OPC90 Server
7.18 Output Device Driver (ODD)
blo eived data from a DD
lock running in a Bailey controller. Use the OPC90 DD block for that purpose.
The ODD OPC90 block interfaces with Bailey consoles as a Bailey Device Driver
ck (function code 123). Note that this block does not rec
b
The ODD is used to indicate on/off control of a discrete device with one or two
feedback signals. The operating mode of the device can be reported as auto
(controlled by logic) or manual (under operator control).
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).
DD_TYPE VT_I2 Config/Read Bailey DD 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).
MODE VT_I2 Read/Write Mode of this control loop expressed as 0 –
Manual, 1 – Auto.
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.
FB_STATUS VT_BOOL Read/Write Current state of feedback status 0 – good, 1 -
bad.
OVR_STATUS VT_BOOL Read/Write Current state of override status condition.
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 Bailey system will receive data from this block at the ring and node address of the Bailey
CIU interface, module two and block number defined by the block attribute.
2.) The DD type code is a number used by the Bailey consoles to identify characteristics of its
DD faceplate display. Currently a value of zero is the only valid code.
3.) When the Device block “Set bad quality of max exception timeout” property is enabled, the
QUALITY tag of this block will be set bad if writes to the block input(s) do not occur within the
Exception Report Output Max Time setting of the block. When this occurs, bad quality will
The RoviSys Company Version 7.0 Page 89