Overview
ISO 16300-1:2018 defines a framework for describing automation solutions by expressing the capabilities provided by a set of manufacturing software units (MSUs). It establishes interoperability criteria of capability units per application requirements, including capability elements, composition rules, and how capability information supports integration, discovery and verification of software components in manufacturing automation.
Key topics and requirements
- Capability-based description: Defines capability, capability class, capability element, capability profile and capability unit to represent what software units can do and how they perform.
- Interoperability criteria: Specifies interoperability requirements in terms of semantics, syntax and context of exchanges among capability units to ensure correct information exchange.
- Composition rules: Provides rules to compose capability elements and compose MSUs into an automation solution that satisfies application requirements.
- Integration and interoperability views: Distinguishes interoperability (exchange of items between entities) from integration (coordinated system behavior) and uses Object-Process Methodology (OPM) for conceptual modelling (informative).
- Support services and cataloguing: Enables interoperability services such as access to capability descriptions, automated search and location of candidate software units, and representation of dependencies for platform migration or substitution.
- Normative alignment: Built on the ISO 16100 series (manufacturing software capability profiling) and intended to be used with ISO 16300 parts 2–4 for templates, verification and search/report methods.
Practical applications and users
ISO 16300-1 is practical for organizations involved in industrial automation that need reliable software interoperability:
- System integrators and automation engineers use it to specify and verify that MSUs meet application-level capability requirements.
- Software vendors and suppliers use capability profiling to catalogue and advertise software unit functionality for reuse and distribution.
- Manufacturers and operations teams applying modular, interoperable manufacturing applications to enable component substitution, platform migration and multi-vendor integration.
- IT/OT architects and procurement to search, compare and select candidate MSUs against application needs using standardized capability descriptions.
Common use cases include integrating historian servers or MES/SCADA components across platforms (example: data exchange via OPC-UA), validating candidate software against application requirements, and enabling automated discovery of compatible manufacturing software units.
Related standards
- ISO 16100 series - Manufacturing software capability profiling (framework, methodology, templates, conformance).
- ISO 16300 series (Parts 2–4) - Part 2: capability template definitions and mapping; Part 3: verification framework; Part 4: search methodology and result reporting.
Keywords: ISO 16300-1, interoperability, manufacturing software, capability units, automation systems, MSU, capability profiling, manufacturing application.