3 Terms, definitions and conventions

3.1 Terms and definitions

For the purposes of this document, the terms and definitions given in OPC 10000-1, OPC 10000-3, as well as the following apply.

3.1.1 Function

programmatic task performed by a Server or device, usually accomplished by computer code execution

3.1.2 Finite State Machine

sequence of states and valid state transitions along with the causes and effects of those state transitions that define the actions of a Program in terms of discrete stages

3.1.3 ProgramStateMachineType

type definition of a Program and is a subtype of the FiniteStateMachineType

3.1.4 Program Control Method

Method having specific semantics designed for the control of a Program by causing a state transition

3.1.5 Program Invocation

unique Object instance of a Program existing on a Server

3.2 Abbreviations

DAData Access
FSMFinite State Machine
HMIHuman Machine Interfaces
UAUnified Architecture