Almost anyone in some way connected to the control, automation, and manufacturing operations field can benefit from knowing the ISA-95 standard’s content – vendors, end users, integrators, technicians, operators, managers, and CEOs. As the title, “Enterprise-Control System Integration,” indicates, the ISA-95 (IEC 62264) standard treats the topic of how you should integrate enterprise business systems (ERP, SCM) with manufacturing and control systems (SCADA, PLC, DCS). The ISA-95 standard is developed with the objective to reduce the cost, risk and errors associated with implementing interfaces between enterprise and production control systems.
B2MML is an XML implementation of the ANSI/ISA 95 family of standards. B2MML consists of a set of XML schemas written using the W3C’s XML Schema language (XSD) that implement the data models in the ISA-95 standard. Companies interested in following S95 for integration projects may use B2MML to integrate business systems such as enterprise resource planning and supply chain management systems with manufacturing systems such as control systems and manufacturing execution systems.
The models and terminology of ISA-95 can be used for different goals. Some examples:
- Use the hierarchical models to define how your company is structured, when discussing departments and automation systems;
- Use the functional model to determine which departments and systems are responsible for the functions of interest;
- Use the functional model to determine which information flows from one department to another department, and which information flows from one automation system to another automation system;
- Use the definition of functions and information flows as a checklist, making sure that you’re not forgetting anything;
- Use the definition of functions and information flows as a dictionary, making sure that everybody is talking about the same thing;
- Use the object models to understand the relationship between different sorts of information;
- Use the object models and the attributes to exchange information;
- Use the object models and attributes as a basis for a database;
- Use the activity models from part 3 for the specification of User Requirements;
- Use the activity models from part 3 for vendor / solution selections; and so on.