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
ProductChangeEnableauf TRUE setzt. - Der HMI-Client fordert einen Produktwechsel an, indem er
ProductChangeRequestHmiauf TRUE setzt. - Wenn die Sicherheit gewährleistet ist, antwortet die SPS auf die Anfrage, indem sie
ProductChangeConfirmPlcauf 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
ProductChangeRequestHmiauf FALSE zurücksetzt. - Die SPS fordert nun die Aktivierung des neuen Rezepts und den Download der Symbolwerte an, indem sie
DataRequestPLCauf TRUE setzt. - Dies löst eine Handshake-Sequenz wie Startup state-machine aus und die neuen Rezeptdaten werden in die SPS geladen.