Summary of Contents for Siemens SIMATIC RF1000 Series
Page 1
___________________ Introduction ___________________ Description ___________________ SIMATIC Ident Installation ___________________ Connecting RFID systems SIMATIC RF1000 ___________________ Installing and commissioning ___________________ Programming Operating Instructions ___________________ The demo application ___________________ Technical specifications ___________________ Dimension drawing ___________________ Appendix 02/2019 C79000-G8976-C432-04...
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.
Table of contents Introduction ............................. 5 Description .............................. 7 Description of the readers ......................7 Connection options and supported transponders ..............8 Installation ............................11 Connecting ............................13 Installing and commissioning ......................... 15 Programming ............................17 Typical applications ......................... 17 Programming via USB interface .....................
Page 4
Table of contents The demo application ..........................45 User interface of the demo application .................. 45 Create your own PC application via the USB interface ............48 Technical specifications ........................51 Dimension drawing ..........................53 Appendix .............................. 55 Certificates & approvals ......................55 Ordering data .........................
Do not dispose of the products at public disposal sites. For environmentally compliant recycling and disposal of your electronic waste, please contact a company certified for the disposal of electronic waste or your Siemens representative. Note the different country-specific regulations.
Page 6
Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly recommends that product updates are applied as soon as they are available and that the latest product versions are used. Use of product versions that are no longer supported, and failure to apply the latest updates may increase customers’...
Description Description of the readers Companies have been using RFID-based identification card systems for years to control access to buildings. With the increasing need for security and growing requirements for documentation, solutions are demanded with which access to machines and plants can be controlled on a user basis.
Description 2.2 Connection options and supported transponders Interface-specific programming On the Siemens support page "Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/109741590)" you will find functions for accessing the readers in form of DLL files as well as a demo application. With operation via the USB interface, you can implement user identification for access to your own applications quickly and simply with the help of the DLL files.
Page 9
Description 2.2 Connection options and supported transponders Supported transponders and protocols The following table provides an overview of the transponders and protocols supported by the readers. Table 2- 2 Supported transponders and protocols SIMATIC RF1060R SIMATIC RF1070R Transponder families MDS D1xx, D3xx, E6xx ✓...
Installation Proceed as follows to install the RF1060R/RF1070R readers: 1. Push the reader through the mounting opening intended for this purpose (76 × 48 ± 0.3 ① Make sure that the reader locks in place so that it cannot fall out, ②...
Page 12
Do not try to repair the reader in case of a problem. Repair and maintenance work must only be carried out by qualified personnel. Contact Siemens Support in case of repair or maintenance problems. For more information, refer to the section "Service & Support".
Connecting Required tools When using preassembled cables 6GT2891-4UH20 und 6GT2891-2UH30, you need the following tool: ● Torx screwdriver (T8) ● Additional tools depending on the connector used Accessories required You need the following accessories: ● For communication via the USB interface the connecting cable included in the scope of delivery ●...
Page 14
Connecting The table below contains the connector assignment for the connecting cable with open ends (6GT2891-2UH30). Table 4- 1 Connector assignment of the cable 6GT2891-2UH30 Wire color Assignment +5 V orange Data line, TxD brown Data line, RxD black Application example The following picture shows an example of an application of the SIMATIC RF1060R in conjunction with a SIMATIC HMI.
"RF10x0R.exe". You will find the file on the Internet on the pages of the Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/109741590). 3. Start the demo application by double-clicking on the file "AccessControlDemo.exe". 4. Program the reader using the demo application and the DLL functions.
Page 16
After the restart you must set the "AllowConfig" tag back to "false". The configuration card is blank upon delivery. If you prefer to receive the configuration cards with preconfigured, customer-specific configurations, please contact Service & Support (services.ci.industry@siemens.com). SIMATIC RF1000 Operating Instructions, 02/2019, C79000-G8976-C432-04...
Programming Depending on the interface over which the SIMATIC RF1000 readers are being operated, programming must take place either over the USB or the RS232 interface. Typical applications Below you will find typical applications for using the SIMATIC RF1060R/RF1070R readers. The applications are shown as an example using the DLL functions.
Programming 6.2 Programming via USB interface Programming via USB interface You can program the reader using access functions. On the Siemens support page "Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/109741590)" you will obtain the file "RF10x0R.zip". It includes the DLL files ("BrpDriver_x64" and "BrpDriver_x86"), the DLL functions as well as a demo application which demonstrates the...
Programming 6.2 Programming via USB interface Table 6- 1 Description of the parameters Parameter Description brp_open_usb_session The parameter opens a connection to the reader via the USB interface. Handle Session key initialized by this function. The session key is valid as soon as "BRP_OK"...
Programming 6.2 Programming via USB interface Table 6- 4 Description of the parameters Parameter Description syscmd_reset The parameter restarts the reader. Handle The session key returned by the function "brp_open_usb_session". Status Return value BRP_OK • You will find more information on return values in the section "Return values (Page 31)".
Programming 6.2 Programming via USB interface 6.2.1.6 syscmd_get_boot_status The function returns a boot status. Each bit of the value returned by the function represents an internal component of the reader. If the component of the reader could not be initialized the corresponding bit is set. Check the value of "boot_status"...
Programming 6.2 Programming via USB interface Function call syscmd_set_port( int Handle, word port_mask, int * Status Table 6- 7 Description of the parameters Parameter Description syscmd_set_port The parameter sets the LED of the reader. Handle The session key returned by the function "brp_open_usb_session". port_mask Each value of the parameter is assigned to a specific LED color or the acoustic signal.
Page 24
Programming 6.2 Programming via USB interface The "CardTypeMask" parameter allows only specific card families to be selected. If you want to select all cards supported by the hardware of the reader, you need to set the parameter to "0xFFFF". The more significant half byte of the "CardType" parameter specifies the card family (1-6) while the less significant half byte (X) refers to the recognized card type.
Programming 6.2 Programming via USB interface Parameter Description Status • NOTAG_ERR • HF_ERR • HW_ERR • CONFCARD_READ • You will find more information on the reader status in the section "Status codes (Page 43)". Return value BRP_OK • You will find more information on return values in the section "Return val- ues (Page 31)".
Programming 6.2 Programming via USB interface 6.2.1.10 vhl_is_selected This function checks whether the card selected the last time the "vhl_select" function was executed is still or once again located in the antenna field. If the card is there, the status "OK"...
Programming 6.2 Programming via USB interface Function call vhl_read( int Handle, byte VHLFile, word Address, word Length, byte * Data, int * Status Table 6- 13 Description of the parameters Parameter Description vhl_read The parameter reads a previously specified memory area from the card. Handle The session key returned by the function "brp_open_usb_session".
Programming 6.2 Programming via USB interface Function call vhl_write( int Handle, byte VHLFile, word Address, word Length, byte * Data, int * Status Table 6- 14 Description of the parameters Parameter Description vhl_write The parameter writes data to a previously specified memory area of the card.
Page 29
Programming 6.2 Programming via USB interface By activating/deactivating the "Autoread" function, the "MessageBuffer" is deleted. This ensures that no incorrect results are supplied by a subsequent call of the "Autoread_GetMessage" function when no card is located in the antenna field. Function call brp_exec_comand( int Handle,...
Programming 6.2 Programming via USB interface 6.2.1.14 Autoread_GetMessage This function reads data from a transponder located in the antenna field of the SIMATIC RF1070R. Up to 16 bytes of data can be read autonomously with this function. Function call brp_exec_comand( int Handle, byte devcode, byte cmdcode,...
Programming 6.2 Programming via USB interface 6.2.1.15 Return values The following table contains a list of the possible values that the reader can return for the various functions. Value Variable Description 0x00 BRP_OK No error has occurred 0x01 BRP_ERR_STATUS The reader has returned a status code that is ≠ "0". 0x02 BRP_ERR_BUSY The reader is currently processing a function.
Programming 6.3 Programming via the RS232 interface Programming via the RS232 interface For connection of the RF1070R reader to a SIMATIC controller, we recommend using the freeport protocol. The freeport protocol allows you to communicate with the reader directly on the lowest level. A USB connection is not required for this. The telegrams are listed in a byte coding in the following subsections;...
Programming 6.3 Programming via the RS232 interface Table 6- 18 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x00 DevCode 0x03 CmdCode 3 ... 4 0x00 Parameter length (0 bytes) 0xXX Optional checksum "BCC8" (when the value "0x1C" is set in byte 0) 6.3.2.2 syscmd_get_info Max.
Programming 6.3 Programming via the RS232 interface Byte Value Description 0x00 port_msk: 0xXX Green (0x01) • Red (0x02) • Orange (0x03) • Acoustic signal (0x04) • 0xXX Optional checksum "BCC8" (when the value "0x1C" is set in byte 0) Table 6- 24 Response telegram without errors Byte Value...
Programming 6.3 Programming via the RS232 interface Table 6- 26 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x01 DevCode 0x00 CmdCode 0x01 Parameter length (1 byte) 0x00 0x30 Card type (e.g. 0x30) You can find detailed information on the card types in the section "vhl_select (Page 23)".
Programming 6.3 Programming via the RS232 interface Table 6- 29 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x01 DevCode 0x01 CmdCode 0x04 Parameter length, depending on card type (e.g. 4 bytes) 0x00 0x11 Serial number of the card, depending on card type 0x22 0x33 0x44...
Programming 6.3 Programming via the RS232 interface Table 6- 32 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x01 DevCode 0x04 CmdCode 3 ... 4 0x00 Parameter length (0 bytes) 0xXX Optional checksum "BCC8" (when the value "0x1C" is set in byte 0) Table 6- 33 Response telegram with errors Byte...
Programming 6.3 Programming via the RS232 interface Table 6- 35 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x01 DevCode 0x02 CmdCode 0x08 Parameter length (e.g. 8 bytes) 0x00 5 ... 12 0xCC Read data (e.g. 0xCC) 0xXX Optional checksum "BCC8"...
Page 40
Programming 6.3 Programming via the RS232 interface Byte Value Description 0x01 VHL file (e.g. 0x01) 0x00 Address (e.g. 0x42) 0x42 0x00 Length (e.g. 0x08) 0x08 10 ... 17 0x33 Data to be written (e.g. 0x33) 0xXX Optional checksum "BCC8" (when the value "0x1C" is set in byte 0) Table 6- 38 Response telegram without errors Byte...
Programming 6.4 Status codes Status codes The following table contains a list of the status codes of the VHL command set divided up into command groups. Table 6- 45 General status codes Value Variable Description RS232 syscmd 0x0000 0x00 STATUS_OK No error 0x0101 0x01...
Page 44
Programming 6.4 Status codes The functions are constructed so that if execution fails, they are automatically repeated. This compensates any communications problems that may occur, e.g. due to bad RF signal quality as a result of external influences. Table 6- 46 RS232-specific status codes Value Variable...
Note Disclaimer of liability Note that Siemens AG accepts no liability for the demo application. User interface of the demo application Requirement To be able to work with the demo application, .NET 3.5 must be installed on your PC and the "RF10x0R.exe"...
Page 46
The demo application 7.1 User interface of the demo application Working with the demo application Follow the steps below to work with the demo application: 1. Start the demo application by double-clicking on the file "AccessControlDemo.exe". Buttons Start Establishes the USB connection to the reader. Stopp Terminates the USB connection to the reader.
Page 47
The demo application 7.1 User interface of the demo application Input boxes VHL file number Input box for the number of the VHL file. address Input box for the start address as of which the transponder data is to be read or written.
The demo application 7.2 Create your own PC application via the USB interface Create your own PC application via the USB interface Requirement ● You have copied the matching DLL files ("BrpDriver_x64" and "BrpDriver_x86") and the demo application to your PC. ●...
Page 49
The demo application 7.2 Create your own PC application via the USB interface Create your own "Read/write memory area" application Requirements: A corresponding configuration is stored in the reader. Follow the steps below to create your own application for reading or writing user data: 1.
Page 50
The demo application 7.2 Create your own PC application via the USB interface SIMATIC RF1000 Operating Instructions, 02/2019, C79000-G8976-C432-04...
Technical specifications Table 8- 1 Technical specifications 6GT2831-6xA50 Product type designation SIMATIC RF1060R, SIMATIC RF1070R Radio frequency Operating frequency 13.56 MHz Electrical data Maximum range 30 mm Maximum transmission speed reader ↔ transponder Reading approx. 1.5 KBps • • Mechanical specifications Housing Material PC-GF...
Page 52
Technical specifications 6GT2831-6xA50 Design, dimensions and weights Dimensions (W × H × D) excl. card holder 90 × 62 × 23.5 mm • • Incl. card holder 99 × 62 × 34.6 mm • • Weight approx. 120 g Type of mounting Door installation 4 x stud screws (slotted screws) M4 x 20;...
Dimension drawing ① Figure 9-1 Dimension drawing RF1060R/RF1070R with optional card holder All dimensions in mm SIMATIC RF1000 Operating Instructions, 02/2019, C79000-G8976-C432-04...
Appendix Certificates & approvals Table A- 1 Country-specific approvals Labeling Description CE according to RED directive 2014/53/EU CE according to RoHS directive 2011/65/EU 1) Part 15 Clause 15.105: "Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Federal Communications Rules.
Page 56
Appendix A.1 Certificates & approvals Labeling Description Industry Canada Radio CAN ICES-3 (B)/NMB-3(B) Standards Specifications This device complies with Industry Canada’s licence-exempt RSSs. Operation is subject to the following two conditions: 1) This device may not cause interference; and • 2) This device must accept any interference, including interfer- •...
Appendix A.2 Ordering data Labeling Description South Korea (KCC) Korea Communications Commission Certificate of Broadcasting and Communication Equipments Republic of Korea MSP-CRM-RF5-RF1060R Thailand Marking requirements: Following statement may be displayed on packaging or additional page or on user's manual. For Sdoc, it is optional to display this wording.
Service & Support Industry Online Support In addition to the product documentation, the comprehensive online information platform of Siemens Industry Online Support at the following Internet address: Link 1: (https://support.industry.siemens.com/cs/de/en/) Apart from news, there you will also find: ● Project information: Manuals, FAQs, downloads, application examples etc.