Datenstrukturen für serielle Busklemme KL6xxx im 5-Byte Modus
Jede serielle Busklemme benötigt zum Datenaustausch über den I/O-Bus je eine Variable des Typs KL6inData5B und KL6outData5B. Diese Variablen werden im Speicherabbild des Buscontrollers auf eine feste Adresse gelegt, die dem Mapping der seriellen Busklemme entspricht.
KL6inData5B
TYPE KL6inData5B
STRUCT
Status : BYTE;
D : ARRAY[0..4] OF BYTE;
END_STRUCT
END_TYPE
KL6outData5B
TYPE KL6outData5B
STRUCT
Ctrl : BYTE;
D : ARRAY[0..4] OF BYTE;
END_STRUCT
END_TYPE
Um den Speicher des Buscontrollers BCxxxx nicht unnötig zu belasten, wird der 5-Byte Modus nur durch die modifizierte Bibliothek ComLibBC5B unterstützt.