FB_MsgGarbageCollect_TcTvA()

FB_MsgGarbageCollect_TcTvA() 1:

Dieser Baustein prüft, ob in der Alarmhistorie (Array vom Typ ST_TcTvA_Alarm_Itf) Leerzellen enthalten sind und rückt nachfolgende Meldungen auf.

Syntax

VAR_INPUT
IdxFirst    : INT;
IdxLast     : INT;
sync_idx    : INT:=0;
pAlarmBuffer: POINTER TO ST_TcTvA_Alarm_Itf;
END_VAR
VAR_OUTPUT
signaled    : BOOL;
END_VAR

FB_MsgGarbageCollect_TcTvA() 2: Eingänge

Name

Typ

Beschreibung

IdxFirst

INT

Der erste Index im Alarmpuffer.

IdxLast

INT

Der letzte Index im Alarmpuffer.

sync_idx

INT

Reserviert; mit 0 wird automatisch im Array nach Leerstellen gesucht.

pAlarmBuffer

POINTER TO ST_TcTvA_Alarm_Itf

Die Adresse des Alarmpuffers mit dem Typ ST_TcTvA_Alarm_Itf .

FB_MsgGarbageCollect_TcTvA() 3: Ausgänge

Name

Typ

Beschreibung

signaled

BOOL

Signalisiert, ob eine Meldung vorliegt.