10.6 BooleanGuardVariableType

The BooleanGuardVariableType is a subtype of the GuardVariableType. It is used to provide the conditions to trigger a transition in a state machine. Each Condition component is necessary. When all the Condition components are True, the transition is triggered (sufficient).

BooleanGuardVariableType is formally defined in the following table.

Table 191 – BooleanGuardVariableType Definition
Attribute Value
BrowseNameBooleanGuardVariableType
IsAbstractFalse
ValueRank−1 (−1 = Scalar)
DataType0:LocalizedText
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the GuardVariableType defined in OPC 10000-16, which means it inherits the Instance Declarations of that Node.
0:HasPropertyVariable<Condition>0:Boolean0:PropertyTypeMP, RW
BrowseName Description
ConditionA condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.