The abstract DiscreteObjectType provides Variables for discrete inputs and outputs of a Pump. It is illustrated in Figure 17 and formally defined in Table 61.
Figure 17 – Illustration of DiscreteObjectType
Table 61 – DiscreteObjectType Definition
Attribute |
Value |
||||
BrowseName |
DiscreteObjectType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC 10000-5. |
|||||
0:HasSubtype |
ObjectType |
DiscreteInputObjectType |
Defined in 7.28 |
||
0:HasSubtype |
ObjectType |
DiscreteOutputObjectType |
Defined in 7.29 |
||
|
|
|
|
|
|
0:HasComponent |
Variable |
OnOffCycle |
0:UInt32 |
0:BaseAnalogType |
O, RO |
0:HasComponent |
Variable |
Status |
0:Boolean |
0:TwoStateDiscreteType |
O, RO |
The InstanceDeclarations of the DiscreteObjectType have additional Attributes defined in Table 62. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.
Table 62 – DiscreteObjectType Attribute values for child Nodes
BrowsePath |
Description Attribute |
OnOffCycle |
This property contains the total number of transitions of the value from the Off to the On state. |
Status |
This property contains the actual status of the element. |