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