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);

Grafische Darstellung

G-SE-0047928.1.gif-high.gif

 

 

Eingänge

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.

Ausgänge

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.