Ein Rezept laden

Diese Handshake-Zustandssequenz stellt sicher, dass die SPS eine sichere Änderung des Rezepts zulässt und wird aktualisiert, wenn neue Rezeptwerte heruntergeladen werden.

Die Schritte für diesen Handshake sind:

  1. Die SPS muss eine Änderung des Rezepts zulassen, indem sie ProductChangeEnable auf TRUE setzt.
  2. Der HMI-Client fordert einen Produktwechsel an, indem er ProductChangeRequestHmi auf TRUE setzt.
  3. Wenn die Sicherheit gewährleistet ist, antwortet die SPS auf die Anfrage, indem sie ProductChangeConfirmPlc auf TRUE setzt.
  4. Das HMI kopiert das neue Rezept in das temporäre Rezept ActRcpData, aktiviert es aber nicht.
  5. Die HMI entfernt die Änderungsanforderung, indem sie ProductChangeRequestHmi auf FALSE zurücksetzt.
  6. Die SPS fordert nun die Aktivierung des neuen Rezepts und den Download der Symbolwerte an, indem sie DataRequestPLC auf TRUE setzt.
  7. Dies löst eine Handshake-Sequenz wie Startup state-machine aus und die neuen Rezeptdaten werden in die SPS geladen.