Object runtime attributes
- Last UpdatedJul 19, 2024
- 4 minute read
The following topics describe the runtime only attributes for the object.
Note: Configurable runtime attributes are described in the configuration sections. For more information, see About Configuration.
For a list of common attributes, click Attributes Help in the Help file header.
|
Attribute |
Description |
Runtime Access |
|---|---|---|
|
Cmd |
The commanded state of the DiscreteDevice object. This value can be any of the defined state names for the passive, first active, or second active states. If CtrlMode is Manual, Cmd can be written to by an operator (user). If CtrlMode is Cascade, Cmd can be written by other objects (supervisory). Any valid external set to Cmd results in the associated state outputs being written out during the next execute. Before being stored to the Historian, the value is converted to an integer, where 1 = Passive state, 2 = Active1 state, 3 = Active2 state, 4 = Transition state, and 5 = Fault state. |
Supervisory, User |
|
CmdTimeoutAlarm.Condition |
Set to TRUE when both:
|
Read-Only |
|
CtrlTrack.Datatype |
The data type for the control tracking input. |
Read-Only |
|
CtrlTrack.ReadStatus |
The current calculated read status for control tracking input. |
Read-Only |
|
CtrlTrack.Value |
The current value for the control tracking Boolean flag. |
Read-Only |
|
PV |
The monitored state of the DiscreteDevice object. By default, PV is internally calculated (transferred from PVAuto) based on the values of the inputs. If PVMode is Manual, the value of PV can be externally written to by operators (users). If PVMode is Simulate, the value is copied from the Cmd value. Before being stored to the Historian, the value is converted to an integer, where 1 = Passive state, 2 = Active1 state, 3 = Active2 state, 4 = Transition state, and 5 = Fault state. For extra quality information, see About quality handling. |
Supervisory, User |
|
PV.IsActive1 |
If TRUE, the PV is in the first active state. For extra quality information, see About quality handling. |
Read-Only |
|
PV.IsActive2 |
If TRUE, the PV is in the second active state. For extra quality information, see About quality handling. |
Read-Only |
|
PV.IsInTransition |
If TRUE, the PV is in the transition state. |
Read-Only |
|
PV.IsNull |
If TRUE, the PV is NULL, and the quality of PV is not INITIALIZING. |
Read-Only |
|
PV.IsPassive |
If TRUE, the PV is in the passive state. |
Read-Only |
|
PVAuto |
The monitored state of the DiscreteDevice object. This value is internally calculated based on the values of the inputs. For extra quality information, see About quality handling. |
Read-Only |
|
Stats.Active1Cnt |
The number of transitions of the PV into the first active state since the last statistics reset. |
Read-Only |
|
Stats.Active1DurationAlarm.Condition |
Set to TRUE if the total amount of time that the PV is in the first active state exceeds the duration alarm limit. |
Read-Only |
|
Stats.Active1DurationLast |
The most recent duration that the PV was in the first active state. The format is: days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.Active1DurationTotal |
The total amount of time that the PV was in the first active state since the last statistics reset. The format is: days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.Active2Cnt |
The number of transitions of the PV into the second active state since the last statistics reset. |
Read-Only |
|
Stats.Active2DurationAlarm.Condition |
Set to TRUE if the total amount of time that the PV is in the second active state exceeds the duration alarm limit. |
Read-Only |
|
Stats.Active2DurationLast |
The most recent duration that the PV was in the second active state. The format is days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.Active2DurationTotal |
The total amount of time that the PV was in the second active state since the last statistics reset. The format is: days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.ElapsedTime |
The amount of time since the last statistics reset. This time includes the amount of time that the object is offscan. The format is: days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.LastReset |
The time of the last statistics reset. |
Read-Only |
|
Stats.PassiveCnt |
The number of transitions of the PV into the passive state since the last statistics reset. |
Read-Only |
|
Stats.PassiveDurationLast |
The most recent duration that the PV was in the passive state. The format is: days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.PassiveDurationTotal |
The total amount of time that the PV was in the passive state since the last statistics reset. The format is: days hh:mm:ss.fffffff. |
Read-Only |
|
Stats.Reset |
Used to reset all statistical counters. |
Supervisory, User |
|
UncommandedChangeAlarm.Condition |
Set to TRUE when the PV changes from the currently commanded state to any other state and the quality of PV is GOOD or UNCERTAIN (not BAD). This attribute is not available if there are no feedbacks, control tracking is enabled, or the PVMode is set to Simulate. |
Read-Only |