Search
6 result(s) for Guard
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.6.2 ChoiceStateTypeused. The Guards shall be defined in a way that at least one Guard is true and a Transition can be determined. If this is not the case, the StateMachine ... robot is on the correct position for the loaded program (validated by the guard OnPath = True) the State S3_Ready is entered. In case the robot
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.6.3 HasGuardHasComponent . The semantic of this ReferenceType is to point from a Transition to a Guard . The Guard indicates if the Transition can be used or not (see GuardVariableType ). A Transition ... only be used, if the Guard is "True". A Transition can point to several Guards . In that case, all Guards need to be "True" before
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.6.4 GuardVariableTypeGuardVariableType The GuardVariableType provides the information of a Guard of a Transition in a StateMachine . A Guard indicates, if the Transition can be used or not. The Guard defines ... Reference can be used. The value of the GuardVariableType provides the semantic of the Guard in a human-readable way, that can be used to display the StateMachine . This base
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesObject the StateMachine belongs to. This is a machine-readable semantic of the Guard . If the ContentFilter evaluates to "True", the Guard is "True", otherwise ... Guard is "False". The ContentFilter for ExpressionGuardVariableType is restricted to basic operators (see OPC 10000-4 for details). The ContentFilter can reference any Variables defined on the StateMachineType
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.6.6 ElseGuardVariableTypeElseGuardVariableType is a specialization of the GuardVariableType defining a concrete semantic for the Guard . The value of the Guard should always be {"en", "Else ... Transition (referenced as SourceNode ) referencing an ElseGuardVariableType . The ElseGuardVariableType shall be the only Guard of a Transition . That means, if a Transition references an instance of an ElseGuardVariableType , it shall
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesRobotStateMachineType. The Transition T2 between the ChoiceState and S2_Loaded has the Guard "Else" of ElseGuardVariableType and the Transition T3 between the ChoiceState and S3_Ready ... Guard "OnPathTrue" having an "Expression" Property (not shown in the figure). The ContentFilter of the Expression references to the ProgramLoaded Variable of the RobotStateMachineType. When