OPC Foundation
  • Documents
  • NodeSets
  • Search
4.4.6 FiniteStateVariableType

The FiniteStateVariableTypeis a subtype of StateVariableTypeand is used to store the current state of a FiniteStateMachineas a human readable name.

The FiniteStateVariableTypeis formally defined in Table 5.

Table 5– FiniteStateVariableType definition

Attribute

Value

BrowseName

FiniteStateVariableType

DataType

LocalizedText

ValueRank

−1 (−1 = Scalar)

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the StateVariableTypedefined 4.4.3

HasProperty

Variable

Id

NodeId

PropertyType

Mandatory

Conformance Units

Base Info Finite State Machine Instance

Id is inherited from the StateVariableTypeand overridden to reflect the required DataType. This value shall be the NodeIdof one of the State Objects of the FiniteStateMachineType. If the FiniteStateMachineis subtyped, it shall be the NodeIdof the Statedefined on the supertype, i.e., where the Stateis defined the first time in the type hierarchy.

The Name Property is inherited from StateVariableType.Its Valueshall be the BrowseNameof one of the State Objectsof the FiniteStateMachineType.

The Number Property isinherited from StateVariableType.Its Valueshall be the StateNumberfor one of the State Objectsof the FiniteStateMachineType.

Please report errors or issues with the site to webmaster.

Copyright © 2023 - OPC Foundation