ST_RFID_CfgStruct_PepperlFuchsIDENT
TYPE ST_RFID_CfgStruct_PepperlFuchsIDENT :
STRUCT
tTimeout :TIME;
iBaudrate :UINT;
iIdentChannel :USINT;
bMultiplexMode :BOOL;
arrHeadCfg :ARRAY [0..3] OF ST_RFID_HeadCfg;
arrTriggerCfg :ARRAY [0..1] OF ST_RFID_TriggerCfg;
END_STRUCT
END_TYPE
Die Struktur ist für das Lesen mit eRFC_GetConfig geeignet. (siehe Befehlssatz)
Dabei handelt es sich nicht um die Parametrierung der PLC RFID Bibliothek, sondern um die proprietäre Konfiguration des RFID Readers.
Das Pepper+Fuchs Gerät Ident Control Compact besteht aus einer Zentraleinheit und 1-4 Schreib-/Leseköpfen. Jedes dieser fünf Elemente erhält einen Identifikationskanal (Ident Channel), mit dem sich Befehle zu einzelnen Elementen zuordnen lassen. Im Standardfall ist die Zentraleinheit mit dem Kanal 0 versehen und die Schreib-/Leseköpfe mit den Kanälen 1-4.
Mit dem Befehl eRFC_GetConfig und den Ausgaben am Ausgang stReaderCfg können die Einstellungen für alle Identifikationskanäle überprüft werden.
tTimeout | tTimeout gibt die Dauer an, die das RFID Gerät auf weitere Zeichen eines Telegramms wartet. Hat das Gerät nach dieser Dauer keinen verständlichen Befehl erkannt, folgt eine Fehlermeldung. (Standard ist 0 ms) |
iBaudrate | Mit iBaudrate wird die aktuell verwendete Baudrate des RFID Gerätes angezeigt. Die unterstützten RFID Geräte verfügen über eine maximale Übertragungsrate von 38400 Baud. |
iIdentChannel | Identifikationskanal der Zentraleinheit |
bMultiplexMode | Im Multiplex-Modus ist eine gegenseitige Beeinflussung der Schreib-/Leseköpfe minimiert, weil immer nur ein Kopf gleichzeitig aktiv ist. |
arrHeadCfg | Es existieren Geräte mit bis zu vier Schreib-/Leseköpfen. Jeder Kopf hat einen Status und einen DataCarrierType. Diese Information ist je Kopf in einer Struktur vom Typ ST_RFID_HeadCfg hinterlegt. TYPE ST_RFID_HeadCfg : STRUCT eStatus :E_RFID_ErrCodeRcv_PepperlFuchs; iDCType :USINT; (* not equal to E_RFID_TranspType enumeration *) iReserved :USINT; END_STRUCT END_TYPE |
arrTriggerCfg | Es existieren Geräte mit bis zu vier Schreib-/Leseköpfen. Jeder Kopf besitzt einen iIdentChannel und bTriggerMode. Diese Information ist je Triggersensor in einer Struktur vom Typ ST_RFID_TriggerCfg hinterlegt. iIdentChannel bezeichnet den Schreib- Leskopf für den der Triggersensor konfiguriert ist. Weitere Informationen zum Thema TriggerMode befinden sich im Kapitel RFID Reader Einstellungen Pepper+Fuchs. TYPE ST_RFID_TriggerCfg : STRUCT iIdentChannel :USINT; bTriggerMode :BOOL; bInverted :BOOL; bReserved :BOOL; END_STRUCT END_TYPE |
Weitere Informationen zum Ablauf der RFID Reader Konfiguration sind im Kapitel Konfiguration zusammengefasst.