Wenn Sie sich für das Standard-Handshakeverfahren entscheiden, müssen Sie nur eine Variable auswählen. Diese Variable muss gelesen und geschrieben werden können.

Handshake Variable | Wählen Sie hier die Variable aus, die Sie zum Starten des Triggers verwenden möchten. Diese Variable muss von der DataSuite gelesen und geschrieben werden können. |
Fehlercode | Bei einem Fehler in der Ausführung des Triggers können Sie den Fehlercode (Int) in eine Variable schreiben lassen. |
Fehlermeldung | Bei einem Fehler in der Ausführung des Triggers können Sie die Fehlermeldung (String) in eine Variable schreiben lassen. |
Ablauf
Um den Trigger zu starten, setzen Sie z. B. in der SPS den Wert der Variable auf 1. Diese 1 wird von der DataSuite erkannt und eine 2 in die Variable geschrieben, um die aktive Ausführung des Triggers zu signalisieren. Nachdem der Trigger ausgeführt wurde, wird entweder eine 4 für Erfolgreich oder eine 8 für Fehler in die Variable geschrieben.
Wert der Variable | Wird gesetzt von | Bedeutung |
1 | z. B. SPS | Trigger soll gestartet werden |
2 | DataSuite | Die 1 wurde erkannt und der Trigger wird ausgeführt |
4 | DataSuite | Trigger erfolgreich abgeschlossen |
8 | DataSuite | Fehler in der Ausführung des Triggers |
Bitte beachten Sie:
Mehrfache Ausführung von Triggern verhindern: Ein beliebter Fehler besteht darin, dass die SPS dauerhaft (in jedem SPS Zyklus) eine 1 in die Variable schreibt. Dadurch wird der Trigger nach dem Fertigstellen sofort wieder gestartet. Verwenden Sie stattdessen z. B. eine Flanke in Verbindung mit einem Move.
Trigger wird nicht gestartet: Ein weiterer beliebter Fehler besteht darin, dass in der SPS nur für einen Zyklus der Wert der Variable auf 1 gesetzt wird. Die DataSuite kann aber nicht jeden SPS-Zyklus auslesen und somit wird die 1 nicht erkannt. Verwenden Sie stattdessen z. B. eine Flanke in Verbindung mit einem Move.