FB_SEND_193_SNVT_log_fx_request
Dieser Baustein sendet folgende LON-Ausgangsvariable (nvo):
SNVT Name: SNVT_log_fx_request
SNVT Nummer: 193
Beschreibung: Log file transfer Anforderung. Fordert einen Datenlog per FTP Transfer an. Muss auf eine Standard ftp Anfrage folgen um ein Datenlogfile zu erhalten. Erforderlich auf Geräten, die das Datenlogger Funktionsprofil nutzen, das den Datanlog Transfer über FTP erlaubt.
Eingänge
VAR_INPUT
wNVIndex : WORD;
stValue : ST_LON_SNVT_log_fx_request;
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 |