7.29 DiscreteOutputObjectType ObjectType Definition

The DiscreteOutputObjectType extends its supertype by output specific Variables and is formally defined in Table 65.

Table 65 – DiscreteOutputObjectType Definition
Attribute Value
BrowseNameDiscreteOutputObjectType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DiscreteObjectType defined in 7.270, i.e. inheriting the InstanceDeclarations of that Node.
0:HasSubtypeObjectTypePumpKickObjectTypeDefined in 7.30
0:HasComponentVariableDiscreteOutputValue0:Boolean0:TwoStateDiscreteTypeM, RW
0:HasComponentVariableFaultAction0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableFaultValue0:Boolean0:TwoStateDiscreteTypeO, RW

The InstanceDeclarations of the DiscreteOutputObjectType have additional Attributes defined in Table 66. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 66 – DiscreteOutputObjectType Attribute values for child Nodes
BrowsePath Description Attribute
DiscreteOutputValueThis property contains the actual value of the discrete output unit.
FaultActionThis property determines the action taken on variables in fault state.
FaultValueThis property specifies a user-defined value for use with Fault action property.