FB_ExceptionDelayListDiagSource

 

FB_ExceptionDelayListDiagSource – Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

1.1.2.0

Übernommen aus

-

Implementiert

-

Zugriffsbeschränkung:

PUBLIC

Aufgabe

Diagnosequelle, die die Daten der Vorlage ExceptionDelayList ausgibt

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xEnable

BOOL

Eine steigende Flanke FALSE -> TRUE aktiviert die POU, eine fallende Flanke TRUE -> FALSE deaktiviert sie.

Wenn die POU abgeschaltet ist, führt sie keine Aktionen aus.

i_xDiagQuit

BOOL

Eine steigende Flanke FALSE -> TRUE quittiert anstehende Ausnahmen der POU. Ausnahmen, die während der Initialisierung auftreten, können nur durch eine Deaktivierung der POU quittiert werden.

Ausgang

Datentyp

Beschreibung

q_xActive

BOOL

TRUE: Die POU ist eingeschaltet und muss weiter ausgeführt werden.

FALSE: Die POU ist abgeschaltet.

q_xReady

BOOL

TRUE: Die POU ist betriebsbereit und nimmt Benutzerbefehle entgegen.

FALSE: Die POU ist nicht bereit, Anwenderbefehle entgegenzunehmen.

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING(80)

Durch ein Ereignis getriggerte Meldung, die den Diagnosezustand konkretisiert.

Ein-/Ausgang

Datentyp

Beschreibung

iq_stComStructure

ST_DiagnosticsManagerToDiagSource

Kommunikationsstruktur zwischen FB_DiagnosticsManager und den Diagnosequellen.

iq_stExceptionList

ST_ExceptionList

Adresse zur Instanz der Vorlage ExceptionDelayList.