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. |