{"id":245162,"date":"2024-10-19T16:07:13","date_gmt":"2024-10-19T16:07:13","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62541-102020\/"},"modified":"2024-10-25T11:07:03","modified_gmt":"2024-10-25T11:07:03","slug":"bs-en-iec-62541-102020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62541-102020\/","title":{"rendered":"BS EN IEC 62541-10:2020"},"content":{"rendered":"

IEC 62541-10:2020 is available as IEC 62541-10:2020 RLV<\/span> which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition.<\/p>\n

\n 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.\n<\/div>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
4<\/td>\nEuropean foreword
Endorsement notice <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA (normative) Normative references to international publications with their corresponding European publications <\/td>\n<\/tr>\n
7<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
9<\/td>\nFOREWORD <\/td>\n<\/tr>\n
11<\/td>\n1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions <\/td>\n<\/tr>\n
12<\/td>\n3.2 Abbreviated terms
4 Concepts
4.1 General <\/td>\n<\/tr>\n
13<\/td>\n4.2 Programs
4.2.1 Overview
Figures
Figure 1 \u2013 Automation facility control <\/td>\n<\/tr>\n
14<\/td>\n4.2.2 Security considerations
4.2.3 Program Finite State Machine
Figure 2 \u2013 Program illustration <\/td>\n<\/tr>\n
15<\/td>\n4.2.4 Program states
Figure 3 \u2013 Program states and transitions
Tables
Table 1 \u2013 Program Finite State Machine <\/td>\n<\/tr>\n
16<\/td>\n4.2.5 State transitions
4.2.6 Program state transition stimuli
4.2.7 Program Control Methods
Table 2 \u2013 Program states
Table 3 \u2013 Program state transitions <\/td>\n<\/tr>\n
17<\/td>\n4.2.8 Program state transition effects
4.2.9 Program result data
Table 4 \u2013 Program Control Methods <\/td>\n<\/tr>\n
18<\/td>\n4.2.10 Program lifetime <\/td>\n<\/tr>\n
19<\/td>\n5 Model
5.1 General
5.2 ProgramStateMachineType
5.2.1 Overview
Figure 4 \u2013 Program Type <\/td>\n<\/tr>\n
20<\/td>\n5.2.2 ProgramStateMachineType Properties
Table 5 \u2013 ProgramStateMachineType <\/td>\n<\/tr>\n
21<\/td>\n5.2.3 ProgramStateMachineType components
Figure 5 \u2013 Program FSM References <\/td>\n<\/tr>\n
22<\/td>\nTable 6 \u2013 Program states <\/td>\n<\/tr>\n
23<\/td>\nTable 7 \u2013 Program transitions <\/td>\n<\/tr>\n
25<\/td>\n5.2.4 ProgramStateMachineType causes (Methods)
Figure 6 \u2013 ProgramStateMachineType causes and effects <\/td>\n<\/tr>\n
26<\/td>\nTable 8 \u2013 ProgramStateMachineType causes <\/td>\n<\/tr>\n
27<\/td>\n5.2.5 ProgramStateMachineType effects (Events)
Table 9 \u2013 ProgramTransitionEventType <\/td>\n<\/tr>\n
28<\/td>\nTable 10 \u2013 ProgramTransitionEvents <\/td>\n<\/tr>\n
29<\/td>\n5.2.6 AuditProgramTransitionEventType
Table 11 \u2013 AuditProgramTransitionEventType <\/td>\n<\/tr>\n
30<\/td>\n5.2.7 FinalResultData
5.2.8 ProgramDiagnostic2 DataType
Table 12 \u2013 ProgramDiagnostic2DataType structure <\/td>\n<\/tr>\n
31<\/td>\n5.2.9 ProgramDiagnostic2Type VariableType
Table 13 \u2013 ProgramDiagnostic2DataType definition
Table 14 \u2013 ProgramDiagnostic2Type VariableType <\/td>\n<\/tr>\n
32<\/td>\nAnnex A (informative) Program example
A.1 Overview
A.2 DomainDownload Program
Figure A.1 \u2013 Program example <\/td>\n<\/tr>\n
33<\/td>\nFigure A.2 \u2013 DomainDownload state diagram <\/td>\n<\/tr>\n
34<\/td>\nTable A.1 \u2013 DomainDownload states <\/td>\n<\/tr>\n
36<\/td>\nTable A.2 \u2013 DomainDownload Type <\/td>\n<\/tr>\n
37<\/td>\nTable A.3 \u2013 Transfer State Machine Type <\/td>\n<\/tr>\n
38<\/td>\nTable A.4 \u2013 Transfer State Machine \u2013 states
Table A.5 \u2013 Finish State Machine Type <\/td>\n<\/tr>\n
39<\/td>\nTable A.6 \u2013 Finish State Machine \u2013 states
Table A.7 \u2013 DomainDownload Type Property Attributes variable values <\/td>\n<\/tr>\n
40<\/td>\nFigure A.3 \u2013 DomainDownloadType partial state model <\/td>\n<\/tr>\n
41<\/td>\nTable A.8 \u2013 Additional DomainDownload transition types <\/td>\n<\/tr>\n
43<\/td>\nFigure A.4 \u2013 Ready To Running model
Table A.9 \u2013 Start Method additions <\/td>\n<\/tr>\n
44<\/td>\nTable A.10 \u2013 StartArguments <\/td>\n<\/tr>\n
45<\/td>\nFigure A.5 \u2013 Opening To Sending To Closing model
Table A.11 \u2013 IntermediateResults Object <\/td>\n<\/tr>\n
46<\/td>\nFigure A.6 \u2013 Running To Suspended model
Table A.12 \u2013 Intermediate result data Variables <\/td>\n<\/tr>\n
47<\/td>\nFigure A.7 \u2013 Suspended To Running model
Figure A.8 \u2013 Running To Halted \u2013 Aborted model <\/td>\n<\/tr>\n
48<\/td>\nFigure A.9 \u2013 Suspended To Aborted model
Table A.13 \u2013 FinalResultData <\/td>\n<\/tr>\n
49<\/td>\nFigure A.10 \u2013 Running To Completed model <\/td>\n<\/tr>\n
50<\/td>\nFigure A.11 \u2013 Sequence of operations <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

OPC Unified Architecture – Programs<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2020<\/td>\n52<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245164,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[385,2641],"product_tag":[],"class_list":{"0":"post-245162","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-25-040-40","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/245162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/245164"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245162"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245162"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}