ST_RFID_Config

Die Struktur gibt die zuletzt gelesene RFID-Reader-Konfiguration an. Dabei handelt es sich nicht um die Parametrierung der TwinCAT-RFID-Bibliothek, sondern um die proprietäre Konfiguration des RFID Readers. Diese kann mit dem Befehl eRFC_GetConfig abgefragt werden (siehe RFID-Befehlssatz).

Jede Konfiguration kann als Register (Byte Array) oder als Struktur gesehen werden. So gibt es in der TwinCAT-RFID-Bibliothek verschiedene Konfigurationsstrukturen (ST_RFID_CfgStruct_DeisterUDL, ST_RFID_CfgStruct_LeuzeRFM, ...), welche die Rohdaten der Konfigurationsregister unterschiedlicher RFID Reader aufarbeiten. Am Ausgang des Funktionsbausteins der Bibliothek werden beide Varianten zur Verfügung gestellt. Dies geschieht über Pointer. Zur weiteren Auswertung kann die Funktion MEMCPY() genutzt werden mit der angegebenen Datenlänge in Bytes.

(* defines the configuration as structure and register.
Different RFID Reader in different ReaderGroups can differ in their configuration data. *)
TYPE ST_RFID_Config :
STRUCT
    pCfgStruct     : POINTER TO BYTE;    (* pointer to config structure *)
    pCfgReg        : POINTER TO BYTE;    (* pointer to config register *)
    iCfgStructSize : UINT := 0; (* size in bytes of the structure *)
    iCfgRegSize    : UINT := 0; (* size in bytes of the register *)
END_STRUCT
END_TYPE

Name

Beschreibung

pCfgStruct

Dieser Pointer gibt die Speicheradresse der spezifischen Konfigurationsstruktur an.

pCfgReg

Dieser Pointer gibt die Speicheradresse des spezifischen Konfigurationsregisters an.

iCfgStructSize

Diese Ausgangsvariable gibt die Länge in Bytes der spezifischen Konfigurationsstruktur an.

iCfgRegSize

Diese Ausgangsvariable gibt die Länge in Bytes des spezifischen Konfigurationsregisters an. Wenn iCfgRegSize = 0 ist, sind die Konfigurationsdaten nicht als Register (Byte Array) verfügbar.

Weitere Informationen zur RFID-Reader-Konfiguration sind im Abschnitt Konfiguration zusammengefasst.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TC3.1.4013

PC oder CX (x86, x64)

Tc2_RFID