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
Name | Typ | Beschreibung |
---|---|---|
bStart | BOOL | Start |
bBusy | BOOL | Dieses Bit ist gesetzt, solange der Baustein aktiv ist. |
bSND_NKE | BOOL | SND_NKE wird gesendet. |
bSend | BOOL | Daten werden gesendet. |
bStartManuell | BOOL | Manueller Start |
bBlockadeSecAdr | BOOL | Sperre bei sekundärer Adressierung. |
usiAddress | USINT | Primäradresse |
byCField | BYTE | C Feld |
stSecAdr | Sekundäre Adresse | |
eError | Fehlernummer | |
eBaudrate | Baudrate | |
arrMBusLongFrame | ARRAY OF BYTE | Bytes die gesendet oder empfangen wurden. |
bySendByte | BYTE | Anzahl der Bytes, die gesendet werden. |
uiMaxCount | UINT | Maximale Anzahl von Auslesebefehlen |
uiCount | UINT | Aktueller Auslesebefehl |
stKomRxBuffer | ST_KL6781ComBuffer | Empfangspuffer |
stKomTxBuffer | ST_KL6781ComBuffer | Sendepuffer |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_MBus ab 3.3.5.0 |