Phase communication

Phases controlled by phase steps that belong to a synchronization group are able to communicate with each other. In fact, this defines the role of the synchronization group. Messages are sent between the phase steps within the synchronization group. Each message has a unique message ID, a positive integer. Requests to send a message to another phase through the synchronization group refer to the message using the message ID and the number of phases that will receive the message.
Phase communication can be used for these purposes:
  • Synchronization
    - Ensures that multiple phases are in agreed upon states before they proceed. Since the phases can execute synchronization through this messaging function, no additional phase synchronization is implemented in the phase, unit, or batch executives.
    TIP:
    Synchronization cannot be used in conjunction with
    FactoryTalk Batch
    ’s Transfer of Control feature.
  • Permissive
    - Ensures that one phase of the synchronization group has passed a certain point in its phase logic before other phases can proceed.
  • Data transfer
    - Moves data from one phase to another.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal