Overview
ISO 13281:1997 defines the functional architecture of MAPLE - the Manufacturing Automation Programming Environment. MAPLE is a vendor‑independent, language‑neutral support facility for programming multiple manufacturing devices and controls (NC machines, robots, PLCs, cells). The standard specifies core components, their responsibilities and interfaces to enable unified access to manufacturing data, sharing of application programs and integration of software tools across heterogeneous systems.
Key Topics
- MAPLE Engine: the central driver that initializes the environment, accepts external requests, interprets them and coordinates execution or task sequencing.
- Execution Manager: controls the sequence and runtime of MAPLE internal processes, external Manufacturing Application Programs and Manufacturing Software Tools.
- Manufacturing Data Manager: provides transparent access to distributed Manufacturing Databases (select/insert/delete/update), enforces security, integrity and basic database maintenance.
- Manufacturing Data Dictionary: repository of meta‑data (data schemas) describing product, process, operation and management data models used by MAPLE.
- Manufacturing Software Tool Dictionary: catalog of registered tools and applications, describing capabilities and I/O requirements.
- Dictionary Manager: adds, deletes, edits and retrieves entries in either dictionary.
- Software Tool Linker: composes and sequences tools/applications to fulfill complex tasks identified by the MAPLE Engine.
- Data Translator: external tool invoked by MAPLE to convert data representations between models, using definitions from the Manufacturing Data Dictionary.
- Functional requirements: standardized interfaces, request handling, status reporting, data passing and tool linking to support multi‑vendor, multi‑device programming.
Applications
ISO 13281:1997 is intended for organizations and professionals involved in automation integration and manufacturing software development:
- Manufacturing systems integrators and system architects standardizing toolchains and program reuse.
- Developers of manufacturing application programs and Manufacturing Software Tools (simulators, editors, translators).
- Engineers and operators who edit, update or reference complex manufacturing data across distributed databases.
- Companies replacing bespoke in‑house environments to achieve unified database access, tool interoperability and reduced programming/updating time.
Benefits include faster development and updating of manufacturing programs, unified management of distributed manufacturing data, effective reuse of software tools and a framework for future tool and data model standards.
Related Standards
- Normative reference: ISO/TR 11065:1992 (Industrial automation glossary).
- Prepared by ISO/TC 184/SC 5 (Industrial automation systems and integration - Architecture and communications).