Synchronize Phase

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.

See Batch Command-State Sequence.

Auto/Manual

Equipment
Synchronize
Transfer In
Transfer Out

Messages_Require_AckDisplays in a view with the Message List component.True/False

Equipment
Synchronize
Transfer In
Transfer Out


Disable_CompleteDefault is false. Set to True to loop through a phase.True/False

Equipment
Synchronize


Sync_GroupUse synchronization groups to pass values among phases.String

Synchronize
Transfer In
Transfer Out


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

Warning
Maximum synchronization group (%s) size exceeded. 
A maximum of %d steps can be included in a synchronization group.

Each Sync Group must have a minimum of two sync phases.

Error Message in Logs

Warning
Only one step found for synchronization group (%s). 
There must be 2 to %d synchronization steps for each group.

Sepasoft MES Module Suite