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) (siehe 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 Sendpuffer in Prozent. Der Wert kann mit der Eingangsvariable "bResetMaxBuffer" gelöscht werden.

Voraussetzungen

Entwicklungsumgebung

Einzubindende TwinCAT 3 SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_LON ab 3.3.4.0