The DiscreteOutputObjectType extends its supertype by output specific Variables and is formally defined in Table 65.
Table 65 – DiscreteOutputObjectType Definition
Attribute |
Value |
||||
BrowseName |
DiscreteOutputObjectType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the DiscreteObjectType defined in 7.270, i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasSubtype |
ObjectType |
PumpKickObjectType |
Defined in 7.30 |
||
|
|
|
|
|
|
0:HasComponent |
Variable |
DiscreteOutputValue |
0:Boolean |
0:TwoStateDiscreteType |
M, RW |
0:HasComponent |
Variable |
FaultAction |
0:Boolean |
0:TwoStateDiscreteType |
O, RW |
0:HasComponent |
Variable |
FaultValue |
0:Boolean |
0:TwoStateDiscreteType |
O, 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 |
DiscreteOutputValue |
This property contains the actual value of the discrete output unit. |
FaultAction |
This property determines the action taken on variables in fault state. |
FaultValue |
This property specifies a user-defined value for use with Fault action property. |