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