Sepasoft MES Module Suite
Synchronize Phase
Use to synchronize conditions for units when transferring material.
A Sync_Mode = Auto sets the Sync_Flag_Complete = True .
When all the phases within a Sync_Group have Syn_Flag_Complete = True , then the Synchronization Manager sets the Sync_Confirm_Complete = True .
When the Phase sees Sync_Confirm_Complete = True , it sets Complete = True .
A Transition uses the Complete parameter to continue the execution of a recipe.
Phase Parameters
| State_Transition_Handling | When set to PLI, the PLC drives the state. When a batch completes, Batch Engine sends a RESET command and waits for the input value from the PLC. Then, the batch is back to IDLE. | Auto/Manual | Equipment |
| Messages_Require_Ack | Displays in a view with the Message List component. | True/False | Equipment |
| Disable_Complete | Default is false. Set to True to loop through a phase. | True/False | Equipment |
| Sync_Group | Use synchronization groups to pass values among phases. | String | Synchronize |
| Sync_Mode | Set to Auto, Batch Engine sets the flags. Set to Manual, parameters are set by another action. | Auto/Manual |
Using Sync Phases within a Batch Recipe
The maximum number of sync phases allowed in a sync group is currently 10. If that is exceeded, an error displays in the gateway log, where %d is the current maximum.
Error Message in Logs
|
Maximum synchronization group (%s) size exceeded. |
Each Sync Group must have a minimum of two sync phases.
Error Message in Logs
|
Only one step found for synchronization group (%s). |
Sepasoft MES Module Suite