background image

 

ISO 15693 host commands 

 

9.2 Supported ISO 15693 host command for ISO 15693 transponders 

RF290R 
Configuration Manual, 09/2014, C79000-G8976-C377-01 

79

 

Name 

Description 

 

b110 = Read request without ISO 15693-specific data check and ISO 15693 data interpreta-

tion 

Response is queried after CMD-RES-DELAY.  

Because there is no data check in the reader, all data with the same response length as the 

response length transferred to the reader in the host command is transferred with the status 

0x00. If the response length of the data from the transponder and the response length speci-

fied for the reader in the host command are different, the reader responds with the status 0x01 

"no transponder". 

The user of command mode 6 must control the data encryption and decryption option of the 

reader using CFG4/byte 4 – ISO mode so that the reader encrypts the data in the RF forward 

connection and decrypts in the RF backward connection. 

TxCR

CEn 

 

b0 a checksum is calculated over the sent data and the CRC byte(s) is/are appended to the 

data stream. 

 

b1  no checksum is inserted/sent. 

RSP-

LENGTH 

Length of the transponder response in bits without SOF and EOF. If the error flag is set in the transponder 

response, the length of the read out data is 4 bytes. 

CMD-RSP-

DELAY 

Response delay of the transponder response (ISO15693: T1) e.g. ISO 15693 average value: {0x021F} × 

590 ns = 320.4 

μs

 

If the parameter is set to "0x0000", the default value 0x021F is used. 

EOF-PULSE-

DELAY 

The EOF pulse delay is used with write operations with the ISO 15693 write option "1". It is used to specify 

the response delay of the transponder response (ISO 15693: T1). e.g. ISO 15693 maximum value: 

{0x846A} × 590 ns = 20 ms 

REQUEST-

DATA 

Full transponder query without SOF, CRC16 and EOF 
The FLAGS for the read and write options in REQUEST-DATA must match the MODE byte in the query 

protocol. The reader always forces a command in the way specified in the MODE byte of the query proto-

col. 

RESPONSE-

DATA 

Full transponder resonse without SOF and EOF. The reader runs a CRC 16 checksum test. The CRC16 of 

the transponder is, however, transferred with the response data. 
Data is only transferred if STATUS = {0x00, 0x02, 0x83, 0x84, 0x94}. 
The response data always consists of the number of data bytes specified in RSP-LENGTH. 

9.2

 

Supported ISO 15693 host command for ISO 15693 transponders 

9.2.1

 

EM Microelectronics (EM4034) 

Chip ID: 1h = x00001xxb (bit 46 - 42 of UID) 

Table 9- 6 

Memory arrangement 14 × 4 bytes = 448 bits 

Number of blocks 

14 (user range: 3 ... 11) 

Block size 

4 bytes 

Содержание SIMATIC RF290R

Страница 1: ...____ SIMATIC Ident RF290R Configuration Manual 09 2014 C79000 G8976 C377 01 Introduction 1 Description 2 Data transmission between RF290R and host 3 Serial data format and protocol frames 4 Configuration parameters CFG 5 Protocols for the configuration of the reader 6 Protocols for controlling the reader 7 Protocols for ISO 15693 host commands 8 ISO 15693 host commands 9 Protocols for the Buffered...

Страница 2: ...y by personnel qualified for the specific task in accordance with the relevant documentation in particular its warning notices and safety instructions Qualified personnel are those who based on their training and experience are capable of identifying risks and avoiding potential hazards when working with these products systems Proper use of Siemens products Note the following WARNING Siemens produ...

Страница 3: ...at and protocol frames 19 4 1 CRC16 calculation algorithm 20 5 Configuration parameters CFG 21 5 1 CFG0 Passwords 22 5 2 CFG1 COM interface 23 5 3 CFG2 Inputs outputs 26 5 4 CFG3 RF interface 27 5 5 CFG4 Transponder parameters 28 5 6 CFG5 Anticollision 30 5 7 CFG6 Chip specific commands 30 5 8 CFG7 10 Reserved 31 5 9 CFG11 Read mode read data 31 5 10 CFG12 Read mode filter 34 5 11 CFG13 Scan Mode ...

Страница 4: ... 53 7 8 0x6E Reader Diagnostic 53 7 9 0x72 Set Output 55 7 10 0x74 Get Input 56 7 11 0x85 Set System Timer 57 7 12 0x86 Get System Timer 57 7 13 0xA0 Reader Login 59 8 Protocols for ISO 15693 host commands 61 8 1 0xB0 Host commands for mandatory commands according to ISO 15693 and optional commands 61 8 2 0x01 Inventory 61 8 3 0x02 Stay Quiet 63 8 4 0x22 Lock Multiple Blocks 64 8 5 0x23 Read Multi...

Страница 5: ...I Code SLIX L 90 9 2 14 STMicroelectronics LRI64 91 9 2 15 STMicroelectronics LRI2k LRIS2k 92 9 2 16 STMicroelectronics M24LR64 R 93 9 2 17 Texas Instruments Tag it HFI Pro Standard 94 9 2 18 Texas Instruments Tag it HFI Plus 95 10 Protocols for the Buffered Read Mode 97 10 1 Sequence in Buffered Read Mode 97 10 2 Transponder access in Buffered Read Mode 98 10 3 0x22 Read Buffer 98 10 4 0x31 Read ...

Страница 6: ...Table of contents RF290R 6 Configuration Manual 09 2014 C79000 G8976 C377 01 ...

Страница 7: ...s documentation This documentation is valid for all supplied variants of the RF290R and describes the RF290R as delivered from March 2013 onwards Registered trademarks SIMATIC SIMATIC RF MOBY RF MANAGER and SIMATIC Sensors are registered trade marks of Siemens AG 1 2 General information and abbreviations acronyms General information on this document If individual bits in a byte are shown as the bi...

Страница 8: ...z Hertz ID Identification Identifier IN Input Input LEN Length Length LOC Location Location LSB Least Significant Byte Least significant byte min Minutes Minutes ms Milliseconds Milliseconds MSB Most Significant Byte Most significant byte N Number Number OUT Output Output R W Read Write Access Read and write access RD Read Read REL Relay Relay RF Radio Frequency Radio frequency RO Read Only Acess ...

Страница 9: ...ther information on the SIMATIC mode in the manuals of the relevant function blocks in Industry online support http support automation siemens com WW view en 10805817 2 1 Safety notes WARNING Note for wearers of heart pacemakers Even if this device does not exceed the valid limit values for electromagnetic fields you should keep a minimum distance of 25 cm between the antenna and your pacemaker an...

Страница 10: ... manufacturer cannot be made legally responsible for inaccuracies errors or omissions in the manual or automatically set parameters for a device or for incorrect use of a device NOTICE Use adhering to the regulations The use of the device and its installation must be in keeping with national legal regulations and local electrical regulations When working on devices the valid safety regulations mus...

Страница 11: ...he asynchronous interface Configuration commands Control commands of the reader ISO 15693 host commands Buffered Read Mode Scan Mode 3 1 Configuration and control commands This type of data transmission is suitable for configuration and diagnostics of the reader via the asynchronous interface The configuration parameters of the reader are stored in its memory To retain the configuration data when ...

Страница 12: ...ves the antenna field of the reader during the write access this results in loss of data In this case an error message to this effect is displayed The reader distinguishes three modes Addressed mode Before data can be read or written in the addressed mode the UID of the transponder must be known You can obtain the UID by sending the command 0x01 Inventory If there is a transponder in the antenna f...

Страница 13: ...Sequence when writing in the addressed mode Non addressed mode In the non addressed mode you do not need to know the UID of the transponder This mode is useful if there is only one transponder in the antenna field of the reader The following graphics show the necessary steps for communication with a transponder in the non addressed mode Figure 3 5 Sequence when reading in the non addressed mode ...

Страница 14: ...d transponder Before data can be read or written in the selected mode the UID of the transponder must be known You can obtain the UID by sending the command 0x01 Inventory In a second step the transponder must be selected with the command 0x25 Select This must include the UID of the transponder The following graphics show the necessary steps for communication with a transponder in the selected mod...

Страница 15: ...15693 host commands RF290R Configuration Manual 09 2014 C79000 G8976 C377 01 15 Figure 3 8 Sequence when selecting the UID in the selected mode Figure 3 9 Sequence when reading in the selected mode Figure 3 10 Sequence when writing in the selected mode ...

Страница 16: ...in its antenna field and reads the required data The transponder data that is read out is stored in a FIFO data buffer The transponder data that has been read out can be read with the command 0x22 Read Buffer This command reads the first available data set from the data buffer If you have already read data you first need to delete this with the command 0x32 Clear Data Buffer before you can fetch t...

Страница 17: ... adapted to any user application The Scan Mode can be used with the asynchronous interface The reader begins with the output of the protocol block as soon as all required data has been read correctly from the transponder If the reader cannot read all data of a protocol block completely and free of errors it does not output any data If for example the address of the data block is invalid the UID of...

Страница 18: ... the antenna field The UID and data block are to be read PR UID1 SC Data1 EC UID2 SC Data2 EC Description of the parameters PR Communications prefix optional UID Serial number fixed Data Data blocks freely programmable SC Separator optional EC End character optional ts SCAN LOCK TIME tr Time until the next new read out of the transponder Note Note the following information about the Scan Mode If t...

Страница 19: ...es not respond Protocol frame Table 4 1 Host reader Byte 1 2 3 4 5 6 n 2 n 1 n Content STX MSB ALENGTH LSB ALENGTH COM ADR CONTROL BYTE DATA LSB CRC16 MSB CRC16 Default 0x02 Table 4 2 Host reader Byte 1 2 3 4 5 6 7 n 2 n 1 n Content STX MSB ALENGTH LSB ALENGTH COM ADR CONTRO L BYTE STATUS DATA LSB CRC16 MSB CRC16 Default 0x02 Table 4 3 Description of the protocol byte Function Description STX If t...

Страница 20: ...bytes of 1 to n 2 as specified by CCITT CRC16 Polynomial x16 x12 x5 1 0x8408 Start value 0xFFFF Direction Backward 1 You will find further information on STATUS in the appendix Index of the status bytes Page 104 Data format Baud rate 38 400 default Data bits 8 Stop bits 1 Parity even default odd none 4 1 CRC16 calculation algorithm Polynomial x16 x12 x5 1 CRC_POLYNOM 0x8408 Start value 0xFFFF CRC_...

Страница 21: ... one or all configuration blocks are addressed 1 Bit 7 6 5 4 3 2 1 0 Function LOC MODE The configuration blocks in the EEPROM are protected by a 16 bit CRC checksum These checksums are checked each time the reader is reset If an incorrect checksum is discovered the reader changes to an error status EE Init mode and resets the incorrect configuration block to default values If the EE Init mode is a...

Страница 22: ...ER ID 0x00 0x00 0x00 Default 0x00000000 Byte 7 8 9 10 11 12 13 Content 0x00 CFG_ACCESS 0x00 0x00 Default 0x00000000 Name Description READER ID Defines the password with which the host logs in to the reader to obtain read write access to the configuration parameter blocks To change the READER ID you need to write to CFG0 with the 0xA0 Reader Login command immediately after logging in to the reader ...

Страница 23: ...ion The access to the configuration parameters stored on the reader is protected by a 32 bit password READER ID This means that the configuration parameters in the EEPROM of the reader can only be read or modified after logging in successfully with a valid reader ID using the 0xA0 Reader Login command 5 2 CFG1 COM interface The parameters of the configuration block CFG1 contain the settings for th...

Страница 24: ...UD Baud rate 0x05 4800 Baud 0x06 9600 Baud 0x07 19200 Baud 0x08 38400 Baud 0x09 57600 Baud 0x0A 115200 Baud Notes When this parameter is saved on the reader a plausibility test is run If an error occurs the reader replies with STATUS 0x11 A change to the baud rate only takes effect after writing saving the configuration block CFG1 in the EEPROM and resetting the reader If the user sets an invalid ...

Страница 25: ...ime is too short the interface status 0x83 RF communications error appears The response time is calculated as follows TR RESPONSE TIME 100 ms The range of values of TR RESPONSE TIME is between 1 and 65535 Notes TR RESPONSE TIME has no effect on the protocols for the configuration of the reader and the protocols for controlling the reader TR RESPONSE TIME must be lower than Block Timeout in the set...

Страница 26: ...n the settings for the digital inputs Every use of REL1 in this document relates to the name OUT in the configuration program RF290R Set Byte 0 1 2 3 4 5 6 Content ILDE MODE 0x0002 IN ACTIVE 0x00 REL1 TIME Default 0x80AB 0x00 0x00 Byte 7 8 9 10 11 Content REL1 TIME 0x00 0x00 0x00 0x00 0x00 0x00 Default 0x00 Name Description IDLE MODE Decides the status of the signal emitters OUT1 OUT2 and REL duri...

Страница 27: ...n is deactivated If REL1 is high in quiet mode REL1 is low for REL1 TIME The hold time is calculated as follows REL1 TIME 100 ms The range of values of REL1 TIME is between 1 and 65535 Note Buffered Read Mode reading serial numbers and data If the reading of the serial number was OK and the reading of the data was not no data set is transferred but the assigned REL1 is active 5 4 CFG3 RF interface...

Страница 28: ...mand with the error code 0x84 A change to RF POWER only takes effect after configuration block CFG3 has been written to the EEPROM and the reader has been reset 5 5 CFG4 Transponder parameters The parameters of the configuration block CFG4 contain general transponder settings Byte 0 1 2 3 4 5 6 Content 0x00 0x00 0x00 0x00 ISO15693 MODE ISO15693 AFI1 ISO15693 OPTION Default 0x0B 0x00 0x00 Byte 7 8 ...

Страница 29: ...rent AFI bytes ISO 15693 AFI3 Third application family identifier AFI for selecting a transponder Note If AFI3 is not 0x00 the inventory will be repeated a second and third or fourth time with different AFI bytes ISO 15693 AFI4 Fourth application family identifier AFI for selecting a transponder Note If AFI4 is not 0x00 the inventory will be repeated a second and third or fourth time with differen...

Страница 30: ...Description ACOLL This bit activates the anticollision mode In the anticollision mode the reader specifies transpond er specific communications parameters b0 deactivated In this case the reader does not process any anticollision procedure with the transponder in the antenna field b1 activated default In this case the reader processes the anticollision procedure with the transponder in the antenna ...

Страница 31: ...o activate an automatic mode of the reader such as Buffered Read Mode or Scan Mode the relevant bit must be set in the READER MODE register of the configuration block CFG1 Interface It is useful to activate Anticollision in CFG5 if there is a large or unknown number of transponders in the antenna field The automatic mode of the reader can be used in the multiplex mode of the antenna The parameters...

Страница 32: ... antenna is not saved b1 the number of the antenna 1 8 where the transponder was identified is saved TIMER b0 no internal system time b1 internal system time is active Notes The internal system time is not a real time clock RTC and the accuracy cannot be guaranteed EAS and simultaneous reading of serial numbers and data blocks is possible TR DATA 2 Selection of data types for the read operation Bi...

Страница 33: ...e 0x00 0xFF 1 DB N Number of data blocks Range 0x01 0x20 The data block size in Buffered Read Mode is always 4 bytes 2 EAS MODE The EAS MODE defines the settings for the automatic read modes Bit 7 6 5 4 3 2 1 0 Function ALARM MODE TAG TYPE Function Description ALARM MODE b0 MODE 0 The relay only becomes active if EAS was detected b1 MODE 1 The relay becomes active when EAS was detected and or a UI...

Страница 34: ...tion block CFG12 has been written to the EEPROM and the CPU has been reset TR ID TR ID specifies the parameters for the transponder identification If several transponders have the same con tent in the addressed data block only one data set is generated This function is available only in Buffered Read Mode Byte 2 3 4 5 Function TR ID SOURCE TR ID DB ADR TR ID DB N Function Description TR ID SOURCE ...

Страница 35: ...USE SEP CHAR SEP USER END CHAR END USR1 END USR2 END USR3 Default 0x02 0x20 0x2C 0x01 0x00 0x00 0x00 Byte 7 8 9 10 11 12 13 Content 0x00 HEADER USR1 HEADER USR2 HEADER USR3 HEADER USR4 0x00 LEN USR Default 0x00 0x00 0x00 0x00 0x00 Name Description DB USE Defines the data format of the data and the value of the data Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 DB FORMAT Function Description DB FORMAT b0000...

Страница 36: ... b1110 E 0x45 0xF b1111 F 0x46 SEP CHAR Selection of the separator between two data types for the send data Bit 7 6 5 4 3 2 1 0 Function USER TAB CR LF CR LF ASCII Hex CR LF 0xD and 0x0A LF 0x0D CR 0x0A TAB 0x09 0x3B 0x2C 0x20 USER user defined in SEP USR none 0x00 Note Only one option can be selected SEP USR User defined separator END CHAR Selection of the end character between two data types for...

Страница 37: ...rt character LEN USR Bit 7 6 5 4 3 2 1 0 Function HEADER LEN END LEN Function Description END LEN b0000 END USR1 b0001 END USR1 b0010 END USR1 2 b0011 END USR1 2 3 HEADER LEN b0000 no HEADER byte b0001 HEADER USR1 b0010 HEADER USR1 2 b0011 HEADER USR1 2 3 b0100 HEADER USR1 2 3 4 Table 5 2 Example of scan data Header UID Delim iter Blocks Delim iter Time Delim iter An tenna Delim iter End character...

Страница 38: ...he reader in conjunction with an antenna multiplexer ID ISC ANT MUX Byte 0 1 2 3 4 5 6 Content MUX MODE OUTPUT CHANNELS MUX VALID TIME ANT 0x00C8 0x00 Default 0x00 0x04 0x00C8 Byte 7 8 9 10 11 12 13 Content 0xC8 0x00C8 0x00C8 0x00 INPUT CHANNELS Default 0x01 Name Description MUX MODE Activates or deactivates multiplexing and specifies when the next output will be selected Bit 7 6 5 4 3 2 1 0 Funct...

Страница 39: ...ransponder com munication time of the active antenna exceeds MUX VALID TIME ANT the transponder communication of the active antenna is stopped and the reader switches to the next antenna If fixed is selected as the switching condition the switch to the next channel is always within this period INPUT CHAN NELS Specifies the number of inputs Function Description INPUT CHAN NELS b00 b01 1 input b10 r...

Страница 40: ...UX If MUX is used the transponder status is reset when there is a switchover from one antenna to the next Time units 5 ms Maximum time value 5 ms x 65534 0xFFFE 5 46125 min The value 65535 0xFFFF indicates that the reader will not run an RF reset 5 15 CFG17 Reserved The configuration block CFG17 is reserved Byte 0 1 2 3 4 5 6 Content 0x0000 0x00C8 0x00C8 0x00 Default Byte 7 8 9 10 11 12 13 Content...

Страница 41: ... 0x00 0x00 0x00 0x00 0x00 Default 0x01 Name Description MDS D3xx optimiza tion Defines operation of the MDS D3xx mode Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 0 MDS D3xx optimiza tion Function Description MDS D3xx optimiza tion b01 MDS D3xx optimization ON b10 MDS D3xx optimization OFF IGNORE ERROR Defines whether or not an error has valid data Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 0 0 Weak collisi...

Страница 42: ...ion Manual 09 2014 C79000 G8976 C377 01 5 18 CFG21 63 Reserved The configuration blocks CFG21 to CFG63 are reserved for later use Byte 0 1 2 3 4 5 6 Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9 10 11 12 13 Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default ...

Страница 43: ...iguration data stored in the EEPROM of the reader is locked 6 1 0x80 Read Configuration You can determine the current configuration of the reader with Read Configuration To achieve this the configuration is read in blocks of 14 bytes and addressed by CFGn in the CFG ADR byte Table 6 1 Host reader Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x82 CFG ADR CRC16 Default 0x02 Table...

Страница 44: ...ation command you change the configuration of the reader To do this you write 14 byte long blocks to the configuration memory For addressing you use CFGn in the CFG ADR byte You will find a description of the parameters in the section Configuration parameters CFG Page 21 Table 6 3 Host reader Byte 1 2 3 4 5 6 7 20 21 22 Content STX MSB LSB ALENGTH COM ADR 0x81 CFG ADR CFG REC CRC16 Default 0x02 Ta...

Страница 45: ...nfiguration Reset With the Set Default Configuration command you can reset every configuration block to the default settings of the manufacturer Table 6 5 Host reader Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x83 CFG ADR CRC16 Default 0x02 Table 6 6 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x83 STATUS1 CRC16 Default 0x02 1 You will find f...

Страница 46: ...ion LOC specifies the memory location of the configuration block b0 RAM b1 EEPROM CFG REC 14 byte long configuration block read from address CFGn in CFG ADR 2 For more information refer to the section Configuration parameters CFG Page 21 Note Error code A configuration for specifying the default settings with reserved configuration blocks causes an error code ...

Страница 47: ...der is equipped with the following protection mechanism Configuration protection Access to the configuration data stored in the EEPROM of the reader is locked 7 1 0x52 Baud Rate Detection This protocol is used to determine the baud rate set for the asynchronous interface of the reader Table 7 1 Host reader Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x52 0x00 CRC16 Default 0x0...

Страница 48: ...ault 0x02 Table 7 4 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x63 STATUS1 CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Note Effects After resetting the CPU the RF field is turned off The communications interface is not reset 7 3 0x64 System Reset With this protocol you reset the RF controller Table 7 5 Host reader Byte 1 2 3 4 ...

Страница 49: ...irmware version of the reader its type and the transponder types supported by the firmware The device ID can also be obtained Table 7 7 Host reader Byte 1 2 3 4 5 6 7 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x66 MODE CRC16 Default 0x02 Table 7 8 Reader Host Depending on the MODE parameter the response of the reader has a different structure with different infor mation Parameter Value MODE 0x00...

Страница 50: ...MODE 0x80 Geräte ID Byte 1 2 3 4 5 6 7 10 11 14 15 16 17 18 Content STX MSB ALENG TH LSB ALENG TH COM ADR 0x66 STA TUS1 DEV_ID Re served Re served Re served Default 0x02 Byte 19 20 21 22 23 24 Content Re served CRC16 Default 1 You will find further information in the Appendix Page 103 Name Description MODE Using the MODE parameter a variety of information can be obtained from the reader 0x00 Contr...

Страница 51: ... of the reader 7 5 0x69 RF Reset The antenna field of the reader can be turned off with the command RF Reset for trf 15 ms All transponders within the antenna field of the reader are reset to their basic settings Table 7 9 Host reader Byte 1 2 3 4 5 6 7 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x69 CRC16 Default 0x02 Table 7 10 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGT...

Страница 52: ...tion flag HM must be set Table 7 11 Host reader Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x6A RF OUTPUT CRC16 Default 0x02 Table 7 12 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x6A STATUS1 CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description RF OUTPUT Specifying the RF and DC power of the antenna...

Страница 53: ...ALENGTH COM ADR 0x6D STATUS1 NOISE LEVEL CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description NOISE LEVEL Byte 7 8 9 10 11 12 Noise level minimum noise level average noise level maximum noise level 7 8 0x6E Reader Diagnostic The Reader Diagnostic command executes a series of hardware diagnostics functions in the reader Table 7 15 Host reader Byte 1 2 3 4...

Страница 54: ...Noise Byte 8 Flags FLAGS B Bit 7 6 5 4 3 2 1 0 Function MUX Table 7 17 Error conditions FLAGS A Error Set condition Delete condition RF power Noise Noise error Set antenna check cable ON Z Z outside control range Set antenna check cable ON CONTROL RF power outside control range Set antenna check cable OFF TEMP WARN Temp warning value 100 C Temp warning value ON reduce TEMP ALARM Temp alarm value 1...

Страница 55: ...le 7 19 Host reader Byte 1 2 3 4 5 6 7 8 9 10 11 n 1 n Content STX MSB ALENG TH LSB ALENG TH COM ADR 0x72 0x01 0x01 0x81 OUT S OUT TIME CRC16 Default 0x02 Table 7 20 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x72 STATUS1 CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description OUT S OUT S Output State defines the state of t...

Страница 56: ...oss of power 7 10 0x74 Get Input The current status of the digital input IN can be queried at any time with this protocol Table 7 21 Host reader Byte 1 2 3 4 5 6 8 Content STX LSB ALENGTH MSB ALENGTH COM ADR 0x74 CRC16 Default 0x02 Table 7 22 Reader host Byte 1 2 3 4 5 6 7 8 9 Content STX LSB ALENGTH MSB ALENGTH COM ADR 0x74 STATUS1 INPUT CRC16 Default 0x02 1 You will find further information in t...

Страница 57: ...OM ADR 0x85 TIMER CRC16 Default 0x02 Table 7 24 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x85 STATUS1 CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description TIMER Byte 6 7 8 9 TIME h min ms Value 0 23 0 59 0 59999 Note Internal system time The internal system time is not a real time clock RTC and the accuracy cannot be g...

Страница 58: ...2 3 4 5 6 7 10 11 12 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x86 STATUS1 TIMER CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description TIMER Byte 7 8 9 10 TIME h min ms Value 0 23 0 59 0 59999 Note Internal system time The internal system time is not a real time clock RTC and the accuracy cannot be guaranteed ...

Страница 59: ...LENGTH LSB ALENGTH COM ADR 0xA0 READER ID CRC16 Default 0x02 Table 7 28 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0xA0 STATUS1 CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description READER ID The READER ID is a password that protects the configuration parameters from read and write access The READER ID can be changed in t...

Страница 60: ...Protocols for controlling the reader 7 13 0xA0 Reader Login RF290R 60 Configuration Manual 09 2014 C79000 G8976 C377 01 ...

Страница 61: ...t STX MSB ALENGTH LSB ALENGTH COM ADR 0xB0 STATUS1 RESPONS E DATA CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description REQUEST DATA Command specific request RESPONSE DATA Command specific response Note Restrictions Data is only transferred if STATUS 0x00 0x83 0x84 0x93 0x94 0x95 The command does not work if Buffered Read Mode or Scan Mode is activated 8 ...

Страница 62: ...information Parameter Value ANT 0 Byte 7 8 9 10 17 Content DATA SETS TR TYPE DSFID UID Default Number of repetitions DATA SETS ANT 1 Byte 7 8 9 10 11 12 19 n 1 n 2 n 3 n 4 n 5 n 8 Content DATA SETS FLAG S TR TYPE DSFID UID_ LEN UID re served ANT_ NR ANT_ STA TUS RSSI Re served Default Number of repetitions DATA SETS Name Description MODE Bit 7 6 5 4 3 2 1 0 Function MORE 0 0 0 0 0 0 0 Function Des...

Страница 63: ...15693 transponders Family code for data storage If not used this value returns 0x00 UID LEN Length of the UID in bytes UID UID of the transponder read only access ANT_NR Number of the antenna 1 ANT_STA TUS The ANT_STATUS can be 0x00 OK or 0x83 RF communications error 1 RSSI Received Signal Strength Indicator 1 You will find further information on ANT_STATUS in the appendix Index of the status byte...

Страница 64: ...s one or more data blocks Depending on the ISO 15693 transponder type different ISO 15693 host commands are supported These are described in section Supported ISO 15693 host command for ISO 15693 transponders Page 79 Note Only ISO 15693 transponders This command is only available for ISO 15693 transponders Table 8 6 REQUEST DATA Byte 6 7 8 9 10 Content 0x22 MODE UID DB ADR DN N Table 8 7 RESPONSE ...

Страница 65: ...128 ISO15693 ERROR ISO 15693 error code of the transponder response This byte is only available if STATUS 0x95 DB ADR E Block number in which the error occurred 8 5 0x23 Read Multiple Blocks This command reads one or more data blocks Depending on the ISO 15693 transponder type different ISO 15693 host commands are supported These are described in section Supported ISO 15693 host command for ISO 15...

Страница 66: ...in addressed mode DB ADR Number of the first block to be read The first block can have a value between 0 and 255 DB N Number of data blocks to be locked starting at DB ADR The maximum value of DB N depends on the block size The maximum number of bytes is 128 DB SIZE Number of bytes of a data block This value depends on the technical specifications of the transponder SEC STATUS only with ISO 15693 ...

Страница 67: ...on MODE Bit 7 6 5 4 3 2 1 0 Func tion 0 0 0 UID_LF 0 ADR Func tion Description ADR b000 not addressed b001 addressed b010 selected UID_L F If this bit is set the UID_LNG must be included in the protocol b0 The UID_LNG protocol does not contain the UID_LNG byte and the UID field has a fixed length of 8 bytes from byte 6 to byte 13 b1 The protocol contains the UID_LNG parameter The UID as a variable...

Страница 68: ...e block in which the error occurred is sent to the host ISO 15693 To write a block a Write Single Block command is sent to the transponder This operation is managed internally by the reader If a transponder does not support commands for writing several blocks Write Multiple Blocks several commands for writing one block Write Single Block are used 8 7 0x25 Select This command changes a transponder ...

Страница 69: ...0x95 8 8 0x26 Reset to Ready This command changes a transponder to the ready state Table 8 14 REQUEST DATA Byte 6 7 8 15 Content 0x26 MODE UID Table 8 15 RESPONSE DATA Byte 7 Content ISO15693 ERROR Name Description MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR Function Description ADR b000 not addressed b001 addressed b010 selected UID Write protected serial number of the transponder This UID is...

Страница 70: ...9 Note Only ISO 15693 transponders This command is only available for ISO 15693 transponders Table 8 16 REQUEST DATA Byte 6 7 8 15 8 16 Content 0x27 MODE UID AFI Table 8 17 RESPONSE DATA Byte 7 Content ISO15693 ERROR Name Description MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 not addressed b001 addressed b010 selected UID Write protected serial number of the transponder This UID is o...

Страница 71: ...28 MODE UID Table 8 19 RESPONSE DATA Byte 7 Content ISO15693 ERROR Name Description MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR Function Description ADR b000 not addressed b001 addressed b010 selected UID Write protected serial number of the transponder This UID is only required in addressed mode AFI Application Family Identifier of the transponder ISO15693 ERROR ISO 15693 error code of the tr...

Страница 72: ... addressed b010 selected UID Write protected serial number of the transponder This UID is only required in addressed mode AFI Application Family Identifier of the transponder ISO15693 ERROR ISO 15693 error code of the transponder response This byte is only available if STATUS 0x95 8 12 0x2A Lock DSFID This command locks the DSFID register in one or more transponders Depending on the ISO 15693 tran...

Страница 73: ... not addressed b001 addressed b010 selected UID Write protected serial number of the transponder This UID is only required in addressed mode AFI Application Family Identifier of the transponder ISO15693 ERROR ISO 15693 error code of the transponder response This byte is only available if STATUS 0x95 8 13 0x2B Get System Information This command reads system information from a transponder Note Only...

Страница 74: ...ID is only required in addressed mode ISO15693 ERROR ISO 15693 error code of the transponder response This byte is only available if STATUS 0x95 DSFID Data Storage Format Identifier of the transponder UID only LSB The LSB 32 bits from the write protected serial number of the transponder AFI Application Family Identifier of the transponder If not supported by the transponder this value is 0x00 Manu...

Страница 75: ... Parameter Value STATUS 0x95 Byte 7 Content ISO15693 ERROR STATUS Byte 7 8 Content DB N SEC STATUS Name Description MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR Function Description ADR b000 not addressed b001 addressed b010 selected UID Write protected serial number of the transponder This UID is only required in addressed mode DB ADR number of the first data block from which the security stat...

Страница 76: ...Protocols for ISO 15693 host commands 8 14 0x2C Get Multiple Block Security Status RF290R 76 Configuration Manual 09 2014 C79000 G8976 C377 01 ...

Страница 77: ...der Byte 1 2 3 4 5 6 7 8 Content STX MSB LENGTH LSB ALENGTH COM ADR 0xBF MODE RSP LENGTH Default 0x02 Table 9 2 Host Reader mode 1 2 6 Byte 9 10 11 n 2 n 1 n Content CMD RSP DELAY REQUEST DATA CRC16 Table 9 3 Host Reader mode 3 4 Byte 11 12 13 14 15 n 2 n 1 n Content CMD RSP DELAY EOF PULSE DELAY REQUEST DATA CRC16 Table 9 4 Host Reader mode 5 Byte 9 10 11 12 13 n 2 n 1 n Content CMD RSP DELAY MUL...

Страница 78: ... attempts to obtain the response after CMD RES DELAY If the ISO 15693 flag Nb_slot_flag is in the state 0 the reader sends an EOF after EOF PULSE DELAY and attempts to obtain the response in the next time slot after CMD RES_DELAY This occurs 16 times In this case RSP LENGTH defines the response length in one time slot Tran sponder responses with other response lengths are ignored If a CRC error oc...

Страница 79: ...f the error flag is set in the transponder response the length of the read out data is 4 bytes CMD RSP DELAY Response delay of the transponder response ISO15693 T1 e g ISO 15693 average value 0x021F 590 ns 320 4 μs If the parameter is set to 0x0000 the default value 0x021F is used EOF PULSE DELAY The EOF pulse delay is used with write operations with the ISO 15693 write option 1 It is used to spec...

Страница 80: ...ystem Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically 2 Reading a block in non addressed mode is only possible if the Read mode parameter in the CFG4 transponder pa rameters is set to b10 read multiple 9 2 2 EM Microelectonics EM4135 Chip ID 4h 0...

Страница 81: ...N is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically 9 2 3 Fujitsu MB89R116 IC manufacturer identifier 0x08 Chip ID 0h 00000000b bits 47 40 of UID Table 9 8 Memory arrangement 256 8 bytes 16 Kbits Number of blocks 256 user range 0 249 Block size 8 bytes Command code Function Mode Comment not addressed addresses Sele...

Страница 82: ...ed 0xA3 commands are used automatically by the reader In the non addressed mode only one or two blocks can be read and the DB block size parameter in the CFG4 transponder pa rameters must be set to 8 9 2 4 Fujitsu MB89R118 IC manufacturer identifier 0x08 Chip ID 1h 00000001b bit 47 40 of UID Table 9 9 Memory arrangement 256 8 bytes 16 Kbits Number of blocks 256 user range 0 249 Block size 8 bytes ...

Страница 83: ...matically by the reader In the non addressed mode only one or two blocks can be read and the DB block size parameter in the CFG4 transponder pa rameters must be set to 8 9 2 5 Fujitsu MB89R119 IC manufacturer identifier 0x08 Chip ID 2h 00000010b bit 47 40 of UID Table 9 10 Memory arrangement 64 4 bytes 2 Kbits Number of blocks 64 user range 0 57 Block size 4 bytes Command code Function Mode Commen...

Страница 84: ...with data 9 2 6 Infineon ISO address mode 0xE0 IC manufacturer identifier 0x05 Table 9 11 Memory arrangementSRF55V10P 256 4 bytes 8 Kbits Number of blocks 256 user range 0 249 Block size 4 bytes Table 9 12 Memory arrangementSRF55V02P 64 4 bytes 2 Kbits Number of blocks 64 user range 0 57 Block size 4 bytes Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory 0x02 Sta...

Страница 85: ...r range 0 12 Block size 4 bytes Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks WR OPTION 01 0x23 Read Multiple Blocks 2 DB SIZE 4 0x24 Write Multiple Blocks DB SIZE 4 WR OPTION 01 0x25 Select 0x26 Reset to Ready 0x27 Write AFI WR OPTION 01 0x28 Lock AFI WR OPTION 01 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Infor...

Страница 86: ...ltiple Blocks DB SIZE 4 0x24 Write Multiple Blocks DB SIZE 4 WR OPTION 01 0x25 Select 0x26 Reset to Ready 0x27 Write AFI WR OPTION 01 0x28 Lock AFI WR OPTION 01 0x29 Write DSFID WR OPTION 01 0x2A Lock DSFID WR OPTION 01 0x2B Get System Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters...

Страница 87: ...OPTION 01 0x29 Write DSFID WR OPTION 01 0x2A Lock DSFID WR OPTION 01 0x2B Get System Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 2 Reading a block in non addressed mode is only possib...

Страница 88: ...ION 01 0x2A Lock DSFID WR OPTION 01 0x2B Get System Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 2 Reading a block in non addressed mode is only possible if the Read mode parameter in ...

Страница 89: ...ION 01 0x2A Lock DSFID WR OPTION 01 0x2B Get System Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 2 Reading a block in non addressed mode is only possible if the Read mode parameter in ...

Страница 90: ...PTION 01 0x2A Lock DSFID WR OPTION 01 0x2B Get System Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 2 Reading a block in non addressed mode is only possible if the Read mode parameter i...

Страница 91: ...B Get System Information 0x2C Get Multiple Block Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 2 Reading a block in non addressed mode is only possible if the Read mode parameter in the CFG4 transponder pa rameters is set...

Страница 92: ...ty Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 9 2 15 STMicroelectronics LRI2k LRIS2k Chip ID 8h 001000xxb bit 47 42 of UID Product code for LRI2k and LRIS2k bit 63 48 E0 02 bit 47 42 Product ID LRI2k LRIS2k 00 10 00 00 10 10 Ta...

Страница 93: ...ally by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically With one request up to two blocks can be written with data 9 2 16 STMicroelectronics M24LR64 R IC manufacturer identifier 0x02 Product code for M24LR64 R Bit 47 42 of UID Bits 47 42 Product ID 001011 Bh Table 9 22 Memory arrangement 64 32 4 bytes 64 Kbits Number of sectors 64 user ...

Страница 94: ...CFG4 transponder parameters is set to 00 specified automatically Note Effects Each sector 32 blocks must be read separately To read data from different sectors a Read Multiple Block command must be used for each sector 9 2 17 Texas Instruments Tag it HFI Pro Standard IC manufacturer identifier 0x07 Chip ID Ch 1100xxxxb bits 47 44 of UID Standard Product ID 0h 000b bits 43 41 of UID Table 9 23 Memo...

Страница 95: ...ck Security Status 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically When using the non addressed mode the WR OPTION must be set manually to WR OPTION 1 2 Reading multiple blocks in non addressed mode is only possible if the Read mode parameter in CFG4 is set to b01 read once 9 2 18 Texas Instrument...

Страница 96: ...y Read Multiple Blocks 0xAB Inventory Get System Infor mation 0xAC Inventory Get Multiple Block Security Status 0xA2 Write 2 Blocks WR OPTION 11 0xA3 Lock 2 Blocks WR OPTION 11 1 The WR OPTION is set automatically by the reader if the WR OPTION parameter in the CFG4 transponder parameters is set to 00 specified automatically When using the non addressed mode the WR OPTION must be set manually to W...

Страница 97: ...ts you require two commands In the figure below you can see the basic sequences in the Buffered Read Mode Host reader 0x22 Read Buffer Command to the reader to read out data typ 6 ms Host reader Status e g 0x92 no valid data There are no data sets in the data buffer Host reader 0x22 Read Buffer Command to the reader to read out data typ 6 ms Host reader Status e g OK and n data sets There are data...

Страница 98: ...ntent STX MSB ALENGTH LSB ALENGTH COM ADR 0x22 DATA SETS CRC16 Default 0x02 Table 10 2 Reader host Byte 1 2 3 4 5 6 7 8 8 9 9 10 10 oder 11 n 2 n 1 n Content STX MSB ALENG TH LSB ALENG TH COM ADR 0x22 STATU S1 TR DATA1 TR DATA2 DATA SETS DATA CRC16 Default 0x02 1 You will find further information in the Appendix Page 103 Name Description DATA SETS Number of data sets transferred from the data buff...

Страница 99: ...but not in Buffer Info Mode and a transponder is identified by more than one antenna the data set for each antenna is saved TR DATA2 Selection of data types for the read operation Bit 7 6 5 4 3 2 1 0 Func tion ANT_ Ext Func tion Description ANT Ext Antenna extended antenna number with RSSI DATA Number of data sets requested from the data buffer Only the selected data is transferred to the host For...

Страница 100: ...The antenna number depends on the number of the output of the multiplexer The decimal places of the antenna number describe the active outputs of the multi plexers that switch over to the antenna ANT CNT mux channel RSSIx Received Signal Strength Indicator Note Please note the following This command reads the same data sets until these are deleted with the 0x32 Clear Data Buffer Page 101 command T...

Страница 101: ... data buffer TAB LEN Number of reserved transponder data sets in the data buffer Note Further information on the status of the data tables Further information about the status of the data tables is transferred if STATUS 0x00 0x84 0x85 0x93 10 5 0x32 Clear Data Buffer The Clear Data Buffer command removes the data sets from the data buffer that you read with the 0x22 Read Buffer Page 98 command Tab...

Страница 102: ...r to a basic status In this case it does not matter whether the data sets in the buffer have already been read Table 10 7 Host reader Byte 1 2 3 4 5 6 7 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x33 CRC16 Default 0x02 Table 10 8 Reader host Byte 1 2 3 4 5 6 7 8 Content STX MSB ALENGTH LSB ALENGTH COM ADR 0x33 STATUS1 CRC16 Default 0x02 1 You will find further information in the Appendix Page 10...

Страница 103: ...ectromagnetic disturbances Success or failure of the query min max Unit EE parameter change 1 block 16 bytes all 8 blocks 5 300 600 ms ms ms 0x69 RF Reset 15 ms 0xB0 Host commands for obligatory com mands according to ISO 15693 and optional commands 5 As configured in CFG1 COM interface Page 23 parameter TR RESPONSE TIME ms A 3 Time response for ISO 15693 host commands The response time for the IS...

Страница 104: ... times may be longer or shorter than shown below The time response is measured including the communication time at 38 4 kBd Another baud rate increases the times slightly but the inventory time is mainly obtained based on the anticollision which is why you can disregard the communication time a Execution time b c Communication time The setting of the time slots should be made depending on the expe...

Страница 105: ... 0x04 Address error The requested data is outside the logical or physical address range of the tran sponder The address is outside the maximum address range of the transponder The address is outside the configured address range of the transponder 0x05 wrong transponder type This command is not supported by this transponder A specific command is not supported by the transponder Hexadecimal value Pa...

Страница 106: ... interruption TR RESPONSE TIME in CFG1 COM interface is too short Transponder is in the borderline read area Too much noise in the antenna field 0x84 RF error You can read detailed status information with the 0x6E Reader Diagnostic Page 53 command Check for incorrect configuration of the antenna antenna cable and antenna setting Ambient noise too high RF power does not match the configured value T...

Страница 107: ...s not recognized Example Format error occurred 0x03 The option is not supported 0x0F Unknown error 0x10 The specified block is not available does not exist 0x11 The specified block is already locked and cannot be locked again 0x12 The specified block is locked and its content cannot be changed 0x13 The specified block was not programmed successfully 0x14 The specified block was not saved successfu...

Страница 108: ...ot connected disturbed by metal Disturbance level too high inadequate signal to noise ratio external source of noise When firmware is being downloaded the PWR PRE and ERR flash alternately If there is a hardware fault or EEPROM error the PWR and ERR LEDs flash alternately A 7 Example of read data The setting LSB first and MSB first default value specifies the order of the received data bytes ISO 1...

Страница 109: ...2 Fax 49 0 911 895 7223 E mail mailto support automation siemens com Internet Web form for support request http www siemens com automation support request Contacts If you have any further questions on the use of our products please contact one of our representatives at your local Siemens office The addresses are found on the following pages On the Internet http www siemens com automation partner I...

Страница 110: ...und under Our service offer SIMATIC documentation on the Internet A guide to the technical documentation for the various SIMATIC products and systems is available on the Internet SIMATIC Guide manuals http www siemens com simatic tech doku portal RFID homepage For general information about our identification systems visit RFID home page http www siemens com ident rfid Online catalog and ordering s...

Отзывы: