Skip to main content
Version: 2.7

HumanOS OEE Model

This chapter specifies the CyberTech OEE interface.

This model is based on the HumanOS MDE Model.

Introduction

The main factors influencing the OEE are

  • availability
  • performance
  • quality

The OEE model captures the actual physical measures which can be used to determine the OEE:

  • Machine Operation Time: how long was the machine powered on/off.
  • Machine setup time
  • Job start and end time (actual production time).
  • Number of produced parts (good and bad quantity)

OEE, OOE and TEEP

There are three indicators to measure the performance of workplaces:

  • OEE (Overall Equipment Effectiveness)
  • OOE (Overall Operations Effectiveness)
  • TEEP (Total Effective Equipment Performance)

(Source: https://www.oeecoach.com)

Machining States

RangeDescriptionColor
0Not defined state
1 - 99Machine disturbanceRed
100 - 199Machine preparation for next jobBlue
200 - 299Machine in productionGreen
300 - 399Machine stopped (logistical reasons)Yellow
400 - 499Machine stopped (maintenance reasons)Orange
1000 -Customer specific states-
900 - 999Machine is OFF, Standby or no ConnectionGray

MachineState Values

IdDescriptionConditions
0Not defined state
1Machine has an Alarm (general)Availability = 1 AND Alarm = 1
10Disturbance material
30Disturbance tools
40Disturbance communication or program transfer
100Machine is in setup or preparation modeSetupMode = 1
110Machine is in warm upWarmUp = 1
200Machine is in production
300Machine Production stopped (general)
310Machine Stopped: Reason missing material
320Machine Stopped: Reason missing personal
330Machine Stopped: Reason missing tools
340Machine Stopped: Reason missing documents or nc-program
400Maintenance on machine
900Machine is Off (no Power)Availability = 0
910Machine is in standbyAvailability = 1 AND standby

DataNodes

The following data nodes must always be present so that a device has a valid OEE interface.

OEEMachineState

General informations:

InformationDescription
Content of valueId of [MachineState values]
Group in Device.jsonroot

Data Node settings:

SettingValue
NameOEEMachineState
Data classEvent
Data typeSystem.Int32
Unit
Mandatory data accessread, receive, write
Default history accessSamplingRate = 2000, Retention = 8000

Mandatory properties:

Property NameData TypeValueDescription
EnableAzureIoTSystem.BooleantrueEnables the datanode for azure IoT client data logger plugin
EnableInfluxSystem.BooleantrueEnables the datanode for influx database data logger plugin
EnableMqttSystem.BooleantrueEnables the datanode for mqtt data logger plugin
EnableRestSystem.BooleantrueEnables the datanode for rest data logger plugin
EnableRmqSystem.BooleantrueEnables the datanode for rabbit message queue data logger plugin
PortMatchIdSystem.StringOEEMachineStateTypeProcessing port match id.

OEEMachineStateName

General informations:

InformationDescription
Content of valueDescription of [MachineState values]
Group in Device.jsonroot

Data Node settings:

SettingValue
NameOEEMachineStateName
Data classEvent
Data typeSystem.String
Unit
Mandatory data accessread, receive, write
Default history accessdisabled

Mandatory properties:

Property NameData TypeValueDescription
EnableAzureIoTSystem.BooleantrueEnables the datanode for azure IoT client data logger plugin
EnableInfluxSystem.BooleantrueEnables the datanode for influx database data logger plugin
EnableMqttSystem.BooleantrueEnables the datanode for mqtt data logger plugin
EnableRestSystem.BooleantrueEnables the datanode for rest data logger plugin
EnableRmqSystem.BooleantrueEnables the datanode for rabbit message queue data logger plugin
PortMatchIdSystem.StringOEEMachineStateNameTypeProcessing port match id.

OEEProductName

General informations:

InformationDescription
Content of valueCustom string
Group in Device.jsonroot

Data Node settings:

SettingValue
NameOEEProductName
Data classEvent
Data typeSystem.String
Unit
Mandatory data accessread, receive, write
Default history accessSamplingRate = 2000, Retention = 720

Mandatory properties:

Property NameData TypeValueDescription
EnableAzureIoTSystem.BooleantrueEnables the datanode for azure IoT client data logger plugin
EnableInfluxSystem.BooleantrueEnables the datanode for influx database data logger plugin
EnableMqttSystem.BooleantrueEnables the datanode for mqtt data logger plugin
EnableRestSystem.BooleantrueEnables the datanode for rest data logger plugin
EnableRmqSystem.BooleantrueEnables the datanode for rabbit message queue data logger plugin
PortMatchIdSystem.StringOEEProductNameTypeProcessing port match id.

OEEProductionStep

General informations:

InformationDescription
Content of valueCustom string
Group in Device.jsonroot

Data Node settings:

SettingValue
NameOEEProductionStep
Data classEvent
Data typeSystem.String
Unit
Mandatory data accessread, receive, write
Default history accessSamplingRate = 2000, Retention = 720

Mandatory properties:

Property NameData TypeValueDescription
EnableAzureIoTSystem.BooleantrueEnables the datanode for azure IoT client data logger plugin
EnableInfluxSystem.BooleantrueEnables the datanode for influx database data logger plugin
EnableMqttSystem.BooleantrueEnables the datanode for mqtt data logger plugin
EnableRestSystem.BooleantrueEnables the datanode for rest data logger plugin
EnableRmqSystem.BooleantrueEnables the datanode for rabbit message queue data logger plugin
PortMatchIdSystem.StringOEEProductionStepTypeProcessing port match id.

DataProcessors

General informations:

InformationDescription
Node typeProcessingNode
Group contentAll data and correlation processors. Content of group is free and depends on controller implementation.
Group in Device.jsonroot

Data Node settings:

SettingValue
NameDataProcessors
Default history accessdisabled

Mandatory properties:

Property NameData TypeValueDescription
mtc:IgnoreSystem.BooleantrueDisables the node for MtConnect
opc-ua:IgnoreSystem.BooleantrueDisables the node for Opc-Ua

PortMatchingRule

General informations:

InformationDescription
Node typeRuleNode
Group contentPort matching rule to connect the ports of the processors with the data nodes.
Group in Device.jsonroot

Data Node settings:

SettingValue
NamePortMatchingRule
Default history accessdisabled

Mandatory properties:

Property NameData TypeValueDescription
mtc:IgnoreSystem.BooleantrueDisables the node for MtConnect
opc-ua:IgnoreSystem.BooleantrueDisables the node for Opc-Ua