EIPStopAllConnections: Stoppen aller Verbindungen
Beschreibung des Funktionsbausteins
Dieser Funktionsbaustein stoppt alle Verbindungen, indem er auf die entsprechenden Steuerungsbits zugreift, und gibt nach dem Stoppen der Verbindungen eine Erfolgsmeldung zurück.
HINWEIS: Auch wenn die Verbindung gestoppt werden kann, wird das System versuchen, die Verbindung wieder zu öffnen.
Um eine Kommunikation zu stoppen, müssen Sie den zugehörigen Remote-Adapter deaktivieren:
<DeviceName>.DisableRemoteAdapter (TRUE);
In der folgenden Tabelle wird die Eingangsvariable beschrieben:
Eingang |
Datentyp |
Kommentar |
---|---|---|
i_xExecute |
BOOL |
Wertebereich: FALSE, TRUE. Standardwert: FALSE. Eine steigende Flanke des Eingangs Execute startet den Funktionsbaustein. Der Funktionsbaustein setzt die Ausführung fort, und der Ausgang Busy wird auf TRUE gesetzt. oFALSE: Wenn Enable auf FALSE gesetzt ist, werden die Ausgänge Done, Error oder CommandAborted für einen Zyklus auf TRUE gesetzt. oTRUE: Wenn Enable auf FALSE gesetzt ist, bleiben die Ausgänge Done, Error oder CommandAborted auf TRUE gesetzt. |
In der folgenden Tabelle wird die Ausgangsvariable beschrieben:
Ausgang |
Datentyp |
Kommentar |
---|---|---|
q_xDone |
BOOL |
Wertebereich: FALSE, TRUE. Standardwert: FALSE. oFALSE: Die Ausführung wurde nicht gestartet oder es wurde ein Fehler erkannt. oTRUE: Ausführung ohne Fehler beendet. |
q_xBusy |
BOOL |
Wertebereich: FALSE, TRUE. Standardwert: FALSE. oFALSE: Der Funktionsbaustein wird nicht ausgeführt. oTRUE: Der Funktionsbaustein wird ausgeführt. |
q_xError |
BOOL |
Wertebereich: FALSE, TRUE. Standardwert: FALSE. oFALSE: Die Ausführung des Funktionsbausteins läuft, es wurde kein Fehler erkannt. oTRUE: Bei der Ausführung des Funktionsbausteins ist ein Fehler aufgetreten. |