OPC Status Tag Parameters
- Last UpdatedJul 08, 2025
- 2 minute read
The OPC status tag parameters determine the online or offline state of an OPC I/O device using the condition of a specified OPC item in the device. For more information, see Status Tags.
When configuring these parameters, be careful not to confuse the OPC item required for status monitoring with a normal Plant SCADA tag.
You should also use a full path to identify an OPC item, as a configured access path in your Citect.ini file will not be known to a device.
Note: Use the UseStatusTags parameter to enable or disable support for OPC status tags.
|
[OPCStatusTags] Parameter |
Allowable Values |
Default Value |
Description |
|
StartWait |
time in milliseconds |
30000 (milliseonds) |
On driver startup, this parameter determines the time the OPC driver will wait before requesting status tag data for an OPC I/O device. The OPC server should respond within a few seconds. The default wait time of 30 seconds is usually adequate. |
|
Default.Tag |
An OPC item name |
STATUS |
This parameter specifies the default OPC item to be monitored at runtime to determine the operational status of an associated device. Note: This parameter implements a global setting for all OPC I/O devices, unless it is specifically overridden using the equivalent OPC Device-specific Parameters. |
|
Default.Update |
0 -32000 (milliseconds) |
The scan rate from Address field in the Plant SCADABoards configuration. |
This parameter specifies the default update rate for OPC status tags at runtime. This is the frequency with which the OPC server polls the device for status tag values and then updates its own cache. This parameter controls polling performed by the OPC server, not by Plant SCADA. The scope of the parameter is communication between the OPC server and a device, not between the OPC server and Plant SCADA. Note: This parameter implements a global setting for all OPC I/O devices, unless it is specifically overridden using the equivalent OPC Device-specific Parameters. |
|
Default.Condition |
<condition> (see table below) |
ISGOOD |
This parameter is used to determine if the OPC device is online at runtime, by comparing the <Condition> with the value of the default OPC item named in the .Default.Tag parameter. If the specified condition is determined to be true, the device will be considered online. This parameter represents the default condition for all OPC status tags, unless it is individually overridden using the OPC Device-specific Parameters. |
|
Allowable values for <condition> |
Description |
|
=<Value> |
is equal to <Value> |
|
!<Value> |
is NOT <Value> |
|
!=<Value> |
is NOT equal to <Value> |
|
><Value> |
is greater than <Value> |
|
>=<Value> |
is greater than or equal to <Value> |
|
<<Value> |
is less than <Value> |
|
<=<Value> |
is less than or equal to <Value> |
|
ISGOOD |
the tag Quality is GOOD |
|
ISBAD |
the tag Quality is BAD |
|
ISUNCERTAIN |
the tag Quality is UNKNOWN |
Where:
-
<Value> is a placeholder for any valid LONG data type value.
If the specified condition is determined to be true, the device will be considered online.