03 · Architecture roles and functions
Separate O-PAS component concepts from project-supporting functions
Use the terminology of the applicable O-PAS Standard edition for formal component concepts. Control applications, system management and shared infrastructure also have to be allocated explicitly, but should not be treated as interchangeable labels for physical O-PAS components.
Distributed Control Node
Distributed control and I/O capability
A DCN is a distributed computing node allocated to defined control-system functions. Depending on the project and product, those functions can include control-application execution, I/O processing, communications, diagnostics or combinations of these capabilities.
Project decisions: hosted functions, execution characteristics, I/O boundary, redundancy, environmental requirements, lifecycle support and replacement method.
Advanced Compute Device
Higher-capacity computing capability
An Advanced Compute Device provides computing capacity for functions that require more resources or a different operating environment than the distributed control layer. The project determines which supervisory, optimization, information, engineering or shared-service workloads belong there.
Project decisions: workload placement, availability, virtualization or orchestration approach, performance, data boundaries, security zones and support model.
O-PAS Connectivity Framework
Standards-based information exchange
The O-PAS Connectivity Framework (OCF) defines connectivity requirements for information exchange among O-PAS components. It is a connectivity framework, not the control-application runtime. The project still defines the information, endpoints, behavior, loading and failure scenarios required at each interface.
Project decisions: information models, namespaces, ownership, timing, quality, subscriptions, security configuration and boundary tests.
Control applications
Owner process-control behavior
Control applications carry regulatory control, sequences, interlocks, calculations and other process behavior. IEC 61131 remains the primary practical programming model for most industrial control applications, while actual portability depends on libraries, extensions, runtime behavior, interfaces and deployment assets.
Project decisions: language, libraries, ownership, execution placement, dependencies, build and deployment workflow, rollback and portability proof.
System management
Operate the distributed system as one system
System-management capabilities support inventory, provisioning, configuration, version awareness, monitoring, diagnostics, updates, backup, recovery and controlled replacement across component and supplier boundaries.
Project decisions: authority, tools, access, records, workflows, failure handling, supplier coordination and lifecycle evidence.
Shared infrastructure and services
Common services with system-wide consequences
Identity, trust, certificate services, time, discovery, naming, logging, engineering repositories and other shared capabilities can affect many dependent components. Their architecture, ownership and recovery sequence must be explicit.
Project decisions: service location, resilience, dependencies, cybersecurity controls, monitoring, backup, restoration and change authority.
Terminology and applicable requirements are governed by the named O-PAS Standard edition. Use the O-PAS Profiles and Project Requirements Guide to map architecture roles to the required edition, profiles, product evidence and project-added requirements.