FB_SEND_199_SNVT_lamp_status
Dieser Baustein sendet folgende LON Ausgangsvariable (nvo):
SNVT Name: SNVT_lamp_status.
SNVT Nummer: 199.
Beschreibung: Lampen Status.
Eingänge
VAR_INPUT
wNVIndex : WORD;
stValue : ST_LON_SNVT_lamp_status;
bStart : BOOL;
bSendInit : BOOL := bSendInitDefault;
bAuto : BOOL := bAutoDefault;
tMinSendTime : TIME := tMinSendTimeDefault;
tMaxSendTime : TIME := tMaxSendTimeDefault;
bDisabled : BOOL := FALSE;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
wNVIndex | WORD | Eindeutiger Index. Dieser Index wird für das Binding der LON-Knoten benötigt. Pro LON-Klemme sind maximal 62 SNVTs erlaubt. Werte von 0 bis 61 möglich. |
stValue | Struktur der Daten, die gesendet werden sollen. | |
bStart | BOOL | Eine positive Flanke startet das Senden (unabhängig von bAuto). |
bSendInit | BOOL | Sendet beim Neustart der SPS automatisch 1-mal die Werte. |
bAuto | BOOL | Anwahl des automatischen Senden, wenn sich ein Wert ändert oder wenn die Zeit tMaxSendTime abgelaufen ist (pollen). |
tMinSendTime | TIME | 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 | TIME | Parameter für das automatische Senden. Der Wert wird spätestens nach Ablauf dieser Zeit gesendet. Der Wert 0 deaktiviert diese Funktion. |
bDisabled | BOOL | TRUE = Abwahl des Bausteins. |
Ein-/Ausgänge
VAR_IN_OUT
stLON_Com : ST_LON_Communication;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stLON_Com | Über diese Struktur wird FB_LON_KL6401() mit den Sende-/Empfangsbausteinen verbunden. |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
eError : E_LON_ERROR;
dwErrorKL : DWORD;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | Der bBusy Ausgang ist TRUE solange das Senden der Werte läuft. |
bError | BOOL | 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. Gleichzeitig wird bError = TRUE. | |
dwErrorKL | DWORD | Fehlerkennung des Bausteins FB_LON_KL6401() (siehe dwErrorKL). Die Variable eError hat in diesem Fall den Wert eKL6401_Error. Gleichzeitig wird bError = TRUE. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende TwinCAT 3 SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_LON ab 3.3.4.0 |