Load a recipe

This handshake state sequence assures that the PLC allows a safe change of recipe and is updated when new recipe values are downloaded.

The steps for this handshake are:

  1. PLC must allow a change of a recipe by setting ProductChangeEnable to TRUE.
  2. HMI client requests a product change by setting ProductChangeRequestHmi to TRUE.
  3. When it is safe, the PLC responds to the request by setting ProductChangeConfirmPlc to TRUE.
  4. HMI copies the new recipe to the temporary recipe ActRcpData but does not activate it.
  5. HMI removes the change request by resetting ProductChangeRequestHmi to FALSE.
  6. PLC now requests the new recipe to be activated and symbol values to be downloaded by setting DataRequestPLC to TRUE.
  7. This triggers a handshake sequence same as Startup state-machine and the new recipe data will be downloaded to PLC.