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.