Search
16 result(s) for ProgramStateMachineType
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs3.1.3 ProgramStateMachineTypeProgramStateMachineType type definition of a Program and is a subtype of the FiniteStateMachineType
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.1 OverviewOverview The additional properties and components that compose the ProgramStateMachineType are listed in Table 5 . No ProgramStateMachineType specific semantics are assigned to the other base ObjectType or FiniteStateMachineType Attributes ... Properties . Table 5 - ProgramStateMachineType Attribute Value Includes all attributes specified for the FiniteStateMachineType BrowseName ProgramStateMachineType IsAbstract False References NodeClass BrowseName Data Type TypeDefinition Other HasProperty Variable Creatable Boolean PropertyType HasProperty
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs3.1.5 Program Invocationentry: A Program Invocation is distinguished from other Object instances of the same ProgramStateMachineType by the object node's unique browse path
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs4.2.7 Program Control MethodsReady state. All Program Control Methods are defined with their BrowseName on the ProgramStateMachineType with the OptionalPlaceholder ModellingRule . As defined in OPC 10000-3 , this rule allows the inclusion
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.1 GeneralEach Program has a Type Definition that is the subtype of the FiniteStateMachineType. The ProgramStateMachineType describes the Finite State Machine model supported by any Program Invocation of that type ... ProgramStateMachineType also defines the property set that characterizes specific aspects of that Program's behaviour such as lifetime and recycling as well as specifying the result data that is produced
-
OPC-10000-10 – OPC Unified Architecture - Part 10: ProgramsProgramStateMachineType Properties The Creatable Property is a boolean that specifies if Program Invocations of this ProgramStateMachineType can be created by a Client . If False, these Program Invocations are persistent ... Deletable Property is a boolean that specifies if a Program Invocation of this ProgramStateMachineType can be deleted by a Client . If False, these Program Invocations can only be deleted
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.3.1 OverviewOverview The ProgramStateMachineType components consist of a set of References to the Object instances of StateTypes , TransitionTypes , EventTypes and the Methods that collectively define the Program FiniteStateMachine. Figure 5 - Program ... Figure 5 illustrates the component References that define the associations between two of the ProgramStateMachineType's states, Ready and Running. The complementary ReferenceTypes have been omitted to simplify the illustration
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.3.2 ProgramStateMachineType statesProgramStateMachineType states The state Objects are instances of the StateType defined in OPC 10000-16 . Each state is assigned a unique StateNumber value defined in Table 6 . Subtypes ... ProgramStateMachineType can add references from any state to a subordinate or nested StateMachine Object to extend the FiniteStateMachine . The Halted state is the idle state for a Program
-
OPC-10000-10 – OPC Unified Architecture - Part 10: ProgramsProgramStateMachineType transitions ProgramStateMachineType Transitions are instances of the TransitionType defined in OPC 10000-16 which also includes the definitions of the ToState, FromState, HasCause, and HasEffect references used. Table ... specifies the transitions defined for the ProgramStateMachineType. Each transition is assigned a unique TransitionNumber defined in Table 6 . Table 7 - ProgramStateMachineType Additional References SourceBrowsePath Reference Type Is Forward TargetBrowsePath HaltedToReady
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.4.1 OverviewOverview The ProgramStateMachineType includes references to the Causes of specific Program state transitions. These causes refer to Method instances . Programs that do not support a Program Control Method will omit ... Causes reference to that Method from the ProgramStateMachineType references. If a Method's Causes reference is omitted from the ProgramStateMachineType then a Client cannot cause the associated state transition
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.4.3 Standard propertiesStandard properties Methods can reference a set of InputArguments. For each ProgramStateMachineType , a set of InputArguments may be defined for the supported Program Control Methods . The data passed ... Function . All calls to a Program Control Method for each Program Invocation of that ProgramStateMachineType shall pass the specified arguments. Methods can reference a set of OutputArguments . For each ProgramStateMachineType
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.5.1 OverviewOverview The ProgramStateMachineType includes component references to the Effects of each of the Program's state transitions. These Effects are Events. Each Transition shall have a HasEffect Reference
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.5.2 ProgramTransitionEventTypeEach ProgramTransitionEventType specifies the IntermediateResult data specific to the designated state transition on that ProgramStateMachineType . Each transition can yield different intermediate result data. Table 9 specifies the ProgramTransitionEventType . Table
-
OPC-10000-10 – OPC Unified Architecture - Part 10: ProgramsA.2.2 DomainDownload statesstates, Ready, Running, and Halted which are aligned with the standard states of a ProgramStateMachineType . Additionally, the DomainDownloadType extends the ProgramStateMachineType by defining subordinate State Machines for the Program
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programsidentified by a unique number. Five of the transitions are from the base ProgramStateMachineType and retain the transition identifier numbers specified for Programs . The additional transitions relate the base Program
-
OPC-10000-10 – OPC Unified Architecture - Part 10: ProgramsA.2.6.2 DomainDownloadTypeA.2.6.2 DomainDownloadType The DomainDownloadType is a subtype derived from the ProgramStateMachineType . It specifies the use or non-use of optional ProgramStateMachineType components, valid extensions such as subordinate State Machines ... support. Table A.2 - DomainDownloadType Attribute Value Includes all non-optional attributes specified for the ProgramStateMachineType BrowseName DomainDownloadType IsAbstract False References NodeClass BrowseName Data Type TypeDefinition Modelling Rule HasComponent Object TransferStateMachine