SPS API
Voraussetzungen
Entwicklungsumgebung
TC3.1.4013
6.2.1.5
ST_RFID_ConfigIn
Am Eingang des RFID-Funktionsbausteins gibt diese Struktur die Möglichkeit eine beliebige Konfiguration
auf den RFID Reader zu übertragen.
Die zuletzt gelesene RFID-Reader-Konfiguration ist am Ausgang mit der Struktur ST_RFID_Config [} 52]
angegeben. In deren Beschreibung finden sich auch ergänzende Informationen zu den Konfigurationen.
Konfigurationsdaten können in Form einer spezifischen Konfigurationsstruktur
(ST_RFID_CfgStruct_DeisterUDL, ST_RFID_CfgStruct_LeuzeRFM, ...) oder auch in Form eines
Konfigurationsregisters (Byte Array) vorliegen. Mit der Variable bUseCfgReg lässt sich diese Auswahl
treffen.
(* defines the configuration input parameters.
The data can be set via Config structure or Config register.
Different RFID Reader in different ReaderGroups can differ in their configuration data. *)
TYPE ST_RFID_ConfigIn :
STRUCT
pCfg : POINTER TO BYTE; (* pointer to config structure or register *)
iCfgSize : UINT := 0; (* size in bytes of the structure or register *)
bUseCfgReg : BOOL := FALSE; (* Set Config via Register instead of CfgStructure *)
bUseCfgDefault : BOOL := TRUE; (* Set Config using default parameters beside CfgStructure *)
(* An additional option to demand/
set a specific config parameter without transmission of the whole config register.
Not possible at all reader models.
Set a desired value before calling GetConfig/
SetConfig or keep the default for full register request. *)
iRegIdx : UINT := 0;
iRegGroup : USINT := 0; (* 0:full register; 1:reg.00-0F; 2:single register *)
bReserved : BOOL;
END_STRUCT
END_TYPE
Baltech
Name
Beschreibung
pCfg
Dieser Pointer muss die Speicheradresse der zu schreibenden Konfiguration
beinhalten. Dabei handelt es sich um die Konfigurationsstruktur
ST_RFID_CfgStruct_BaltechMifVHLFile.
iCfgSize
Diese Eingangsvariable gibt die Länge in Bytes der über den Pointer angegebenen
Konfigurationsdaten an.
50
Zielplattform
PC oder CX (x86, x64)
Version: 1.3.1
Einzubindende SPS-Bibliotheken
Tc2_RFID
TF6600