OPC 10000-10: UA Part 10: Programs

Released 1.05.00


This document is subject to the license terms described here.

The general OPC Foundation specification license agreement also applies and can be found here.

This document is a copy of the original which can be found here.

1 Scope 2 Normative references 3 Terms, definitions and conventions 3.1 Terms and definitions 3.1.1 Function 3.1.2 Finite State Machine 3.1.3 ProgramStateMachineType 3.1.4 Program Control Method 3.1.5 Program Invocation 3.2 Abbreviations 4 Concepts 4.1 General 4.2 Programs 4.2.1 Overview 4.2.2 Security considerations 4.2.3 Machine 4.2.4 Program states 4.2.5 State transitions 4.2.6 Program state transition stimuli 4.2.7 Program Control Methods 4.2.8 Program state transition effects 4.2.9 Program result data Overview Intermediate result data Terminal result data Monitoring Programs 4.2.10 Program lifetime Overview Program instances Program recycling 5 Model 5.1 General 5.2 ProgramStateMachineType 5.2.1 Overview 5.2.2 ProgramStateMachineType Properties 5.2.3 ProgramStateMachineType components Overview ProgramStateMachineType states ProgramStateMachineTypetransitions 5.2.4 ProgramStateMachineType causes (Methods) Overview Standard attributes Standard properties 5.2.5 ProgramStateMachineType effects (Events) Overview ProgramTransitionEventType 5.2.6 AuditProgramTransitionEventType 5.2.7 FinalResultData 5.2.8 ProgramDiagnostic2 DataType 5.2.9 ProgramDiagnostic2Type VariableType Annex A (informative)Program example A.1 Overview A.2 DomainDownload Program A.2.1 General A.2.2 DomainDownload states A.2.3 DomainDownload transitions A.2.4 DomainDownload Methods A.2.4.1 General A.2.4.2 Method Arguments A.2.5 DomainDownload Events A.2.5.1 General A.2.5.2 Event information A.2.5.3 Final result data A.2.6 DomainDownload model A.2.6.1 Overview A.2.6.2 DomainDownloadType A.2.6.3 Sequence of operations