Download Print this page

Advertisement

Quick Links

RF290R
SIMATIC Ident
RF290R
Configuration Manual
09/2014
C79000-G8976-C377-01
___________________
Introduction
___________________
Description
___________________
Data transmission between
RF290R and host
Serial data format and
___________________
protocol frames
___________________
Configuration parameters
(CFG)
___________________
Protocols for the
configuration of the reader
___________________
Protocols for controlling the
reader
___________________
Protocols for
ISO 15693 host commands
___________________
ISO 15693 host commands
___________________
Protocols for the
Buffered Read Mode
___________________
Appendix
1
2
3
4
5
6
7
8
9
10
A

Advertisement

loading

Summary of Contents for Siemens SIMATIC RF290R

  • Page 1 ___________________ RF290R Introduction ___________________ Description ___________________ Data transmission between SIMATIC Ident RF290R and host Serial data format and ___________________ protocol frames RF290R ___________________ Configuration parameters (CFG) ___________________ Protocols for the configuration of the reader Configuration Manual ___________________ Protocols for controlling the reader ___________________ Protocols for...
  • Page 2 Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
  • Page 3 Table of contents Introduction ............................. 7 Preliminary information ......................7 General information and abbreviations/acronyms ..............7 Description .............................. 9 Safety notes ..........................9 Data transmission between RF290R and host ..................11 Configuration and control commands ..................11 ISO 15693 host commands ....................12 Buffered Read Mode .......................
  • Page 4 Table of contents Protocols for the configuration of the reader ..................43 [0x80] Read Configuration ..................... 43 [0x81] Write Configuration ..................... 44 [0x83] Set Default Configuration (Reset) ................45 Protocols for controlling the reader ......................47 [0x52] Baud Rate Detection ....................47 [0x63] RF-Controller Reset ....................
  • Page 5 Table of contents ISO 15693 host commands ........................77 [0xBF] Transparent command according to ISO 15693 ............77 Supported ISO 15693 host command for ISO 15693 transponders ........79 9.2.1 EM Microelectronics (EM4034) ....................79 9.2.2 EM Microelectonics (EM4135) ....................80 9.2.3 Fujitsu (MB89R116) ........................
  • Page 6 Table of contents RF290R Configuration Manual, 09/2014, C79000-G8976-C377-01...
  • Page 7 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. General information and abbreviations/acronyms General information on this document ● If individual bits in a byte are shown as "-", the bit positions are reserved for future expansion or for internal test and manufacturing functions.
  • Page 8 Introduction 1.2 General information and abbreviations/acronyms Abbreviations/acronyms used Address Address Amplitude Shift Keying Amplitude Shift Keying Config Block Configuration Block Configuration Parameter Block Configuration Parameter Block Cyclic Redundancy Check Cyclic Redundancy Check Data Block Data block FIFO First In First Out First in - first out Frequency Frequency...
  • Page 9 This manual only describes the main mode PC mode. You will find further 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)". Safety notes WARNING Note for wearers of heart pacemakers...
  • Page 10 Description 2.1 Safety notes NOTICE Notes on liability The liability provisions of the manufacturer valid at the time of purchase apply to the device. The 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...
  • Page 11 Data transmission between RF290R and host There are five different types of data transmission between the RF290R and the host (terminal or PC). The ISO 15693 host commands, the "Buffered Read Mode" and the "Scan Mode" are used to exchange data between the reader and host. The configuration commands and the control commands of the reader are used to adapt the reader parameters to the individual application.
  • Page 12 Data transmission between RF290R and host 3.2 ISO 15693 host commands ISO 15693 host commands The ISO 15693 host commands are a method of transferring data between the host and transponders using the reader. To allow this, the transponders must be in the antenna field of the reader.
  • Page 13 Data transmission between RF290R and host 3.2 ISO 15693 host commands Figure 3-3 Sequence when reading in the addressed mode Figure 3-4 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.
  • Page 14 Data transmission between RF290R and host 3.2 ISO 15693 host commands Figure 3-6 Sequence when writing in the non-addressed mode Selected mode In this mode, the reader communicates only with the one selected transponder. Before data can be read or written in the selected mode, the UID of the transponder must be known.
  • Page 15 Data transmission between RF290R and host 3.2 ISO 15693 host commands 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 RF290R Configuration Manual, 09/2014, C79000-G8976-C377-01...
  • Page 16 Data transmission between RF290R and host 3.3 Buffered Read Mode Buffered Read Mode The "Buffered Read Mode" is a mode used to detect transponders in the antenna field of the reader. In the "Buffered Read Mode", all transponder data is filtered according to the setting to minimize the amount of data transmitted between reader and host.
  • Page 17 Data transmission between RF290R and host 3.4 Scan Mode Figure 3-12 Sequence when deleting in Buffered Read Mode Note Note the following information about the "Buffered Read Mode": • In "Buffered Read Mode", only read operations are possible. • The "Buffered Read Mode" can only be used when the "Scan Mode" is turned off. Scan Mode In this mode the reader sends data unsolicited to the host as soon as there is a transponder in the antenna field and it was possible to read valid data.
  • Page 18 Data transmission between RF290R and host 3.4 Scan Mode Example 2: There are three transponders in the antenna field. Only the UID is to be read: UID1 UID2 UID3 Example 3: There are three transponders in the antenna field. Only the data block is to be read: Data1 Data2 Data3...
  • Page 19 Serial data format and protocol frames The communication between the reader and connected host (terminal, PC etc.) is handled according to a specified protocol. The protocol used is suitable for use on a data bus and includes a bus address. The reader only supports the extended protocol frame (not compatible with the simple protocol frame of the SLG D10).
  • Page 20 Serial data format and protocol frames 4.1 CRC16 calculation algorithm Function Description DATA Is an optional data field with a variable length. The number of the DATA byte depends on the command. The data is always sent first as MSB if the reader is in the ISO host command mode.
  • Page 21 Configuration parameters (CFG) The configuration memory of the reader is organized in 16 byte long configuration blocks. These consist of 14 bytes of configuration parameters and a 2 byte long CRC16 checksum. Each of the configuration blocks has a number (CFG0...CFGn). Table 5- 1 Structure of the configuration blocks in the configuration memory and EEPROM of the reader (CFG) Byte...
  • Page 22 Configuration parameters (CFG) 5.1 CFG0: Passwords For further information, refer to the section "[0x83] Set Default Configuration (Reset) (Page 45)" Note Please note the following: • If parameters are configured outside their permitted range or if unspecified parameters are changed, malfunctions may result. •...
  • Page 23 Configuration parameters (CFG) 5.2 CFG1: COM interface Name Description Byte CFG_NO Function Description CFG_NO The value of the bit in CFG_NO defines whether or not access to the configuration block is free or whether the user needs to log in to the reader to obtain access to the configuration block. b0 access is free •...
  • Page 24 Configuration parameters (CFG) 5.2 CFG1: COM interface Name Description COM- Bus address of the reader (0 .. 254) for communication via the asynchronous interface. Notes: When this parameter is saved on the reader, a plausibility test is run. If an error occurs, the reader replies •...
  • Page 25 Configuration parameters (CFG) 5.2 CFG1: COM interface Name Description Notes: When this parameter is saved on the reader, a plausibility test is run. If an error occurs, the reader replies • with STATUS = {0x11}. Changes to TRANS-FORM take effect only after writing/saving the configuration block CFG2 in the •...
  • Page 26 Configuration parameters (CFG) 5.3 CFG2: Inputs / outputs Name Description BRM-E By setting this bit, the "Scan Mode" can be activated. b0 Host mode or Scan mode • b1 Buffered read mode • Bit combinations for the modes of the reader Host mode Scan...
  • Page 27 Configuration parameters (CFG) 5.4 CFG3: RF interface Name Description Specifies whether the input is active with an open or closed contact. ACTIVE Function Function Description b0 input activated when contact closed • b1 input activated when contact open • REL1- Defines the hold time of the digital output REL1.
  • Page 28 Configuration parameters (CFG) 5.5 CFG4: Transponder parameters Name Description When this parameter is saved on the reader, a plausibility test is run. If an error occurs, the reader replies with STATUS = {0x11}. Function Description LEVEL Level of the RF output power, range: (1 ... 5 W) b001 •...
  • Page 29 Configuration parameters (CFG) 5.5 CFG4: Transponder parameters Name Description b0 deactivated • b1 activated • First application family identifier (AFI) for selecting a transponder 15693 AFI1 ISO15693 -TAGIT- Function WR-OPTION OPTION Function Description b00 set automatically • OPTION b10 Tag-Option = 0 •...
  • Page 30 Configuration parameters (CFG) 5.6 CFG5: Anticollision CFG5: Anticollision The parameters of the configuration block CFG5 contain anticollision settings. Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Content 0x00 0x00 0x00 0x02 Anticollision 0x00 0x00 Default 0x04 Name Description Anti- Specifies which transponder data is sent to the host.
  • Page 31 Configuration parameters (CFG) 5.8 CFG7-10: Reserved CFG7-10: Reserved The configuration blocks CFG7 to CFG10 are reserved for later use. Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default CFG11: Read mode - read data The parameters of the CFG11 configuration block contain settings for an automatic mode of the reader.
  • Page 32 Configuration parameters (CFG) 5.9 CFG11: Read mode - read data Name Description TR-DATA Selection of data types for the read operation Function Expansion TIMER Byte order Function Description b0 no serial number is saved • b1 serial number is saved •...
  • Page 33 Configuration parameters (CFG) 5.9 CFG11: Read mode - read data Name Description Function Description COM- In "Scan Mode" only PREFIX b0 no COM prefix is sent. • b1 the reader transfers the COM-ADR before every data set. • READ_- If this bit is set, the reader reads out all memory blocks from the selected memory bank. COM- b0 the reader reads out the memory blocks according to the settings in DB-ADR, DB-N, D- •...
  • Page 34 Configuration parameters (CFG) 5.10 CFG12: Read mode - filter You will find further information on valid addresses and data block sizes in the section "Supported ISO 15693 host command for ISO 15693 transponders (Page 79)". 5.10 CFG12: Read mode - filter Byte Content VALID-TIME...
  • Page 35 Configuration parameters (CFG) 5.11 CFG13: Scan Mode Note Please note the following: • A change to TR-ID only takes effect after configuration block CFG12 has been written to the EEPROM and the CPU has been reset. • The address TR-ID-DB-ADR must be in the range of the selected data blocks: DB-ADR ≤...
  • Page 36 Configuration parameters (CFG) 5.11 CFG13: Scan Mode Name Description b0011 0x33 b0100 0x34 b0101 0x35 b0110 0x36 b0111 0x37 b1000 0x38 b1001 0x39 b1010 0x41 b1011 0x42 b1100 0x43 b1101 0x44 b1110 0x45 b1111 0x46 SEP- Selection of the separator between two data types for the send data. CHAR Function USER...
  • Page 37 Configuration parameters (CFG) 5.12 CFG14: Reserved Name Description 0x3B 0x2C 0x20 USER user- defined in END- USR1...3 none 0x00 Note: Only one option can be selected. END- User-defined end character USR1...3 HEADER- User-defined start character USR1...4 LEN-USR Function HEADER-LEN END-LEN Function Description END-LEN...
  • Page 38 Configuration parameters (CFG) 5.12 CFG14: Reserved 5.12 CFG14: Reserved The configuration block CFG14 is reserved for later use. Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default 5.13 CFG15: Antenna multiplexing The parameters in CFG15 are used to configure multiplexing of antennas in the automatic mode of the reader in conjunction with an antenna multiplexer ID ISC ANT.MUX.
  • Page 39 Configuration parameters (CFG) 5.14 CFG16: Reset persistency Name Description OUTPUT- Specifies the number of output channels used for multiplexing. CHAN- Function Description NELS OUTPUT- b001 1 antenna • CHAN- b010 2 antennas • NELS b011 3 antennas • b100 4 antennas •...
  • Page 40 Configuration parameters (CFG) 5.15 CFG17: Reserved Name Description PER- The time value specifies a time that specifies the resetting of the transponder selected status using RF reset RESET- of the reader. The time PER-RESET-TIME starts after the reader receives a response from any transponder. TIME When this time expires, the reader generates an RF reset.
  • Page 41 Configuration parameters (CFG) 5.17 CFG20: RF parameters 5.17 CFG20: RF parameters The parameters of the configuration block CFG20 contain the receiver settings. Byte Content MDS D3xx - 0x00 0x00 0x00 0x00 0x00 0x00 optimization Default 0x02 Byte Content IGNORE- 0x00 0x00 0x00 0x00...
  • Page 42 Configuration parameters (CFG) 5.18 CFG21-63: Reserved 5.18 CFG21-63: Reserved The configuration blocks CFG21 to CFG63 are reserved for later use. Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Content 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default RF290R Configuration Manual, 09/2014, C79000-G8976-C377-01...
  • Page 43 Protocols for the configuration of the reader With the aid of the protocols for configuring the reader, this can be adapted to individual conditions of various applications within a wide framework. You can only access the configuration parameters after executing the "[0xA0] Reader-Login (Page 59)"...
  • Page 44 Protocols for the configuration of the reader 6.2 [0x81] Write Configuration Name Description 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 For more information, refer to the section "Configuration parameters (CFG) (Page 21)". Note Error code 0x15 A read configuration from the EEPROM with reserved configuration blocks causes error...
  • Page 45 Protocols for the configuration of the reader 6.3 [0x83] Set Default Configuration (Reset) Name Description 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 For more information, refer to the section "Configuration parameters (CFG) (Page 21)".
  • Page 46 Protocols for the configuration of the reader 6.3 [0x83] Set Default Configuration (Reset) Name Description 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 For more information, refer to the section "Configuration parameters (CFG) (Page 21)".
  • Page 47 Protocols for controlling the reader With the aid of the protocols for controlling the reader, this can be adapted to individual conditions of various applications within a wide framework. You can only access the configuration parameters after executing the "[0xA0] Reader-Login (Page 59)"...
  • Page 48 Protocols for controlling the reader 7.2 [0x63] RF-Controller Reset [0x63] RF-Controller Reset With this protocol, you reset the CPU of the reader. All transponders within the antenna field of the reader are reset to their basic settings. Table 7- 3 Host →...
  • Page 49 Protocols for controlling the reader 7.4 [0x66] Get Reader Info You will find further information in the Appendix (Page 103). Name Description MODE Defines the controller to be reset. MODE 0x00 → RF-Controller Note Effects After resetting the CPU, the RF field is turned off. The communications interface is reset.
  • Page 50 Protocols for controlling the reader 7.4 [0x66] Get Reader Info Parameter Value MODE = Byte 7, 8 9, 10 11 ... 13 14, 15 0x01 Content COM- [0x66] STA- [0x5600 CRC16 (SIMATIC- ALENG ALENG REV- served Firmware) SIMA- Default 0x02 MODE = Byte 7, 8...
  • Page 51 Protocols for controlling the reader 7.5 [0x69] RF Reset Name Description Function RX-BUF RX-BUF is the maximum size of the receive buffer of the reader. If a protocol from the host exceeds the RX- BUF size, the reader responds with 0x81 protocol length error. TX-BUF TX-BUF is the maximum size of the send buffer of the reader.
  • Page 52 Protocols for controlling the reader 7.6 [0x6A] RF Output ON/OFF [0x6A] RF Output ON/OFF The command "RF ON/OFF" switches the RF field of the antenna of the reader ON and OFF. In the automatic read mode of the reader (Scan Mode, Buffered Read Mode), RF communication can be interrupted with "RF OFF"...
  • Page 53 Protocols for controlling the reader 7.7 [0x6D] Get Noise Level [0x6D] Get Noise Level The "Get Noise Level" command reads the current noise level from the reader. Table 7- 13 Host → reader Byte 6, 7 Content MSB ALENGTH LSB ALENGTH COM-ADR [0x6D] CRC16...
  • Page 54 Protocols for controlling the reader 7.8 [0x6E] Reader Diagnostic You will find further information in the Appendix (Page 103). Name Description MODE Diagnostics modes of the reader 0x01 List of detailed information for STATUS = 0x84. (reader and antenna status) •...
  • Page 55 Protocols for controlling the reader 7.9 [0x72] Set Output [0x72] Set Output With the "Set Output" command, you can enable the outputs of the reader for a limited time or an unlimited time. Each output adopts the state defined by the OUTx-mode byte during the period specified in the protocol (OUT-TIME).
  • Page 56 Protocols for controlling the reader 7.10 [0x74] Get Input Note Reset activated output To reset a permanently activated output, send OUT-TIME = 1 to the reader. After this, it changes to the free status after 100 ms. A permanently activated output is reset in a reset operation or if there is a loss of power. 7.10 [0x74] Get Input The current status of the digital input IN can be queried at any time with this protocol.
  • Page 57 Protocols for controlling the reader 7.11 [0x85] Set System Timer 7.11 [0x85] Set System Timer The "Set System Timer" command sets the internal system time of the CPU. The internal system time is saved in every data set following select, read or write commands to a transponder.
  • Page 58 Protocols for controlling the reader 7.12 [0x86] Get System Timer Table 7- 26 Reader → host Byte 7 ... 10 11, 12 Content COM-ADR [0x86] STATUS TIMER CRC16 ALENGTH ALENGTH Default 0x02 You will find further information in the Appendix (Page 103). Name Description TIMER...
  • Page 59 Protocols for controlling the reader 7.13 [0xA0] Reader-Login 7.13 [0xA0] Reader-Login The reader login must be executed each time it is turned on and after every "[0x63] RF- Controller Reset (Page 48)" command if access to the configuration parameters is required. Table 7- 27 Host →...
  • Page 60 Protocols for controlling the reader 7.13 [0xA0] Reader-Login RF290R Configuration Manual, 09/2014, C79000-G8976-C377-01...
  • Page 61 Protocols for ISO 15693 host commands [0xB0] Host commands for mandatory commands according to ISO 15693 and optional commands This command sends RF commands defined according to ISO 15693 to the transponder. Table 8- 1 Host → reader Byte 6 ... n-2 n -1, n Content COM-ADR...
  • Page 62 Protocols for ISO 15693 host commands 8.2 [0x01] Inventory The transponder always sends a reply when ● it has left the antenna field and returned to the antenna field again or ● a "[0x69] RF Reset (Page 51)" command was sent to the reader or ●...
  • Page 63 Protocols for ISO 15693 host commands 8.3 [0x02] Stay Quiet Name Description ANT1 b0 no reading at this antenna output • b1 reading at this antenna output • DATA- Number of transport data sets to be transferred in this reader response. SETS FLAGS "FLAGS"...
  • Page 64 Protocols for ISO 15693 host commands 8.4 [0x22] Lock Multiple Blocks Name Description MODE Function Function Description b001 addressed • Write-protected UID of the transponder. Note Only ISO 15693 transponders This command only works with ISO 15693 transponders. [0x22] Lock Multiple Blocks This command locks one or more data blocks.
  • Page 65 Protocols for ISO 15693 host commands 8.5 [0x23] Read Multiple Blocks Name Description MODE Function Function Description b000 not addressed • b001 addressed • b010 selected • Write-protected serial number of the transponder. This UID is only required in addressed mode. DB-ADR Number of the first block to be locked.
  • Page 66 Protocols for ISO 15693 host commands 8.5 [0x23] Read Multiple Blocks Name Description MODE Function UID_LF Function Description b000 not addressed • b001 addressed • b010 selected • b0 SEC-STATUS always = 0x00 • b1 security status of the followed block in SEC-STATUS •...
  • Page 67 Protocols for ISO 15693 host commands 8.6 [0x24] Write Multiple Blocks [0x24] Write Multiple Blocks This command writes one or more data blocks. Table 8- 10 REQUEST-DATA Byte 1 Byte UID_LNG- 1 Byte 1 Byte 1 Byte DB-N × DB- Bytes SIZE-Bytes Content...
  • Page 68 Protocols for ISO 15693 host commands 8.7 [0x25] Select Name Description DB-SIZE Number of bytes of a data block. This value depends on the technical specifications of the transponder. Requested data block. The block size is specified by DB-SIZE. TAG error code of the transponder response. This byte is only available if STATUS = 0x95. ERROR DB-ADR-E Number of the block in which the error occurred.
  • Page 69 Protocols for ISO 15693 host commands 8.8 [0x26] Reset to Ready Name Description Write-protected serial number of the transponder. This UID is only required in addressed mode. ISO15693 ISO 15693 error code of the transponder response. This byte is only available if STATUS = 0x95. ERROR [0x26] Reset to Ready This command changes a transponder to the ready state.
  • Page 70 Protocols for ISO 15693 host commands 8.9 [0x27] Write AFI [0x27] Write AFI This command writes a new AFI code to one or more transponders. 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)".
  • Page 71 Protocols for ISO 15693 host commands 8.10 [0x28] Lock AFI 8.10 [0x28] Lock AFI This command locks the AFI register in one or more transponders. 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)".
  • Page 72 Protocols for ISO 15693 host commands 8.12 [0x2A] Lock DSFID Note Only ISO 15693 transponders This command is only available for ISO 15693 transponders. Table 8- 20 REQUEST-DATA Byte (8 ... 15) 8 / (16) Content 0x29 MODE DSFID Table 8- 21 RESPONSE-DATA Byte Content...
  • Page 73 Protocols for ISO 15693 host commands 8.13 [0x2B] Get System Information Table 8- 22 REQUEST-DATA Byte (8 ... 15) Content 0x2A MODE Table 8- 23 RESPONSE-DATA Byte Content ISO15693 ERROR Name Description MODE Function Function Description b000 not addressed • b001 addressed •...
  • Page 74 Protocols for ISO 15693 host commands 8.13 [0x2B] Get System Information Table 8- 25 RESPONSE-DATA Depending on the STATUS parameter, RESPONSE-DATA has a different structure with different information: Parameter Value STATUS Byte = 0x95 Content ISO15693 ERROR STATUS Byte 8 ... 15 17, 18 Content DSFID...
  • Page 75 Protocols for ISO 15693 host commands 8.14 [0x2C] Get Multiple Block Security Status 8.14 [0x2C] Get Multiple Block Security Status This command reads system status for public blocks from a transponder. Note Only ISO 15693 transponders This command is only available for ISO 15693 transponders. Table 8- 26 REQUEST-DATA Byte...
  • Page 76 Protocols for ISO 15693 host commands 8.14 [0x2C] Get Multiple Block Security Status RF290R Configuration Manual, 09/2014, C79000-G8976-C377-01...
  • Page 77 ISO 15693 host commands [0xBF] Transparent command according to ISO 15693 This command sends RF commands defined according to ISO 15693 to the transponder. Note This command is only available for ISO 15693 transponders. This command does not work if Buffered Read Mode or Scan Mode is activated.
  • Page 78 ISO 15693 host commands 9.1 [0xBF] Transparent command according to ISO 15693 You will find further information in the Appendix (Page 103). Name Description MODE Func- Options tion Func- Description tion Options for the request. tions b001 = read request •...
  • Page 79 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders 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.
  • Page 80 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓ 0x02 Stay Quiet ✓ ✓ 0x22 Lock Multiple Blocks 0x23 Read Multiple ✓ ✓ ✓...
  • Page 81 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 0x23 Read Multiple ✓ ✓ ✓ ✓ DB-SIZE = 8 Blocks 0x24 Write Multiple ✓ ✓ ✓ ✓ DB-SIZE = 8 Blocks WR-OPTION = 0 0x25...
  • Page 82 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 0x28 Lock AFI ✓ ✓ ✓ ✓ WR-OPTION = 0 or 1 0x29 Write DSFID ✓ ✓ ✓ ✓ 0x2A Lock DSFID ✓...
  • Page 83 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 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".
  • Page 84 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 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".
  • Page 85 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 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".
  • Page 86 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders 9.2.8 NXP (I-Code SLI) Chip ID: 1h = 00000001b (bit 47 - 40 of UID) Table 9- 14 Memory arrangement 32 × 4 bytes = 1 Kbits Number of blocks 32 (user range: 0 ...
  • Page 87 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Number of pages 10 (user range: 0 ... 9) Page size 16 bytes = 4 blocks Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓...
  • Page 88 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓ 0x02 Stay Quiet ✓ ✓ 0x22 Lock Multiple ✓ ✓ ✓ ✓ WR-OPTION = 0 Blocks 0x23 Read Multiple...
  • Page 89 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓ 0x02 Stay Quiet ✓ ✓ 0x22 Lock Multiple ✓ ✓ ✓ ✓ WR-OPTION = 0 Blocks 0x23 Read Multiple...
  • Page 90 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓ 0x02 Stay Quiet ✓ ✓ 0x22 Lock Multiple ✓ ✓ ✓ ✓ WR-OPTION = 0 Blocks 0x23 Read Multiple...
  • Page 91 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓ 0x02 Stay Quiet ✓ ✓ 0x22 Lock Multiple ✓ ✓ ✓ ✓ WR-OPTION = 0 Blocks 0x23 Read Multiple...
  • Page 92 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 0x23 Read Multiple ✓ ✓ ✓ In non-addressed Blocks mode, DB-N must be =1 0x24 Write Multiple ✓ ✓ ✓ DB-SIZE = 1 Blocks WR-OPTION = 0 0x25...
  • Page 93 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 0x24 Write Multiple ✓ ✓ ✓ ✓ DB-SIZE = 4 Blocks WR-OPTION = 0 0x25 Select ✓ ✓ ✓ ✓ 0x26 Reset to Ready ✓...
  • Page 94 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 0x24 Write Multiple ✓ ✓ ✓ ✓ WR-OPTION = 0 Blocks 0x25 Select ✓ ✓ ✓ ✓ 0x26 Reset to Ready ✓ ✓...
  • Page 95 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment not addressed addresses Selection 0x01 Inventory ✓ 0x02 Stay Quiet ✓ ✓ 0x22 Lock Multiple ✓ ✓ ✓ ✓ WR-OPTION = 1 Blocks 0x23 Read Multiple...
  • Page 96 ISO 15693 host commands 9.2 Supported ISO 15693 host command for ISO 15693 transponders Command code Function Mode Comment 0x22 Lock Multiple ✓ ✓ ✓ ✓ WR-OPTION = 1 Blocks 0x23 Read Multiple ✓ ✓ ✓ ✓ DB-SIZE = 4 Blocks 0x24 Write Multiple...
  • Page 97 Protocols for the Buffered Read Mode 10.1 Sequence in Buffered Read Mode In Buffered Read Mode, the reader itself reads data from every transponder within the antenna field. This mode must be activated in the "CFG1: COM interface (Page 23)" configuration block and in the "CFG11: Read mode - read data (Page 31)"...
  • Page 98 Protocols for the Buffered Read Mode 10.2 Transponder access in Buffered Read Mode 10.2 Transponder access in Buffered Read Mode The Buffered Read Mode only reads data blocks from the transponders in the antenna field. The anticollision process can be set up in the configuration block "CFG5: Anticollision (Page 30)".
  • Page 99 Protocols for the Buffered Read Mode 10.3 [0x22] Read Buffer Name Description Byte b0: MSB first • order b1: LSB first • Antenna number TIME internal system time Note If the ANT bit in TR_DATA (CFG11) is set in Buffer Info Mode: •...
  • Page 100 Protocols for the Buffered Read Mode 10.4 [0x31] Read Data Buffer Info Name Description Function Description ANT-NO ANT-NO is a bit field. If the tag is read on more than one antenna and the configu- ration option "All antenna ports act as one reading point" is set, the corresponding bits of each antenna where the transponder is read are set in the bit field.
  • Page 101 Protocols for the Buffered Read Mode 10.5 [0x32] Clear Data Buffer Table 10- 4 Reader → host Byte 9, 10 11, 12 13, 14 Content COM- [0x31] STATUS TAB- TAB- TAB- CRC16 ALENGT ALENGT SIZE START Default 0x02 You will find further information in the Appendix (Page 103). Name Description TAB-SIZE...
  • Page 102 Protocols for the Buffered Read Mode 10.6 [0x33] Initialize Buffer 10.6 [0x33] Initialize Buffer The "Initialize Buffer" command resets the buffer 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 →...
  • Page 103 Appendix Codes of the transponder types Value Transponder type 0x03 ISO 15693 tags The information is sent by executing the "[0x01] Inventory (Page 61)" command. Time response of the asynchronous interface The reaction times of the asynchronous interface depend on the following factors: ●...
  • Page 104 Appendix A.4 Index of the status bytes Time response of [0x01] inventory and ISO 15693 transponders All times relate to the following parameters: ISO15693 MODE = 0x0B (see "CFG4: Transponder parameters (Page 28)") ● AFI deactivated ● 16 time slots The modulation and the sub-carrier have only a negligible influence on the reaction time.
  • Page 105 Appendix A.4 Index of the status bytes Hexadecimal Transponder status value 0x01 No transponder: No transponder within the detection field of the reader • Transponder in detection field has been switched to silent • Disruption in communication between reader and transponder. The reader •...
  • Page 106 Appendix A.4 Index of the status bytes Hexadecimal Interface status value 0x80 Unknown command: Selected function not supported by reader • 0x81 Length error: Selected function has the wrong number of parameters • 0x82 Command is not possible: The reader is in the wrong mode. •...
  • Page 107 Appendix A.5 Error codes of the transponders Hexadecimal Buffer status value 0x94 Other data: More transponder data sets have been requested than the transponder pro- • tocol is capable of transferring simultaneously. 0x95 ISO 15693 error: Additional error code for ISO 15693 transponder was sent with the response •...
  • Page 108 Appendix A.7 Example of read data Color Meaning green Presence Presence of a transponder in the antenna field was detected. Error Error occurred: Antenna impedance incorrect (not 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"...
  • Page 109 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) ● In Catalog CA 01 ●...
  • Page 110 Service & support for industrial automation and drive technologies You can find various services on the Support home page (http://www.siemens.com/automation/service&support) of IA/DT on the Internet. There you will find the following information, for example: ● Our newsletter containing up-to-date information on your products.