IEC 62541-10-2025 PDF
Name in English:
St IEC 62541-10-2025
Name in Russian:
Ст IEC 62541-10-2025
Original standard IEC 62541-10-2025 in PDF full version. Additional info + preview on request
Full title and description
IEC 62541-10:2025 — OPC unified architecture - Part 10: Programs. Defines the OPC UA information model for Programs including NodeClasses, standard Properties, Methods and Events, and the associated behaviour and information needed to model and manage stateful program-like functionality in servers and automation systems.
Abstract
This fourth edition (2025) provides a technical revision of the Programs information model used in OPC Unified Architecture (OPC UA). It specifies required NodeClasses, attributes, Methods and Events for Programs, aligns StateMachine representations, and includes an example DomainDownload Program in Annex A. The document refers to the complete AddressSpace model in IEC 62541-3 and the Services in IEC 62541-4.
General information
- Status: Published — International Standard (active).
- Publication date: 16 December 2025.
- Publisher: International Electrotechnical Commission (IEC).
- ICS / categories: 25.040.40; 35.100.05.
- Edition / version: Edition 4.0 (2025).
- Number of pages: 87 pages.
Scope
This part of IEC 62541 defines the Information Model associated with Programs in OPC UA: the NodeClasses, standard Properties, Methods and Events, and their behaviour and information. It complements the AddressSpace definitions in IEC 62541-3 and the Services in IEC 62541-4. An illustrative DomainDownload Program example is provided in Annex A. The edition replaces the previous (2020) edition as a technical revision.
Key topics and requirements
- Definition of Program-related NodeClasses and required Attributes (how Programs are represented in an OPC UA AddressSpace).
- Standard Properties, Methods and Events for lifecycle and management of Programs (including invocation, state transitions and diagnostics).
- Alignment and format adjustments for StateMachine tables and program state modelling.
- Normative integration points with IEC 62541-3 (AddressSpace model), IEC 62541-4 (Services), IEC 62541-5 and IEC 62541-16 (State Machines).
- Example DomainDownload Program in Annex A to illustrate application-specific usage and instantiation.
Typical use and users
Implemented by OPC UA server and client developers, industrial device and controller manufacturers, system integrators, HMI/SCADA and MES vendors, test and certification bodies, and automation architects who need a standardized way to model, invoke and monitor stateful program-like functions in automation environments. OPC UA’s modular part structure makes this part relevant to implementers working with AddressSpace and Services parts of the specification.
Related standards
IEC 62541 is a multi-part standard (OPC UA). Closely related parts include IEC 62541-1 (Overview and Concepts), IEC 62541-3 (Address Space Model), IEC 62541-4 (Services), IEC 62541-5 (Information Model), and IEC 62541-16 (State Machines). Implementations should consider these parts together for comprehensive OPC UA support.
Keywords
OPC UA, Programs, ProgramStateMachine, NodeClasses, Information Model, AddressSpace, Methods, Events, IEC 62541, automation, DomainDownload.
FAQ
Q: What is this standard?
A: IEC 62541-10:2025 is Part 10 of the OPC Unified Architecture (OPC UA) series and specifies the information model for Programs—how program-like, stateful functions are represented and managed in an OPC UA AddressSpace.
Q: What does it cover?
A: It covers NodeClasses, standard Properties, Methods, Events, and expected behaviours for Programs, plus examples (e.g., DomainDownload) and integration with other OPC UA Parts such as Parts 3 and 4.
Q: Who typically uses it?
A: OPC UA implementers: server and client developers, device manufacturers, system integrators, HMI/SCADA and MES vendors, and test/certification organizations building interoperable automation systems.
Q: Is it current or superseded?
A: Current — this is the fourth edition, published 16 December 2025, and it cancels and replaces the previous (2020) edition. The document stability date is indicated as 2028.
Q: Is it part of a series?
A: Yes — it is part of the IEC 62541 OPC UA series; other parts (e.g., Parts 1, 3, 4, 5, 16) define complementary concepts, the AddressSpace model and Services that work with Part 10.
Q: What are the key keywords?
A: OPC UA, Programs, ProgramStateMachine, NodeClasses, Methods, Events, Information Model, AddressSpace, IEC 62541.