FB_SEND_191_SNVT_log_status
Dieser Baustein sendet folgende LON Ausgangsvariable (nvo):
SNVT Name: SNVT_log_status.
SNVT Nummer: 191.
Beschreibung: Log Status (hundertstel Sekunde). Stellt den aktuellen Status eines Datenloggings dar. Update basiert auf dem cpLogNotificationThreshold Wert. Zeigt nur den Status an. Alarme werden über das Node Object nvoAlarm2 ausgegeben. Benötigt, wenn das Node Object keinen nvoLogStat Ausgang enthält.
VAR_INPUT
wNVIndex : WORD;
stValue : ST_LON_SNVT_log_status;
bStart : BOOL;
bSendInit : BOOL := bSendInitDefault;
bAuto : BOOL := bAutoDefault;
tMinSendTime : TIME := tMinSendTimeDefault;
tMaxSendTime : TIME := tMaxSendTimeDefault;
bDisabled : BOOL := FALSE;
wNVIndex: Eindeutiger Index. Dieser wird für das Binding der LON Knoten benötigt. Pro LON Klemme sind maximal 62 SNVT's erlaubt. Werte von 0 bis 61 möglich.
stValue: Struktur der Daten, die gesendet werden sollen (siehe ST_LON_SNVT_log_status).
bStart: Eine positive Flanke startet das Senden (unabhängig von bAuto).
bSendInit: Sendet beim Neustart der SPS automatisch 1-mal die Werte.
bAuto: Anwahl des automatischen Senden, wenn sich ein Wert ändert oder wenn die Zeit tMaxSendTime abgelaufen ist (pollen).
tMinSendTime: Parameter für das automatische Senden. Ein neuer Wert wird frühestens nach Ablauf dieser Zeit gesendet. Somit wird ein ständiges Senden verhindert.
tMaxSendTime: Parameter für das automatische Senden. Der Wert wird spätestens nach Ablauf dieser Zeit gesendet (pollen). Der Wert 0 deaktiviert diese Funktion.
bDisabled: TRUE = Abwahl des Bausteins.
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
eError : E_LON_ERROR;
dwErrorKL : DWORD;
bBusy: Der Ausgang ist TRUE solange das Senden der Werte läuft.
bError: Der Ausgang wird TRUE sobald ein Fehler auftritt. Dieser Fehler wird über die Variable eError beschrieben.
eError: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe E_LON_ERROR). Gleichzeitig wird bError TRUE.
dwErrorKL: Fehlerkennung des Bausteins FB_LON_KL6401(). Die Variable eError hat in diesem Fall den Wert "eKL6401_Error". Gleichzeitig wird bError TRUE.
VAR_IN_OUT
stLON_Com : ST_LON_Communication;
stLON_Com: Über diese Struktur wird FB_LON_KL6401() mit den Sende-/Empfangsbausteinen verbunden (siehe ST_LON_Communication).