Home › Technical articles

Đọc bằng tiếng Việt

ISA-95 (IEC 62264) explained: five levels, level 3 MOM activities, equipment hierarchy, ERP–MES integration

TDL Industrial Automation · Last updated:

ISA-95 splits a plant into five levels and defines what crosses the level 3 – level 4 boundary. The levels and their time frames, the eight parts, the four level 3 operations categories, the equipment hierarchy, B2MML, and how to draw the ERP–MES boundary on a project.

What ISA-95 is

ANSI/ISA-95, published internationally as IEC 62264, is a series of standards for integrating a company's business and logistics systems with its manufacturing control systems. ISA started the work in the mid-1990s, and Part 1 was approved in May 2000, developed by the ISA SP95 committee. Yokogawa's technical report gives the committee's goal as reducing the risk, cost and errors of building interfaces between business and manufacturing functions; Wikipedia adds consistent terminology as a basis for communication between suppliers and manufacturers.

Yokogawa calls ISA-95 a high-level, logical model for organising the exchange of data. It is abstract: OPC Foundation's OPC 10030 notes that it provides no implementation, so it does not say which software must do the work, and B2MML from MESA is one implementation of it.

Where the levels come from: the Purdue model

Part 1 cites the Purdue Reference Model for CIM (computer-integrated manufacturing); Wikipedia describes the same levels under the Purdue Enterprise Reference Architecture (PERA), developed in the 1990s by Theodore J. Williams and the Industry-Purdue University Consortium. OPC 10030 describes ISA-95 as five levels of activity, from the physical process at level 0 to business planning at level 4. The same levels are the starting point for most plant network and security drawings; the IEC 62443 article shows how security architectures group them into zones and conduits.

The five levels and their time frames

Level Activity Typical systems Time frame
4 Business planning and logistics ERP months, weeks, days
3 Manufacturing operations management (MOM) MES, SCADA, historians, batch, recipe management days down to seconds
2 Monitoring and supervisory control PLC, DCS sub-second
1 Sensing and manipulating the process sensors, smart devices, valves —
0 The physical process machinery and other plant assets —

Each level also has its own meaning of "real time". OPC 10030 describes level 3 information as available a few seconds after an event on the shop floor, while level 4 needs logistics and material information daily or within a few hours after a shift ends. ISA-95 mainly addresses the exchange between levels 3 and 4 and between systems inside level 3.

The five ISA-95 levels and their time framesLevel 0 the physical process, level 1 sensors and actuators, level 2 control (PLC, DCS), level 3 manufacturing operations management (MES, historian, batch), level 4 business planning (ERP); ISA-95 mainly addresses the level 3 – level 4 interface.The five ISA-95 levels and their time framesLEVELTYPICAL SYSTEMSTIME FRAMELevel 4Business planning & logisticsERPscheduling, materials,shipping, inventorymonths ·weeks · daysMain scope of ISA-95: the level 3 ↔ level 4 interfaceLevel 3Manufacturing operations (MOM)MES · historian · batchrecipes, SCADA*days … secondsLevel 2Monitoring & supervisory controlPLC · DCSsub-second responseunder 1 secondLevel 1Sensing & manipulating the processSensors · actuatorstransmitters, smartdevices, valvesLevel 0Physical processProcess equipmentmachinery, tanks,pumps, conveyorsLevel names, systems and time frames from OPC 10030 §4.2.3 and Wikipedia (Purdue). *Wikipedia(Purdue): SCADA/HMI at level 2; CPwE figure (Rockwell): controller at level 1. Figure: drawn by TDL.
Figure 1: The five ISA-95 levels and their time frames. On a phone, swipe sideways to see the whole figure.

Documents place equipment differently. OPC 10030 puts PLCs and DCSs at level 2 and lists SCADA among the systems supporting level 3, while the Purdue model description on Wikipedia puts DCS, HMI and SCADA at level 2, and a figure in Rockwell's security design guide (CPwE) labels the controller as level 1. The level 3 time frame also varies slightly between sources (Wikipedia gives seconds to shifts). For integration work, what matters is which activity a system performs, not the exact number written next to it.

The parts of the standard

ISA lists eight parts. The edition years are those shown on isa.org; Wikipedia still lists the 2010 edition of Part 1.

Part Edition Title (paraphrased)
1 2025 Models and terminology
2 2018 Objects and attributes for enterprise-control system integration
3 2013 Activity models of manufacturing operations management
4 2018 Objects and attributes for manufacturing operations management integration
5 2018 Business-to-manufacturing transactions
6 2014 Messaging service model
7 2017 Alias service model
8 2020 Information exchange profiles

Parts 1, 2 and 3 are IEC adoptions (IEC 62264-1, -2 and -3, each marked "Mod"). In Yokogawa's description, Parts 1, 2 and 5 define the exchange of production data between business and plant systems, and Parts 3 and 4 cover typical MES functions and add the exchange of maintenance, inventory and quality data.

Level 3: manufacturing operations management

Part 3 models the activities between level 4 planning and level 2 control, and its introduction says they apply regardless of how automated the plant is. It divides them into four categories, each of which coordinates, directs and tracks its own work:

  • Production operations: making the product with the available resources, including procedural control such as recipe execution.
  • Maintenance operations: upkeep of equipment, tools and related assets.
  • Quality operations: testing, measuring and reporting quality, including laboratory work.
  • Inventory operations: material transfers within and between work centers, and the location and status of material.

The contents of the 2013 edition describe each category with the same set of activities: definition management, resource management, detailed scheduling, dispatching, execution management, data collection, tracking and performance analysis. Charlie Gifford describes the flow: schedules from the business side drive detailed scheduling, which produces work orders; these are dispatched to work centers and work units, executed and tracked, and the data feeds performance analysis. Definition management keeps recipes, procedures, bills of material and routings; resource management reports current and future capability back to business scheduling.

Level 3: four operations categories, one set of activitiesA matrix: production, maintenance, quality and inventory each have the same eight generic activities, from definition management to performance analysis, between ERP at level 4 and control at level 2.Level 3: four operations categories, one set of activitiesLevel 4 · ERP: schedules come down · capability and performance go upGENERIC ACTIVITYOPERATIONS CATEGORY (LEVEL 3)ProductionMaintenanceQualityInventoryDefinition managementrecipes, procedures, BOMs, routingsResource managementreports capability to level 4 planningDetailed schedulingturns level 4 schedules into work ordersDispatchingsends work to work centers and unitsExecution managementcarries out the work ordersData collectiongathers data during executionTrackingties data to orders, tracing reportsPerformance analysisreports and KPIsLevel 2 · control: PLC, DCSPrepareSchedule & runRecord & analyseFour categories and eight activities from the contents of ANSI/ISA-95.00.03-2013 (preview) and C.Gifford (Automation World, 2008). The three row groups are TDL’s grouping. Figure: drawn by TDL.
Figure 2: Level 3: four operations categories, one set of activities. On a phone, swipe sideways to see the whole figure.

In practice the matrix is a checklist: for each cell, which system — or which person with which spreadsheet — does the work today?

The equipment hierarchy

ISA-95 names equipment by the role it plays in production. OPC 10030 lists the levels:

  • Enterprise, the top, made up of sites;
  • Site, a physical, geographical or logical grouping set by the enterprise;
  • Area, a grouping set by the site, containing work centers;
  • Work centers: process cell (batch), production unit (continuous), production line (discrete), storage zone;
  • Work units, any element under a work center and the lowest level usually scheduled by level 3 functions: for example a unit, a work cell or a storage unit;
  • below these, equipment modules and control modules as defined in ISA-88 / IEC 61512-1.

OPC 10030 defines the process cell and unit as in IEC 61512-1, the same terms used in batch control projects. It also separates equipment, which describes a role, from a physical asset, identified by serial number with its make and model. The pump position in the hierarchy and the pump with a serial number fitted there today are two different objects.

The ISA-95 equipment hierarchy, one plant as an exampleEnterprise, site, area, then work centers (process cell, production line, storage zone) and work units (unit, work cell, storage unit) of a fictitious plant.The ISA-95 equipment hierarchy, one plant as an exampleEnterpriseCompany ASiteBinh Duong plantAreaLiquid detergentsWork centerMakingprocess cell · batchPacking line 2production line · discreteFinished goodsstorage zoneWork unitMixing tank T-101unitFillerwork cellRack bay A-01storage unitBelow a unit come equipment modules and control modules, as defined in ISA-88 / IEC 61512-1Level names from ISA95EquipmentElementLevelEnum, OPC 10030 §7.4.1; work centers also include theproduction unit for continuous production. The plant shown is a fictitious example. Figure: drawn by TDL.
Figure 3: The ISA-95 equipment hierarchy, one plant as an example. On a phone, swipe sideways to see the whole figure.

ERP and MES: what crosses the boundary

The Yokogawa technical report groups the information exchanged between business and manufacturing systems into these categories:

  • Resource information: personnel, equipment, material and process segments;
  • Product definition: what must be defined to make a product;
  • Production capability: which resources are available;
  • Production schedule: what to make and what to use;
  • Production performance: what was actually made and used (the report's figure calls it production response).

The same report calls two flows the most widely used: production schedules downloaded from ERP to MES, and production performance uploaded from MES to ERP. Gifford adds the reverse flow of capability: resource management reports what level 3 can produce to business scheduling.

Level 4 ↔ level 3: what goes down, what comes upERP sends production schedules down to MES; MES sends production performance and production capability up to ERP; both sides must agree on resource information and product definitions.Level 4 ↔ level 3: what goes down, what comes upERP · business planning & logisticslevel 4GOES DOWNProduction schedulewhat to make and use:orders sent to the plantSHARED BY BOTHResource informationpersonnel, equipment,material, process segmentsProduct definitionwhat is needed tomake a product:recipe, BOM, routingCOMES UPProductionperformancewhat was actuallymade and usedProduction capabilitywhich resourcesare availableMES / MOM · manufacturing operationslevel 3Level 4 expects data daily or hours after a shift · level 3 has data within seconds of an eventFormats: B2MML (XML/JSON, MESA) · OPC UA (OPC 10030) · or a plant-specific interfaceInformation categories after the Yokogawa technical report (2007); the “shared by both” grouping isTDL’s; capability going up after C. Gifford (2008); timing from OPC 10030 §4.2.3. Figure: drawn by TDL.
Figure 4: Level 4 ↔ level 3: what goes down, what comes up. On a phone, swipe sideways to see the whole figure.

B2MML is an XML implementation of ISA-95, with a JSON schema since version 7. It was first created by the World Batch Forum and is now maintained by MESA International's XML Committee. Version 7, announced in November 2020, supports the 2018/19 editions of ISA-95 and IEC 62264, includes the BatchML schemas, and may be used royalty-free with credit to MESA. OPC 10030 maps ISA-95 into OPC UA and follows the B2MML mapping where it can.

Applying it on a plant project

  • Draw the level 3 / level 4 boundary first. Write an interface list: each message, its ISA-95 object, direction, trigger, frequency and the system that holds the master copy.
  • Assign the activities. Fill the Part 3 matrix with real systems, and decide early where detailed scheduling is done: in ERP, a separate scheduling tool or MES. The 2013 edition of Part 3 has an annex on technical and responsibility boundaries.
  • Match the time frames. Send ERP summarised performance per order or shift, not raw tag values.
  • Fix the equipment model early. Use one naming scheme for PLC tags, historian points and MES objects. Sepasoft's documentation for its production model (including enterprise, site, area, process cell, unit, line, cell, storage zone and storage unit) recommends naming items correctly from the start, because renaming creates a new item and earlier data is not linked to it.
  • Place the historian and MES at level 3. OPC 10030 lists historians, batch control, recipe management and SCADA among the level 3 systems. Sepasoft's user manual has its own ISA-95 overview and describes its MES objects in ISA-95 terms such as segments, definitions, requests and responses. MES on Ignition with Sepasoft modules is covered on the MES page; historians are covered on the SCADA and historian page.
  • Mind the network. The Yokogawa interface server was designed to run in a firewalled DMZ between the two domains; see the IEC 62443 article for the IDMZ.
  • Clarify "ISA-95 compliant". Ask which parts and objects, which B2MML version, and which transactions.

Frequently asked questions

What is ISA-95?

ISA-95, also published as IEC 62264, is a series of standards for integrating business and logistics systems such as ERP with manufacturing control systems. It defines levels, terminology, activity models and information models, and mainly addresses the interface between level 3 and level 4.

What are the ISA-95 levels?

Level 0 is the physical process, level 1 sensing and manipulating the process, level 2 monitoring and supervisory control (PLC, DCS), level 3 manufacturing operations management (MES, historians, batch) on time frames from days down to seconds, and level 4 business planning and logistics (ERP) on time frames of months, weeks and days.

Is a PLC at level 1 or level 2?

It depends on the document. OPC 10030 puts PLCs and DCSs at level 2, while a figure in Rockwell's CPwE security design guide labels the controller as level 1. For integration, what matters is the activity a system performs rather than the number.

What is the difference between MES and MOM?

MOM, manufacturing operations management, is the ISA-95 term for the level 3 activities, which Part 3 divides into four categories: production, maintenance, quality and inventory. An MES is one kind of system at level 3, alongside historians, batch control and recipe management.

What is B2MML?

B2MML is an XML implementation of ISA-95, with a JSON schema since version 7, maintained by MESA International. Version 7 supports the 2018/19 editions of ISA-95 and IEC 62264, includes BatchML and may be used royalty-free with credit to MESA.

Sources

Read 1 November 2026. This article paraphrases the sources and does not quote them; read the original documents before designing or working on a system.

Related services:
SCADA & historian MES on Ignition (Sepasoft)