It is assumed that basic concepts of OPC UA information modelling, OPC 40001-1 and OPC 10031-4 are understood in this specification. This specification will use these concepts to describe the Machinery – Job Management Information Model. For the purposes of this document, the terms and definitions given in OPC 10000-1, OPC 10000-3, OPC 10000-5, OPC 10000-7, OPC 40001-1, OPC 10031-4 as well as the following apply.

Note that OPC UA terms and terms defined in this specification are italicized in the specification.


job order

unit of scheduled work that is dispatched for execution (IEC 62264-3:2016(en))

Note: A job order is the concrete implementation of a set of information that a machine needs to execute a task. This information can be composed of one or more programs or recipes, or it can consist only of metadata and parameters (production-specific) or of all of these. Several job orders can be running at the same time.



A completed execution or completed subset of the execution carried out according to the data provided with the job order.



an object produced as one quantity unit

Note: If pieces are produced, the quantity unit is always one piece. If no pieces are produced (e.g., kg or m), the quantity unit of an item can be determined by the planned quantity per run.


  • 15 pieces produced in 3 runs (5 pieces per run) -> quantity unit is one piece, 15 items produced
  • 5,6kg produced in one run -> quantity unit is 5,6kg, 1 item produced
  • 20m produced in two runs (10m per run) -> quantity unit is 10m, 2 items produced

BOMBill of materials


MESManufacturing Execution System

MOMManufacturing Operations Management

For conventions used in this document see OPC 40001-1.