Actions

Difference between revisions of "RCO - Remote Control Output"

From Zenitel Wiki

(Mapping of RCO's)
(Devices supporting RCOs)
 
(139 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:RCO Examples.PNG|thumb|right|400px|Examples of RCO usage]]
+
{{AI}}
 
The '''Remote Control Output''' RCO’s are used to operate relays for control of external equipment.
 
The '''Remote Control Output''' RCO’s are used to operate relays for control of external equipment.
  
Examples of usage:
+
 
 +
 
 +
<table style="float:right; max-width:80%; border-style: double; border-color: #c7c7c7;">
 +
<tr style="rowspan:2;">
 +
<td style="display: block; vertical-align: bottom;">[[Image:RCO usage.PNG|700px]]</td>
 +
</tr>
 +
<tr>
 +
<td style='background-color:#efefef;'>Examples of RCO usage</td>
 +
</tr>
 +
</table>
 +
Relay outputs are typically used for:
 
*Door opening  
 
*Door opening  
 
*PA control
 
*PA control
Line 11: Line 21:
  
  
==Devices supporting RCO’s==
+
== Logical RCOs ==
* RCO outputs are available on a number of devices:
+
There are several ways to control RCOs. Most common is to use Logical RCOs operated by the [[RCO - Set Remote Control Output|RCO command]].
 +
* The [[RCO - Set Remote Control Output|RCO command]] operates a '''Logical RCO'''
 +
* Each logical RCO must be mapped to a '''Device''' or '''Station''', and to a '''Pin Number'''
 +
* The ICX-AlphaCom (and AlphaCom XE) supports up to 500 logical RCOs.
 +
* The operation of the logical RCOs is configured from AlphaPro, in the [[Event Handler]] window.
 +
 
 +
=== Mapping of RCOs ===
 +
 
 +
The mapping of RCOs is done from AlphaPro, Exchange & System ->  [[Exchange_%26_System_%28AlphaPro%29#RCO|RCO window]] where the logical RCO is assigned to a physical address.
 +
 
 +
The physical address is given as:
 +
* '''Station''' + '''Pin Number''', or by
 +
* '''[[Device]]''' + '''Pin Number'''.
 +
{{note|'''RCO Type''' "Device" is not supported in the ICX-AlphaCom server. Here you should always use "Station".}}
 +
<table style="max-width:80%; border-style: double; border-color: #c7c7c7;">
 +
<tr style="rowspan:2;">
 +
<td style="display: block; vertical-align: bottom;">[[Image:AlphaPro RCO window.PNG|500px]]</td>
 +
</tr>
 +
<tr>
 +
<td style='background-color:#efefef;'>AlphaPro: Exchange & System > RCO window</td>
 +
</tr>
 +
</table>
 +
 
 +
 
 +
{|border="1"
 +
|'''RCO Number:''' ||The "logical" number of the RCO. Use this number in the [[RCO - Set Remote Control Output|RCO command]].
 +
|-valign="top"
 +
|'''Description:''' ||Any descriptive text. This information is stored in the AlphaPro database only, and is not sent to the exchange.
 +
|-valign="top"
 +
|'''RCO Type:''' ||'''Device''': RCO used on [[ASLT - AlphaCom Subscriber Line Board|ASLT line card]] in in AlphaCom or [[RIO - Remote Input/Output Unit|RIO unit]] (supported in AlphaCom XE servers only)<br>
 +
'''Station''': RCO used in Zenitel IP devices, such as IP Stations, IPARIO, IP-LCM or ENA amplifier
 +
|-valign="top"
 +
|'''Device:''' ||
 +
* '''65''' = AlphaCom
 +
* '''1-64''' = RIO unit address
 +
* When 'RCO Type' is set to ''Station'', enter the [[physical number]] of the IP Station/Device
 +
|-valign="top"
 +
|'''Pin Number:''' ||
 +
* '''Turbine devices''': Pin 1 - 7 (the relay is pin 7)
 +
* '''IP-LCM module''': Pin 1 - 7, 17 - 24 (the TKIS-2 relay is pin 7), pin 17-24 (external relays)
 +
* '''Turbine Industry''': Pin 1 - 10 (the relays are pin 7-10)
 +
* '''IPARIO unit''': Pin 1 - 8
 +
* '''IP Station (INCA)''': Pin 1 - 2 (the relay is pin 1)
 +
* '''ENA Amplifier''': Pin 1 - 6
 +
* '''AlphaCom''': Pin 1 - 552 (the same as the [[physical number]] of stations)
 +
* '''RIO unit''': Pin 1 - 18
 +
|}
 +
 
 +
 
 +
* RCO 1-138 are by default mapped to the internal RCOs in the AlphaCom, i.e. device 65 - pin 1 to device 65 - pin 138
 +
* Mappings for all other RCOs must be configured manually
 +
* The RCOs can be used freely within the system, e.g. an event on one station can operate an RCO located on a different station.
 +
* The exchange always keeps track of the state of an output in case the device becomes faulty. When a faulty device becomes OK again, the exchange will restore the current RCO state.
 +
 
 +
=== Configuration examples ===
 +
The [[Event Handler]] is used to configure the behavior of the RCOs. Here are some examples:
 +
 
 +
* [[1-4h. Door Opening, Code Lock (practice)|Door opening and Code lock]]
 +
* [[2-2a. Call indication - Event Handler (practice)|Call indication]]
 +
* [[2-2b. CCTV with relay - Event Handler (practice)|CCTV integration using relays]]
 +
* [[CCTV control by relays (RCO) when using Call Request]]
 +
* [[FBSAR - PA interface|PA Interface]]
 +
<br>
 +
 
 +
== Other RCO related commands ==
 +
[[Event_Handler#Built-In_Action_Commands|Built-In Action Commands]]:
 +
* [[IND - Indicator control for CRMIV LEDs, buzzer etc.|IND command]]: Direct operation of an output on an IP station or Turbine station. This command does not use logical RCO, so there is no need for RCO mapping.
 +
** Example: '''IND  14  5  1  1  ON''' On physical number 14, output 5, turn ON (Assuming a Turbine station)
 +
<br>
 +
[[ACDP]] commands:
 +
* [[EXECUTE_COMMAND|$X]] (EXECUTE_COMMAND): Sends a command string to a remote exchange to be executed there. Requires RCO mapping.
 +
** Example: '''@4 $X "RCO 2 ON"''': Turn on RCO 2 in node 4
 +
<br>
 +
* [[SET LOGICAL RCO|$SLRC]] (SET LOGICAL RCO): Set or clear a logical RCO. Requires RCO mapping.
 +
** Example: '''$SLRC W5 U1 W25''':  Turn RCO #5 ON for 2.5 seconds
 +
<br>
 +
* [[$SET_IPRCO]]: Direct operation of an output on an IP station, Turbine station or IPARIO. This command does not use logical RCO, so there is no need for RCO mapping.
 +
** Example: '''$SET_IPRCO L234 U3 U1''':  On station number 234, turn output number 3 ON
 +
<br>
 +
[[:Category:Event Handler macros|Event Handler macros]]:
 +
* [[%prco]]: The %prco macro is used in the Event Handler to check state of a physical output on an IP-ARIO.
 +
** Example: '''%prco(5,1)''':  Return the state of output 1 on IPARIO station 5
 +
 
 +
==Devices supporting RCOs==
 +
RCO outputs are available on a number of devices:
  
 
{| border="1"
 
{| border="1"
 
! style="background:#ffdead;" width="250" |Device
 
! style="background:#ffdead;" width="250" |Device
 
! style="background:#ffdead;" width="50" |# of RCO's
 
! style="background:#ffdead;" width="50" |# of RCO's
! style="background:#ffdead;" width="250" |Comment
+
! style="background:#ffdead;" width="150" |Mapped as:
 +
! style="background:#ffdead;" width="300" |Comment
 
! style="background:#ffdead;" width="400" |Hardware required
 
! style="background:#ffdead;" width="400" |Hardware required
 
|-
 
|-
| [[AlphaCom XE26]] || align=center | 138|| align=center | 6 RCO’s per [[ASLT]] card or [[ATLB-12]] card || align=center | [[MRBD - Relay Board|MRBD relay board]] + [[PDB - Power Distribution Board|PDB Power Distribution Board]]
+
| [[AlphaCom XE26]] || align=center | 138 || align=center | 65/1-65/138 || align=center | 6 RCOs per [[ASLT]] card or [[ATLB-12]] card || align=center | [[MRBD - Relay Board|MRBD relay board]] + [[Power Distribution Board|PDB Power Distribution Board]]
 +
|-
 +
| [[AlphaCom XE20]] || align=center | 102|| align=center | 65/1-65/102 || align=center | 6 RCOs per [[ASLT]] card or [[ATLB-12]] card || align=center | [[MRBD - Relay Board|MRBD relay board]]
 +
|-
 +
| [[AlphaCom XE7]] || align=center | 12 || align=center | 65/1-65/12 || align=center | Need [[ASLT]] or [[ATLB-12]] in position 1 and 2 ''(x)'' || align=center | [[MRBD - Relay Board|MRBD relay board]]
 +
|-
 +
| [[AlphaCom XE1]] || align=center | 0 || align=center | N/A || align=center | RCOs not available in the server. Use external device, e.g. [[TKIS-2]], [[TKIE-2]], [[IP-LCM]], [[IPARIO]]  || align=center | External device
 +
|-
 +
| [[IPARIO|IPARIO unit]] (IP) || align=center | 8 || align=center | Station/1-8 (all relays) || align=center | Remote outputs over IP network || align=center | [[IPARIO|IPARIO unit]]
 +
|-
 +
| [[IP-LCM]] || align=center | 15 || align=center | Station/1-7 & 17-24 (7,17-24=relays) || align=center | Provides 8 high power relays and 1 signal relay || align=center | 6 more relays using [[Adding additional relay(s) to a Zenitel IP Device|MRBD relay board]]
 +
|-
 +
| [[INCA Substation Board Connectors|IP Substation board (PCB 8022)]] || align=center | 2 || align=center | Station/1-2 (1=relay) || align=center |  [[INCA_Substation_Board_Connectors#P3_-_External_Loudspeaker.2C_Relay_Output_and_External_Power_Input|One relay on connector P3, pin 3/4]] || align=center | [[INCA_Substation_Board_Connectors#TP9_-_Output|The second output is a logical signal]]. Transistor + relay required
 
|-
 
|-
| [[AlphaCom XE20]] || align=center | 102|| align=center | 6 RCO’s per [[ASLT]] card or [[ATLB-12]] card || align=center | [[MRBD - Relay Board|MRBD relay board]]
+
| [[IP Flush Master - 1008031000|IP Flush Master]]/[[IP OR Master Station - 1008015000|IP OR station]] (PCB 8024) || align=center | 2 || align=center | Station/1-2 (1=relay) || align=center | [[INCA_Master_Station_Kit_Board_Connectors#P3_-_External_Loudspeaker.2C_Relay_Output_and_External_Power_Input|One relay on connector P3, pin 3/4]] || align=center | The second output is a logical signal. Transistor + relay required
 
|-
 
|-
| [[AlphaCom XE7]] || align=center | 12 || align=center | Need [[ASLT]] in position 1 and/or 2 || align=center | [[MRBD - Relay Board|MRBD relay board]]
+
| [[IP Flush Master -V2|CRM-V-2]]/[[IP-CROR]] || align=center | 1 || align=center | Station/1-7 (7=relay) || align=center | [[IP Flush Master -V2 Board Connectors|One relay on connector P3, pin 3/4]] || align=center | No additional hardware required
 
|-
 
|-
| [[AlphaCom XE1]] || align=center | 0 || align=center | RCO's not available. Use [[IPARIO]] unit || align=center | [[IPARIO|IPARIO unit]]
+
| [[:Category:Stations#Turbine_stations|Turbine Compact/TKIS-2 kit]] || align=center | 7 || align=center | Station/1-7 (7=relay) || align=center | One relay included || align=center | Use [[Adding additional relay(s) to a Zenitel IP Device|MRBD relay board if more than 1 relay]] is needed
 
|-
 
|-
| [[IPARIO|IPARIO unit]] (IP) || align=center | 8 || align=center | Remote outputs over IP network || align=center | [[IPARIO|IPARIO unit]]
+
| [[:Category:Stations#Turbine_stations|Turbine Industry/TKIE-1 kit]] || align=center | 10 || align=center | Station/1-10 (7-10=relays) || align=center | Two relays included || align=center | Use [[TA-10|TA-10 connection board]] if high power relays are needed. <br/> [[Adding additional relay(s) to a Zenitel IP Device|The MRBD relay board can also be used if more relays]] are needed
 
|-
 
|-
| [[RIO|RIO unit]] (analog) || align=center | 18 || align=center | Remote outputs over RS232/485 || align=center | [[MRBD - Relay Board|MRBD relay board]]
+
| [[TFIX-2-V2|TFIX-V-2]] || align=center | 1 || align=center | Station/7 || align=center | One relay included || align=center | No additional hardware required
 
|-
 
|-
| [[IP_Station_Board_Connections_and_Indications#8022_-_IP_Substation|IP Substation board (PCB 8022)]] || align=center | 2 || align=center | [[IP_Station_Board_Connections_and_Indications#P3_-_External_Loudspeaker.2C_Relay_Output_and_External_Power_Input|One relay on connector P3, pin 3/4]] || align=center | [[IP_Station_Board_Connections_and_Indications#TP9_-_Output|The second output is a logical signal]]. Transistor + relay required
+
| ENA Amplifier <br> Older models || align=center | 6 || align=center | Station/1-6 || align=center | Each output has a relay (NO, NC and COM) in parallel with a 24VDC signal || align=center | No additional hardware required
 
|-
 
|-
| [[IP Flush Master - 1008031000|IP Flush Master]]/[[IP OR Master Station - 1008015000|IP OR station]] (PCB 8024) || align=center | 2 || align=center | [[IP_Station_Board_Connections_and_Indications#P3_-_External_Loudspeaker.2C_Relay_Output_and_External_Power_Input_2|One relay on connector P3, pin 3/4]] || align=center | The second output is a logical signal. Transistor + relay required
+
| ENA Amplifier <br> AC2 models || align=center | 3 || align=center | Station/1-3 || align=center | Each output is a 24VDC signal || align=center | No additional hardware required
 
|-
 
|-
| [[:Category:Turbine|Turbine Compact/TKIS-2 kit]] || align=center | 7 || align=center | One relay included || align=center | Use [[Turbine Compact and MRBD|MRBD relay board if more than 1 relay]] is needed
+
| [[RIO|RIO unit]] (analog) || align=center | 18 || align=center | Device/1-8 || align=center | Remote outputs over RS232/485 || align=center | [[MRBD - Relay Board|MRBD relay board]]
 
|-
 
|-
 
|}
 
|}
  
== Configuration ==
+
''(x): When the [[ATLB-12]] board is used in [[ATLB in AlphaCom E7 - RCO's|AlphaCom XE7 only four RCOs]] are available''
 
+
<br><br>
* The AlphaCom XE software supports up to 500 '''''logical'' RCO’s'''.
 
* Each logical RCO must be mapped to a '''Device''' or '''Station''', and to a '''Pin Number'''
 
* The logical RCO's are operated from the [[Event Handler]].
 
* There are several commands available to operate RCO's, the most commonly used is the [[RCO - Set Remote Control Output|RCO command]]
 
 
 
=== Mapping of RCO's ===
 
  
There are 500 logical RCOs. In AlphaPro there is a [[Exchange_%26_System_%28AlphaPro%29#RCO|RCO mapping table]] where the logical RCO is assigned to a physical address. The physical address is given as '''[[device]]''' + '''pin-number''' or by '''station''' + '''pin number'''. The [[RCO - Set Remote Control Output|RCO command]] is used in the [[Event Handler]] to program the behavior of the RCO's defined in the RCO table.
+
== Software ==
 
 
The outputs can be used freely within the whole exchange, regardless of physical connections of the stations.
 
 
 
=== Additional Information ===
 
* For internal RCOs (ASLT/ATLB), the device address is 65, and the pin number is the same as the [[Physical number]] of stations, 1 - 552.
 
* When the [[ATLB]] board is used in [[ATLB in AlphaCom E7 - RCO's|AlphaCom E7 only four RCO's]] are available
 
* Mappings for the internal RCOs in the master are [[Autoload|autoloaded]]. Mappings for RCOs in slave [[module|modules]], [[RIO]] units and IP stations must be manually programmed.
 
* In an AlphaNet installation you can control RCOs in a remote exchange.
 
 
 
=== Software ===
 
 
* AMC 10.50 or later to control RCOs in slave modules. Earlier AMC versions support RCOs in master module only (pin 1 - 138).
 
* AMC 10.50 or later to control RCOs in slave modules. Earlier AMC versions support RCOs in master module only (pin 1 - 138).
 
* AMC 10.04: Additional parameter to pulse the RCO ('RCO 12 ON 20' to generate a 2.0 sec pulse on RCO 12)
 
* AMC 10.04: Additional parameter to pulse the RCO ('RCO 12 ON 20' to generate a 2.0 sec pulse on RCO 12)
 
* AMC 07.40 or later to control RCOs in an AlphaNet installation.
 
* AMC 07.40 or later to control RCOs in an AlphaNet installation.
 
=== Related articles ===
 
* [[RCO_-_Set_Remote_Control_Output|RCO action command]]
 
*[[ATLB in AlphaCom E7 - RCO's]]
 
  
  
 +
[[Category: ICX-AlphaCom features]]
 
[[Category: AlphaCom features]]
 
[[Category: AlphaCom features]]
[[Category:Hardware]]
+
[[Category: Additional equipment]]
[[Category:Additional equipment]]
 

Latest revision as of 12:25, 20 June 2024

AI.png

The Remote Control Output RCO’s are used to operate relays for control of external equipment.


RCO usage.PNG
Examples of RCO usage

Relay outputs are typically used for:

  • Door opening
  • PA control
  • Call indication
  • Queue indication
  • Keying of mobile radio transmitter
  • CCTV interface


Logical RCOs

There are several ways to control RCOs. Most common is to use Logical RCOs operated by the RCO command.

  • The RCO command operates a Logical RCO
  • Each logical RCO must be mapped to a Device or Station, and to a Pin Number
  • The ICX-AlphaCom (and AlphaCom XE) supports up to 500 logical RCOs.
  • The operation of the logical RCOs is configured from AlphaPro, in the Event Handler window.

Mapping of RCOs

The mapping of RCOs is done from AlphaPro, Exchange & System -> RCO window where the logical RCO is assigned to a physical address.

The physical address is given as:

  • Station + Pin Number, or by
  • Device + Pin Number.
Note icon RCO Type "Device" is not supported in the ICX-AlphaCom server. Here you should always use "Station".


AlphaPro RCO window.PNG
AlphaPro: Exchange & System > RCO window


RCO Number: The "logical" number of the RCO. Use this number in the RCO command.
Description: Any descriptive text. This information is stored in the AlphaPro database only, and is not sent to the exchange.
RCO Type: Device: RCO used on ASLT line card in in AlphaCom or RIO unit (supported in AlphaCom XE servers only)

Station: RCO used in Zenitel IP devices, such as IP Stations, IPARIO, IP-LCM or ENA amplifier

Device:
  • 65 = AlphaCom
  • 1-64 = RIO unit address
  • When 'RCO Type' is set to Station, enter the physical number of the IP Station/Device
Pin Number:
  • Turbine devices: Pin 1 - 7 (the relay is pin 7)
  • IP-LCM module: Pin 1 - 7, 17 - 24 (the TKIS-2 relay is pin 7), pin 17-24 (external relays)
  • Turbine Industry: Pin 1 - 10 (the relays are pin 7-10)
  • IPARIO unit: Pin 1 - 8
  • IP Station (INCA): Pin 1 - 2 (the relay is pin 1)
  • ENA Amplifier: Pin 1 - 6
  • AlphaCom: Pin 1 - 552 (the same as the physical number of stations)
  • RIO unit: Pin 1 - 18


  • RCO 1-138 are by default mapped to the internal RCOs in the AlphaCom, i.e. device 65 - pin 1 to device 65 - pin 138
  • Mappings for all other RCOs must be configured manually
  • The RCOs can be used freely within the system, e.g. an event on one station can operate an RCO located on a different station.
  • The exchange always keeps track of the state of an output in case the device becomes faulty. When a faulty device becomes OK again, the exchange will restore the current RCO state.

Configuration examples

The Event Handler is used to configure the behavior of the RCOs. Here are some examples:


Other RCO related commands

Built-In Action Commands:

  • IND command: Direct operation of an output on an IP station or Turbine station. This command does not use logical RCO, so there is no need for RCO mapping.
    • Example: IND 14 5 1 1 ON On physical number 14, output 5, turn ON (Assuming a Turbine station)


ACDP commands:

  • $X (EXECUTE_COMMAND): Sends a command string to a remote exchange to be executed there. Requires RCO mapping.
    • Example: @4 $X "RCO 2 ON": Turn on RCO 2 in node 4


  • $SLRC (SET LOGICAL RCO): Set or clear a logical RCO. Requires RCO mapping.
    • Example: $SLRC W5 U1 W25: Turn RCO #5 ON for 2.5 seconds


  • $SET_IPRCO: Direct operation of an output on an IP station, Turbine station or IPARIO. This command does not use logical RCO, so there is no need for RCO mapping.
    • Example: $SET_IPRCO L234 U3 U1: On station number 234, turn output number 3 ON


Event Handler macros:

  • %prco: The %prco macro is used in the Event Handler to check state of a physical output on an IP-ARIO.
    • Example: %prco(5,1): Return the state of output 1 on IPARIO station 5

Devices supporting RCOs

RCO outputs are available on a number of devices:

Device # of RCO's Mapped as: Comment Hardware required
AlphaCom XE26 138 65/1-65/138 6 RCOs per ASLT card or ATLB-12 card MRBD relay board + PDB Power Distribution Board
AlphaCom XE20 102 65/1-65/102 6 RCOs per ASLT card or ATLB-12 card MRBD relay board
AlphaCom XE7 12 65/1-65/12 Need ASLT or ATLB-12 in position 1 and 2 (x) MRBD relay board
AlphaCom XE1 0 N/A RCOs not available in the server. Use external device, e.g. TKIS-2, TKIE-2, IP-LCM, IPARIO External device
IPARIO unit (IP) 8 Station/1-8 (all relays) Remote outputs over IP network IPARIO unit
IP-LCM 15 Station/1-7 & 17-24 (7,17-24=relays) Provides 8 high power relays and 1 signal relay 6 more relays using MRBD relay board
IP Substation board (PCB 8022) 2 Station/1-2 (1=relay) One relay on connector P3, pin 3/4 The second output is a logical signal. Transistor + relay required
IP Flush Master/IP OR station (PCB 8024) 2 Station/1-2 (1=relay) One relay on connector P3, pin 3/4 The second output is a logical signal. Transistor + relay required
CRM-V-2/IP-CROR 1 Station/1-7 (7=relay) One relay on connector P3, pin 3/4 No additional hardware required
Turbine Compact/TKIS-2 kit 7 Station/1-7 (7=relay) One relay included Use MRBD relay board if more than 1 relay is needed
Turbine Industry/TKIE-1 kit 10 Station/1-10 (7-10=relays) Two relays included Use TA-10 connection board if high power relays are needed.
The MRBD relay board can also be used if more relays are needed
TFIX-V-2 1 Station/7 One relay included No additional hardware required
ENA Amplifier
Older models
6 Station/1-6 Each output has a relay (NO, NC and COM) in parallel with a 24VDC signal No additional hardware required
ENA Amplifier
AC2 models
3 Station/1-3 Each output is a 24VDC signal No additional hardware required
RIO unit (analog) 18 Device/1-8 Remote outputs over RS232/485 MRBD relay board

(x): When the ATLB-12 board is used in AlphaCom XE7 only four RCOs are available

Software

  • AMC 10.50 or later to control RCOs in slave modules. Earlier AMC versions support RCOs in master module only (pin 1 - 138).
  • AMC 10.04: Additional parameter to pulse the RCO ('RCO 12 ON 20' to generate a 2.0 sec pulse on RCO 12)
  • AMC 07.40 or later to control RCOs in an AlphaNet installation.