OPC unified architecture - Part 10: Programs

OPC Unified Architecture - Teil 10: Programme

Architecture unifiée OPC - Partie 10: Programmes

Enotna arhitektura OPC - 10. del: Programi

General Information

Status
Not Published
Publication Date
18-Aug-2025
Current Stage
4060 - Enquiry results established and sent to TC, SR, BTTF - Enquiry
Start Date
19-Apr-2024
Completion Date
19-Apr-2024

Relations

Buy Standard

Draft
prEN IEC 62541-10:2024 - BARVE
English language
44 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
01-marec-2024
Enotna arhitektura OPC - 10. del: Programi
OPC Unified Architecture - Part 10: Programs
OPC Unified Architecture - Teil 10: Programme
Architecture unifiée OPC - Partie 10: Programmes
Ta slovenski standard je istoveten z: prEN IEC 62541-10:2024
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

65E/1057/CDV
COMMITTEE DRAFT FOR VOTE (CDV)
PROJECT NUMBER:
IEC 62541-10 ED4
DATE OF CIRCULATION: CLOSING DATE FOR VOTING:
2024-01-26 2024-04-19
SUPERSEDES DOCUMENTS:
65E/982/RR
IEC SC 65E : DEVICES AND INTEGRATION IN ENTERPRISE SYSTEMS
SECRETARIAT: SECRETARY:
United States of America Mr Donald (Bob) Lattimer
OF INTEREST TO THE FOLLOWING COMMITTEES: PROPOSED HORIZONTAL STANDARD:

Other TC/SCs are requested to indicate their interest, if any, in
this CDV to the secretary.
FUNCTIONS CONCERNED:
EMC ENVIRONMENT QUALITY ASSURANCE SAFETY
SUBMITTED FOR CENELEC PARALLEL VOTING NOT SUBMITTED FOR CENELEC PARALLEL VOTING
Attention IEC-CENELEC parallel voting
The attention of IEC National Committees, members of
CENELEC, is drawn to the fact that this Committee Draft
for Vote (CDV) is submitted for parallel voting.
The CENELEC members are invited to vote through the
CENELEC online voting system.
This document is still under study and subject to change. It should not be used for reference purposes.
Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which
they are aware and to provide supporting documentation.
Recipients of this document are invited to submit, with their comments, notification of any relevant “In Some Countries”
clauses to be included should this proposal proceed. Recipients are reminded that the CDV stage is the final stage for
submitting ISC clauses. (SEE AC/22/2007 OR NEW GUIDANCE DOC).

TITLE:
OPC Unified Architecture - Part 10: Programs

PROPOSED STABILITY DATE: 2026
NOTE FROM TC/SC OFFICERS:
electronic file, to make a copy and to print out the content for the sole purpose of preparing National Committee positions.

You may not copy or "mirror" the file or printed version of the document, or any part of it, for any other purpose without
permission in writing from IEC.

IEC CDV 62541-10 © IEC 2023 iii

1 CONTENTS
3 1 Scope . 1
4 2 Normative references . 1
5 3 Terms, definitions and conventions . 1
6 3.1 Terms and definitions . 1
7 3.2 Abbreviations . 2
8 4 Concepts . 2
9 4.1 General . 2
10 4.2 Programs . 3
11 4.2.1 Overview . 3
12 4.2.2 Security considerations . 4
13 4.2.3 Program Finite State Machine . 4
14 4.2.4 Program states . 5
15 4.2.5 State transitions . 6
16 4.2.6 Program state transition stimuli . 6
17 4.2.7 Program Control Methods . 6
18 4.2.8 Program state transition effects . 7
19 4.2.9 Program result data . 7
20 4.2.10 Program lifetime . 8
21 5 Model . 8
22 5.1 General . 8
23 5.2 ProgramStateMachineType . 9
24 5.2.1 Overview . 9
25 5.2.2 ProgramStateMachineType Properties . 11
26 5.2.3 ProgramStateMachineType components . 12
27 5.2.4 ProgramStateMachineType causes (Methods) . 15
28 5.2.5 ProgramStateMachineType effects (Events) . 16
29 5.2.6 AuditProgramTransitionEventType . 18
30 5.2.7 FinalResultData . 18
31 5.2.8 ProgramDiagnostic2 DataType . 18
32 5.2.9 ProgramDiagnostic2Type VariableType . 19
33 Annex A (informative) Program example . 21
34 A.1 Overview. 21
35 A.2 DomainDownload Program . 21
36 A.2.1 General . 21
37 A.2.2 DomainDownload states . 21
38 A.2.3 DomainDownload transitions. 22
39 A.2.4 DomainDownload Methods . 23
40 A.2.5 DomainDownload Events . 24
41 A.2.6 DomainDownload model . 24
IEC CDV 62541-10 © IEC 2023 iv

43 FIGURES
45 Figure 1 – Automation facility control . 3
46 Figure 2 – Program illustration . 4
47 Figure 3 – Program states and transitions . 5
48 Figure 4 – Program Type . 9
49 Figure 5 – Program FSM References . 12
50 Figure 6 – ProgramStateMachineType causes and effects . 15
51 Figure A.1 – Program example . 21
52 Figure A.2 – DomainDownload state diagram . 22
53 Figure A.3 – DomainDownloadType partial state model . 28
54 Figure A.4 – Ready To Running model . 30
55 Figure A.5 – Opening To Sending To Closing model . 32
56 Figure A.6 – Running To Suspended model . 33
57 Figure A.7 – Suspended To Running model . 34
58 Figure A.8 – Running To Halted – Aborted model . 35
59 Figure A.9 – Suspended To Aborted model . 35
60 Figure A.10 – Running To Completed model . 36
61 Figure A.11 – Sequence of operations . 37
v IEC CDV 62541-10 © IEC 2023
63 TABLES
65 Table 1 – Program Finite State Machine . 4
66 Table 2 – Program states . 5
67 Table 3 – Program state transitions . 6
68 Table 4 – Program Control Methods . 7
69 Table 5 – ProgramStateMachineType . 10
70 Table 6 – ProgramStateMachineType Attribute values for child Nodes . 11
71 Table 7 – ProgramStateMachineType Additional References . 13
72 Table 8 – ProgramStateMachineType causes . 15
73 Table 9 – ProgramTransitionEventType . 17
74 Table 10 – AuditProgramTransitionEventType . 18
75 Table 11 – ProgramDiagnostic2DataType structure . 19
76 Table 12 – ProgramDiagnostic2DataType definition . 19
77 Table 13 – ProgramDiagnostic2Type VariableType . 19
78 Table A.1 – DomainDownload states . 23
79 Table A.2 – DomainDownloadType . 25
80 Table A.3 – TransferStateMachineType . 25
81 Table A.4 – TransferStateMachineType Attribute values for child Nodes . 26
82 Table A.5 – Finish State Machine Type . 26
83 Table A.6 – FinishStateMachineType Attribute values for child Nodes . 27
84 Table A.7 – DomainDownloadType Property Attributes variable values . 27
85 Table A.8 – TransferStateMachineType Additional References . 28
86 Table A.9 – Start Method additions . 30
87 Table A.10 – StartArguments . 31
88 Table A.11 – IntermediateResults Object . 32
89 Table A.12 – Intermediate result data Variables . 33
90 Table A.13 – FinalResultData . 35
IEC CDV 62541-10 © IEC 2023 vi

93 INTERNATIONAL ELECTROTECHNICAL COMMISSION
94 ____________
96 OPC UNIFIED ARCHITECTURE –
98 Part 10: Programs
100 FOREWORD
101 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
102 all national electrotechnical committees (IEC National Committees). The object of IEC is to promote international
103 co-operation on all questions concerning standardization in the electrical and electronic fields. To this end and
104 in addition to other activities, IEC publishes International Standards, Technical Specifications, Technical Reports,
105 Publicly Available Specifications (PAS) and Guides (hereafter referred to as "IEC Publication(s)"). Their
106 preparation is entrusted to technical committees; any IEC National Committee interested in the subject dealt with
107 may participate in this preparatory work. International, governmental and non-governmental organizations liaising
108 with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for
109 Standardization (ISO) in accordance with conditions determined by agreement between the two organizations.
110 2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
111 consensus of opinion on the relevant subjects since each technical committee has representation from all
112 interested IEC National Committees.
113 3) IEC Publications have the form of recommendations for in
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.