State-Machine starten

Die folgenden Schritte werden durchgeführt, um die Kommunikation abzuschließen und die letzten Rezeptdaten in die SPS-Variablen beim Start der Maschine herunterzuladen:

  1. Beim Start verfügt die SPS über keine Rezeptdaten, da die HMI später eine Sitzung starten kann. Die SPS setzt den Flag DataRequestPLC auf TRUE und den Flag DataValidPlc auf FALSE.
  2. Der HMI-Client liest bei der Initialisierung die Variable DataRequestPLC und setzt DataRequestPLCActiveHmi auf TRUE, um anzuzeigen, dass er die Anforderung erhalten hat.
  3. Das Rezept, das als aktives temporäres Rezept gespeichert ist, wird von der HMI aus aktiviert und setzt die Werte für alle zugehörigen SPS-Variablen.
  4. Der HMI-Client schreibt FALSE in DataRequestPLCActiveHmi und TRUE in DataRequestPLCQuitHMI, um die vollständige Aktivierung anzuzeigen.
  5. Die SPS entfernt die Anfrage, indem sie DataRequestPlc auf FALSE zurücksetzt.