ST_GENIbusMessageQueue
Befehlspuffer.
TYPE ST_GENIbusMessageQueue :
STRUCT
arrBuffer : ARRAY[1..GENIBUS_COMMAND_BUFFER_ENTRIES] OF ST_GENIbusMessageQueueItem;
byBufferReadPointer : BYTE;
byBufferWritePointer : BYTE;
byBufferDemandCounter : BYTE;
byBufferMaximumDemandCounter : BYTE;
uiBufferOverflowCounter : UINT;
bLockSemaphore : BOOL;
END_STRUCT
END_TYPE
Name | Typ | Beschreibung |
---|---|---|
arrBuffer | ARRAY OF ST_GENIbusMessageQueueItem | Befehlspuffer |
byBufferReadPointer | BYTE | Zeiger auf das aktuelle Pufferelement des Befehlsspeichers. |
byBufferWritePointer | BYTE | Zeiger auf das aktuelle Pufferelement des Empfangsspeichers. |
byBufferDemandCounter | BYTE | Aktuelle Pufferauslastung. |
byBufferMaximumDemandCounter. | BYTE | Maximale Pufferauslastung. |
uiBufferOverflowCounter | UINT | Anzahl Pufferüberläufe. |
bLockSemaphore | BOOL | Schreibschutz während der Abarbeitung eines Befehls. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_GENIbus ab v3.3.0.0 |