Übersicht

Für das Anzeigen, Deaktivieren, Löschen und Verwalten von Meldungen (Alarme, Warnungen usw.) werden fertige Bausteine zur Verfügung gestellt. Die Temperaturregelung selbst stellt bei einem Fehler lediglich eine ErrorID sowie ein Error-Flag zur Verfügung.

Meldungen werden durch den Baustein FB_MsgAppend_TcTvA() in ein Array des Typs ST_TcTvA_Alarm_Itf (Alarmhistorie) eingegeben und aktiviert. Ist die Ursache einer Meldung behoben, kann über Reset diese Meldung deaktiviert werden. Die Deaktivierung einer Meldung findet über den Baustein FB_MsgDeactivate_TcTvA() statt. Anschließend kann die Meldung durch Aufruf des Bausteins FB_MsgClearPending_TcTvA() in der Alarmhistorie gelöscht werden. Damit in der Alarmhistorie durch gelöschte Meldungen, keine Leerzeilen entstehen, muss der Baustein FB_MsgGarbageCollect_TcTvA() zyklisch aufgerufen werden.

Datentypen: Funktionsbausteine

Name

Beschreibung

FB_MsgAppend_TcTvA()

Aktiviert eine aktive Fehlermeldung im Array des Typs ST_TcTvA_Alarm_Itf.

FB_MsgClearPending_TcTvA()

Dieser Baustein löscht inaktive Fehler aus der Fehlerhistorie (Array des Typs ST_TcTvA_Alarm_Itf ).

FB_MsgClearSignal_TcTvA()

Dieser Baustein löscht die Meldung ab.

FB_MsgDeactivate_TcTvA()

Deaktiviert eine nicht aktive Fehlermeldung im Array des Typs ST_TcTvA_Alarm_Itf .

FB_MsgGarbageCollect_TcTvA()

Muss zyklisch aufgerufen werden und sortiert die Fehlerhistorie (Array des Typs ST_TcTvA_Alarm_Itf ) neu.

FB_MsgUpdateTime_TcTvA()

Dieser Baustein ermittelt die Windows-Systemzeit und gibt diese an die Applikation zurück.

Datentypen: Strukturtypen

Name

Beschreibung

ST_TcTvA_Alarm_Itf

Mit dem Anlegen eines Arrays dieser Struktur ergibt sich die Alarmhistorie.