BS EN IEC 62541-10:2020
$198.66
OPC Unified Architecture – Programs
Published By | Publication Date | Number of Pages |
BSI | 2020 | 52 |
IEC 62541-10:2020 is available as IEC 62541-10:2020 RLV which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition.
IEC 62541-10:2020 defines the information model associated with Programs in the OPC Unified Architecture. This includes the description of the NodeClasses, standard Properties, Methods and Events and associated behaviour and information for Programs. The complete Address Space model including all NodeClasses and Attributes is specified in IEC 62541-3. The Services such as those used to invoke the Methods used to manage Programs are specified in IEC 62541 4. This third edition cancels and replaces the second edition published in 2015. This edition includes several clarifications and in addition the following significant technical changes with respect to the previous edition: a) Changed ProgramType to ProgramStateMachineType. This is in line with the NodeSet (and thus implementations). In ProgramDiagnosticDataType: changed the definition of lastInputArguments and lastOutputArguments and added two additional fields for the argument values. Also changed StatusResult into StatusCode. Created new version of the type to ProgramDiagnostic2DataType. b) Changed Optional modelling rule to OptionalPlaceHolder for Program control Methods. Following the clarification in IEC 62541-3, this now allows subtypes (or instances) to add arguments.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
4 | European foreword Endorsement notice |
5 | Annex ZA (normative) Normative references to international publications with their corresponding European publications |
7 | English CONTENTS |
9 | FOREWORD |
11 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions |
12 | 3.2 Abbreviated terms 4 Concepts 4.1 General |
13 | 4.2 Programs 4.2.1 Overview Figures Figure 1 – Automation facility control |
14 | 4.2.2 Security considerations 4.2.3 Program Finite State Machine Figure 2 – Program illustration |
15 | 4.2.4 Program states Figure 3 – Program states and transitions Tables Table 1 – Program Finite State Machine |
16 | 4.2.5 State transitions 4.2.6 Program state transition stimuli 4.2.7 Program Control Methods Table 2 – Program states Table 3 – Program state transitions |
17 | 4.2.8 Program state transition effects 4.2.9 Program result data Table 4 – Program Control Methods |
18 | 4.2.10 Program lifetime |
19 | 5 Model 5.1 General 5.2 ProgramStateMachineType 5.2.1 Overview Figure 4 – Program Type |
20 | 5.2.2 ProgramStateMachineType Properties Table 5 – ProgramStateMachineType |
21 | 5.2.3 ProgramStateMachineType components Figure 5 – Program FSM References |
22 | Table 6 – Program states |
23 | Table 7 – Program transitions |
25 | 5.2.4 ProgramStateMachineType causes (Methods) Figure 6 – ProgramStateMachineType causes and effects |
26 | Table 8 – ProgramStateMachineType causes |
27 | 5.2.5 ProgramStateMachineType effects (Events) Table 9 – ProgramTransitionEventType |
28 | Table 10 – ProgramTransitionEvents |
29 | 5.2.6 AuditProgramTransitionEventType Table 11 – AuditProgramTransitionEventType |
30 | 5.2.7 FinalResultData 5.2.8 ProgramDiagnostic2 DataType Table 12 – ProgramDiagnostic2DataType structure |
31 | 5.2.9 ProgramDiagnostic2Type VariableType Table 13 – ProgramDiagnostic2DataType definition Table 14 – ProgramDiagnostic2Type VariableType |
32 | Annex A (informative) Program example A.1 Overview A.2 DomainDownload Program Figure A.1 – Program example |
33 | Figure A.2 – DomainDownload state diagram |
34 | Table A.1 – DomainDownload states |
36 | Table A.2 – DomainDownload Type |
37 | Table A.3 – Transfer State Machine Type |
38 | Table A.4 – Transfer State Machine – states Table A.5 – Finish State Machine Type |
39 | Table A.6 – Finish State Machine – states Table A.7 – DomainDownload Type Property Attributes variable values |
40 | Figure A.3 – DomainDownloadType partial state model |
41 | Table A.8 – Additional DomainDownload transition types |
43 | Figure A.4 – Ready To Running model Table A.9 – Start Method additions |
44 | Table A.10 – StartArguments |
45 | Figure A.5 – Opening To Sending To Closing model Table A.11 – IntermediateResults Object |
46 | Figure A.6 – Running To Suspended model Table A.12 – Intermediate result data Variables |
47 | Figure A.7 – Suspended To Running model Figure A.8 – Running To Halted – Aborted model |
48 | Figure A.9 – Suspended To Aborted model Table A.13 – FinalResultData |
49 | Figure A.10 – Running To Completed model |
50 | Figure A.11 – Sequence of operations |