7.27 DiscreteObjectType ObjectType Definition

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
BrowseNameDiscreteObjectType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC 10000-5.
0:HasSubtypeObjectTypeDiscreteInputObjectTypeDefined in 7.28
0:HasSubtypeObjectTypeDiscreteOutputObjectTypeDefined in 7.29
0:HasComponentVariableOnOffCycle0:UInt320:BaseAnalogTypeO, RO
0:HasComponentVariableStatus0:Boolean0:TwoStateDiscreteTypeO, 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
OnOffCycleThis property contains the total number of transitions of the value from the Off to the On state.
StatusThis property contains the actual status of the element.