Search
15 result(s) for StateMachineType
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.2 StateMachineTypeStateMachineType The StateMachineType is the base ObjectType for all StateMachineTypes . It defines a single Variable which represents the current state of the machine. An instance of this ObjectType shall generate ... single Event that reflects changes in multiple SubStateMachines . FiniteStateMachineType is a subtype of StateMachineType that provides a mechanism to explicitly define the states and transitions. A Server should use this
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditionsintroduced specifically for this use case. More complex states are modelled by using a StateMachineType defined in 10000-16 . The TwoStateVariableType is derived from the StateVariableType defined
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.4.1 GeneralTwoStateVariableTypes can be extended with subordinate state machines in a similar fashion to the StateMachineType defined in 10000-16 . The TwoStateVariableType References will only exist when sub states are available
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditionseither an instance of a TwoStateVariableType or an instance of a subtype of a StateMachineType . It is not required to provide the HasTrueSubState Reference from super state to sub state
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditionseither an instance of a TwoStateVariableType or an instance of a subtype of a StateMachineType . It is not required to provide the HasFalseSubState Reference from super state to sub state
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machinesexplicitly by the type is called a finite state machine. Therefore, we distinguish between StateMachineType and StateMachine and their subtypes like FiniteStateMachineType . The StateMachineType specifies a description of the state ... that is, its states, transitions, etc., whereas the StateMachine is an instance of the StateMachineType and only contains the current state. Each StateMachine contains information about the current state
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.3 StateVariableTypeMachine Instance Id is a name which uniquely identifies the current state within the StateMachineType . A subtype may restrict the DataType . Name is a QualifiedName which uniquely identifies the current ... state within the StateMachineType . Number is an integer which uniquely identifies the current state within the StateMachineType . EffectiveDisplayName contains a human readable name for the current state of the state
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.5 TransitionVariableTypeState Machine Instance Id is a name which uniquely identifies a Transition within the StateMachineType . A subtype may restrict the DataType . Name is a QualifiedName which uniquely identifies a transition ... within the StateMachineType . Number is an integer which uniquely identifies a transition within the StateMachineType . TransitionTime specifies when the transition occurred . EffectiveTransitionTime specifies the time when the current state
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.6 FiniteStateMachineTypeEvent is indicated by a HasEffect Reference to a subtype of BaseEventType . The StateMachineType shall have GeneratesEvent References to the targets of a HasEffect Reference for each of its Transitions ... called. A FiniteStateMachineType may have sub-state-machines which are represented as instances of StateMachineType ObjectTypes . Each State shall have a HasSubStateMachine Reference to the StateMachineType Object which represents
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.16 HasSubStateMachinethis ReferenceType is to point from a State to an instance of a StateMachineType which represents the sub-states for the State . The SourceNode of this ReferenceType shall ... Object of the ObjectType StateType . The TargetNode shall be an Object of the ObjectType StateMachineType or one of its subtypes. Each Object can be the TargetNode of at most
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesStateMachineType using inheritance In Figure 7 an example of a StateMachine is given using the Notation defined in OPC 10000-3 . First, a new StateMachineType is defined, called "MyStateMachineType
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesStateMachineType with a SubStateMachine using inheritance Figure 8 - Example of a StateMachineType with a SubStateMachine using inheritance Figure 8 gives an example of a StateMachineType having a SubStateMachine
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesStateMachine and States of its SubStateMachine . Because a SubStateMachine can be defined by another StateMachineType and this type can be used in several places, it is not possible ... with Transitions from sub-states In Figure 11 the representation of this example as StateMachineType in the AddressSpace is given. The "Transition1", part of the definition
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machinesextended with another two Substates In Figure 15 the representation of this example as StateMachineType in the AddressSpace is given. The "MyStateMachineType" defines the StateMachine of Figure ... MySubSubStateMachineType" adds an effect to "Transition1". Figure 15 - Example of a StateMachineType adding SubStateMachines in Subtypes
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machinesdetails). The ContentFilter can reference any Variables defined on the StateMachineType and are validated on the instance of the StateMachine . If the definition of the Variable is not owned directly