ST_MBUS_Communication

Interne Struktur.

Über diese Struktur wird der Baustein FB_MBUSKL6781() mit den Zählerbausteinen verbunden.

TYPE ST_MBUS_Communication :
STRUCT
  bStart           : BOOL;
  bBusy            : BOOL;
  bSND_NKE         : BOOL;
  bSend            : BOOL;
  bStartManuell    : BOOL;
  bBlockadeSecAdr  : BOOL;
  usiAddress       : USINT;
  byCField         : BYTE;
  stSecAdr         : ST_MBUS_SecAdr;
  eError           : E_MBUS_ERROR;
  eBaudrate        : E_MBUS_Baudrate := eMBUS_Baud2400;
  arrMBusLongFrame : ARRAY[1..260] OF BYTE;
  bySendByte       : BYTE;
  uiMaxCount       : UINT;
  uiCount          : UINT;
  stKomRxBuffer    : ST_KL6781ComBuffer;
  stKomTxBuffer    : ST_KL6781ComBuffer;
END_STRUCT
END_TYPE

bStart: Start.

bBusy: Dieses Bit ist gesetzt, solange der Baustein aktiv ist.

bSND_NKE: SND_NKE wird gesendet.

bSend: Daten werden gesendet.

bStartManuell: Manueller Start.

bBlockadeSecAdr: Sperre bei sekundärer Adressierung.

usiAddress: Primäradresse.

byCField: C Feld.

stSecAdr: Sekundäre Adresse (siehe ST_MBUS_SecAdr).

eError: Fehlernummer (siehe E_MBUS_ERROR).

eBaudrate: Baudrate (siehe E_MBUS_Baudrate).

arrMBusLongFrame: Bytes die gesendet oder empfangen wurden.

bySendByte: Anzahl der Bytes, die gesendet werden.

uiMaxCount: Maximale Anzahl von Auslesebefehlen.

uiCount: Aktueller Auslesebefehl.

stKomRxBuffer: Empfangspuffer.

stKomTxBuffer: Sendepuffer.

Voraussetzungen

Entwicklungsumgebung

erforderliche TC3 SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_MBus ab 3.3.5.0