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