Skip to end of metadata
Go to start of metadata

For OEE and Production data analysis across shifts, we need to provide a method for defining the current shift at any time during a production run. Shifts are defined at the Line level and enable the Scheduling Engine to accurately estimate how long a work order for a certain quantity of product code should take to complete on a given production line.

Identifying the current Shift can now be tied into the Ignition Schedule Management System, where custom shifts can be defined for daily, weekly or rotating schedules. If the Ignition Shift Schedule Management System does not support your needs or is not required, we now provide the hooks so you can tie current production into a custom shift scheduling solution through shift tag collectors in the Production model. 

Watch the Video


Defining Shifts using the Ignition Schedule Manager

Rules

  • Shifts that do not cross midnight should always work exactly.
  • For shifts that cross midnight, we will consider the start of the shift segment which occurs after the largest gap in the schedule to be the start of the shift. The end of the shift segment preceding the largest gap will be used for the end of the shift.
  • In the unlikely case that all gaps are of the same size, we will consider the start of the shift segment which occurs after the final gap in the schedule to be the start of the shift. The end of the shift segment preceding the final gap will be be used for the end of the shift.
  • The MES modules will pull updated information from the Ignition schedules every hour. This means, for example, that if an Ignition schedule is changed at 8:30 AM, the MES modules will not see the changes until 9:00 AM.
  • To force the MES modules to pull the newest information from the Ignition schedules for a piece of equipment, the system.mes.synchronizeIgnitionSchedules() and system.mes.synchronizeIgnitionSchedulesForEquipment(equipmentPath) scripting functions can be used.

If shifts are defined by using Ignition Schedule Management Component, enabled shifts can be defined for each production line in the Schedules menu of the OEE Equipment Manager component as shown below. 

                             OEE Equipment Manager


You can select valid shifts by checking the corresponding box. When implementing shift management this way, leave shift tag collectors at the line and cell level in production model blank. If requiring a custom implementation, use the shift tag collectors in the production model designer to define the current Shift.

Ignition Schedule Manager Component



Defining Shift using the Shift Tag Collector

If you choose not to use the Ignition Schedule Management component, you can simply define the current shift by writing to the Shift Tag Collector provided in the production model for the line whenever the shift changes. Refer to Shift Tag Collector for more details.

  • No labels