OPC90 Server
7.21 Output Remote Motor Control (ORMC)
The ORMC OPC90 block interfaces with Bailey consoles as a Remote Motor
Control block (function code 136). Note that this block does not received data
from a RMC block running in a Bailey controller. Use the OPC90 RMC block for
that purpose. The ORMC is used to indicate on/off control of a discrete device
with interlock signals, up to two reported start permissive signals and up to two
reported feedback signals. It also reports bad start conditions due to lack of
proper interlock signals and a fault condition upon loss of feedback signals after
the device is enabled.
Restrictions: This OPC block can be utilized with all Bailey interface types except
CIU01, serial port module (SPM, CPM02 & CPM03) and computer interface
command series (CIC).
TAGNAME TYPE ACCESS DESCRIPTION
ADDR_RING VT_I2 Config/Read Bailey CIU ring address.
ADDR_NODE VT_I2 Config/Read Bailey CIU node address.
ADDR_MODULE VT_I2 Config/Read Bailey CIU module address.
ADDR_BLOCK VT_I2 Config/Read Block number to establish this point at within
the Bailey interface (see note 1).
RMC_TYPE VT_I2 Config/Read Bailey RMC type code to use when
establishing this point (see note 2).
MAX_TIME VT_I4 Config/Read If OUT never changes, it will be reported at
the maximum time interval (seconds) defined
by this attribute.
MESSAGE VT_BSTR Read Provides the block operational message.
TAG VT_BSTR Read Provides the block name.
TAGLONG VT_BSTR Read Provides the block long OPC path name.
TAGDESC VT_BSTR Read Provides the block descriptor.
QUALITY VT_BOOL Read/Write Current quality (see note 3) of Bailey values
(0-good, 1-bad).
OUT VT_BOOL Read/Write Value of discrete output.
RED_TAG VT_BOOL Read/Write Device red tag indicator.
ALARM VT_BOOL Read/Write Indicates alarm condition.
F1 VT_BOOL Read/Write Current state of first feedback signal.
F2 VT_BOOL Read/Write Current state of second feedback signal.
PERM1 VT_BOOL Read/Write Current state of first start permissive signal.
PERM2 VT_BOOL Read/Write Current state of second start permissive
signal.
BAD_START VT_BOOL Read/Write Indicates a bad start condition.
FAULT VT_BOOL Read/Write Indicates a fault has occurred.
ERR_CODE VT_I2 Read/Write Indicates error code for bad start and fault
conditions (see note 4).
HOLD_STATUS VT_BOOL Read/Write Indicates control status holding state due to
an ALARM or FAULT condition.
FAULT_ACK VT_BOOL Read/Write Fault acknowledgment.
1.) Make sure the block number attribute is unique with respect to the other AOL, DOL, ODD,
ORCM, ORMC, ORMSC and OSTN OPC90 blocks associated with the same OPC90
DEVICE block. The block number attribute must also be defined within the range of 1 to
maximum number of allowed outputs set up within the associated OPC90 DEVICE block.
The RoviSys Company Version 7.0 Page 96