ST_LON_Communication
Verbindung zwischen FB_LON_KL6401 und den Sende-/Empfangsbausteinen.
TYPE ST_LON_Communication :
STRUCT
arrWriteLONdata : ARRAY[0..iLONBufferSize] OF ST_LON_WriteData;
bWrite : BOOL;
bWriteBusy : BOOL;
bReadBusy : BOOL;
arrParameterReadValue : ARRAY[1..32] OF BYTE;
wNV_Index : WORD;
eParameterDataType : E_LON_Parameter_Datatypes;
bWriteLONdataToTable : BOOL;
bTerminalOk : BOOL;
byActBuffer : BYTE;
rActBuffer : REAL;
rMaxBuffer : REAL;
END_STRUCT
END_TYPE
arrWriteLONdata: Sendepuffer.
bWrite: Daten werden gesendet.
bWriteBusy: Write-OnChange aktiv.
bReadBusy: Read-OnChange aktiv.
arrParameterReadValue: 32 Datenbytes.
wNV_Index: NV-Index.
eParameterDataType: Datentyp der LON Variable (SNVT), see E_LON_Parameter_Datatypes.
bWriteLONdataToTable: Schreiben der Daten in die Tabelle ist aktiv.
bTerminalOk: Die Initialisierung der KL6401 wurde erfolgreich abgeschlossen.
byActBuffer: Anzahl der Aufträge im Sendepuffer.
rActBuffer: Aktuelle Auslastung des Sendepuffers in Prozent.
rMaxBuffer: Maximale Auslastung des Sendepuffers in Prozent. Der Wert kann mit der Eingangsvariable bResetMaxBuffer gelöscht werden.