
Table of contents
1 Introduction ........................................................................................................................................... 5
2 Security recommendations.................................................................................................................... 7
2.1 Security information ............................................................................................................ 8
2.2 Cell protection concept ........................................................................................................ 9
3 Description........................................................................................................................................... 11
3.1 Properties of the reader...................................................................................................... 11
3.2 Connection options and supported transponders................................................................ 13
4 Installation........................................................................................................................................... 17
5 Connecting .......................................................................................................................................... 25
6 Commissioning .................................................................................................................................... 29
7 Programming ....................................................................................................................................... 33
7.1 Typical applications............................................................................................................ 33
7.2 Programming via USB/RS232 interface (using DLL functions) .............................................. 34
7.2.1 Functions of the USB/RS232 interface for Windows............................................................. 34
7.2.1.1 brp_open_usb_session....................................................................................................... 34
7.2.1.2 brp_open_serial_session .................................................................................................... 35
7.2.1.3 brp_set_checksum ............................................................................................................. 38
7.2.1.4 brp_set_bufsize.................................................................................................................. 38
7.2.1.5 brp_close_session .............................................................................................................. 39
7.2.1.6 syscmd_reset ..................................................................................................................... 40
7.2.1.7 syscmd_get_info................................................................................................................ 40
7.2.1.8 syscmd_get_boot_status.................................................................................................... 41
7.2.1.9 syscmd_set_port................................................................................................................ 42
7.2.1.10 vhl_select .......................................................................................................................... 43
7.2.1.11 vhl_get_snr........................................................................................................................ 45
7.2.1.12 vhl_is_selected .................................................................................................................. 46
7.2.1.13 vhl_read ............................................................................................................................ 47
7.2.1.14 vhl_write ........................................................................................................................... 48
7.2.1.15 Autoread_SetMode (called via "exec_command")................................................................ 49
7.2.1.16 Autoread_GetMessage (called via "exec_command")........................................................... 50
7.2.1.17 GetLicenses (called via "exec_command")........................................................................... 51
7.2.1.18 Return values..................................................................................................................... 52
7.2.2 Functions of the USB interface for Linux ............................................................................. 53
7.3 Programming via the RS232 interface (using the Freeport protocol).................................... 53
7.3.1 Implementation of the commands ..................................................................................... 54
7.3.2 Commands ........................................................................................................................ 55
7.3.2.1 syscmd_reset ..................................................................................................................... 55
7.3.2.2 syscmd_get_info................................................................................................................ 56
7.3.2.3 syscmd_get_boot_status.................................................................................................... 56
7.3.2.4 syscmd_set_port................................................................................................................ 57
SIMATIC RF1000
Operating Instructions, 05/2023, C79000-G8976-C432-10 3