EIPGetHealthBit: Abrufen des Werts des Funktionsfähigkeitsbits (Get)

Beschreibung des Funktionsbausteins

Dieser Funktionsbaustein gibt den Wert eines angegebenen Funktionsfähigkeitsbits zurück.

Grafische Darstellung

Eingänge

In der folgenden Tabelle werden die Eingangsvariablen 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. Eine weitere steigende Flanke am Eingang Execute wird ignoriert, während der Funktionsbaustein ausgeführt wird.

  • FALSE: Wenn der Eingang Execute während der Ausführung des Funktionsbausteins auf FALSE gesetzt wird, wird der Ausgang Done oder Error für einen Zyklus auf TRUE gesetzt.

  • TRUE: Der Ausgang Done oder Error wird auf TRUE gesetzt, solange der Eingang Execute auf TRUE gesetzt ist.

i_uiConnId

UINT

Verbindungs-ID.

Ausgänge

In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgang

Datentyp

Kommentar

q_xDone

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Die Ausführung wurde nicht gestartet oder es wurde ein Fehler erkannt.

  • TRUE: Ausführung ohne Fehler beendet.

q_xBusy

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Der Funktionsbaustein wird nicht ausgeführt.

  • TRUE: Der Funktionsbaustein wird ausgeführt.

q_xError

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Die Ausführung des Funktionsbausteins läuft, es wurde kein Fehler erkannt.

  • TRUE: Bei der Ausführung des Funktionsbausteins ist ein Fehler aufgetreten.

q_HealthValue

UINT

Gibt den Funktionsfähigkeitswert zurück:

  • 0: Keine Verbindung aufgebaut

  • 1: Verbindung aufgebaut