Siemens SIMATIC RF1040R Operating Instructions Manual

Simatic ident

Advertisement

Quick Links

SIMATIC RF1000
SIMATIC Ident
RFID systems
SIMATIC RF1000
Operating Instructions
11/2019
C79000-G8976-C432-06
Introduction
Description
Installation
Connecting
Installing and commissioning
Programming
The demo application
Technical specifications
Dimension drawing
Appendix
Service & Support
1
2
3
4
5
6
7
8
9
A
B

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SIMATIC RF1040R

  • Page 1 SIMATIC RF1000 Introduction Description Installation SIMATIC Ident Connecting RFID systems SIMATIC RF1000 Installing and commissioning Programming Operating Instructions The demo application Technical specifications Dimension drawing Appendix Service & Support 11/2019 C79000-G8976-C432-06...
  • 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

    Table of contents Introduction ............................. 5 Description .............................. 7 Description of the readers ......................7 Connection options and supported transponders ..............9 Installation ............................11 Connecting ............................15 Installing and commissioning ......................... 19 Programming ............................21 Typical applications ......................... 21 Programming via USB interface .....................
  • Page 4 Table of contents The demo application ..........................51 User interface of the demo application .................. 51 Create your own PC application via the USB interface ............54 Technical specifications ........................57 Dimension drawing ..........................59 Appendix .............................. 61 Certificates & approvals ......................61 A.1.1 Country-specific approvals .....................
  • Page 5: Introduction

    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’...
  • Page 7: Description

    The SIMATIC RF1000 readers are designed for connection to a Windows computer. The connection is via a USB interface of the computer. The SIMATIC RF1040R and RF1070R readers can also be connected to a Linux-based system over the RS232 interface.
  • Page 8 DLL file. To do this, the reader reads out the serial numbers of MIFARE, ISO 15693 and LEGIC transponders. If the SIMATIC RF1040R/RF1070R readers are operated via the RS232 interface, communication takes place over the freeport protocol.
  • Page 9: Connection Options And Supported Transponders

    Depending on the interface protocol used, the readers can be used for various applications. The following table provides an overview of the possible uses of the readers. Table 2- 1 Possible uses SIMATIC RF1060R SIMATIC RF1040R/RF1070R Interface/Protocol RS232 / Freeport application PM LOGON,...
  • Page 10 (LF, 125 kHz) are generally supported by the readers. If you cannot find the card type that you use in the table, you can ask Siemens Customer Support about the functionality. Please note that serial numbers (UIDs) of transponders that begin with the byte "0x08" are always newly generated by the transponder.
  • Page 11: Installation

    Installation Required tools You require the following tools to install the readers: ● Torx screwdriver (T10) ● Slotted screwdriver Mounting the reader Proceed as follows to install the RF1000 reader: 1. Push the reader through the mounting opening intended for this purpose (76 [± 0.3] × 48 ①...
  • Page 12 Installation Figure 3-1 Mounting the SIMATIC RF1000 reader WARNING Using the reader in hazardous areas • When the reader is operated in a hazardous area, the connecting cable (USB or RS232) must be secured with the supplied cable ties and the adhesive socket. •...
  • Page 13 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".
  • Page 14 Installation SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 15: Connecting

    Connecting WARNING Explosion hazard Note that installation must not be performed and the connecting cable must not be inserted or removed within the hazardous area. NOTICE Permissible power supply The device can only be connected to a 5 V DC power supply which satisfies the requirements of safe extra low voltage (SELV).
  • Page 16 1. Connect the reader to the PC or Panel using the USB cable. Connection via RS232 interface Proceed as follows to connect the SIMATIC RF1040R/RF1070R reader via the RS232 interface: 1. When using the cable 6GT2891-2UH30, you may have to install the cable connector at the open cable end.
  • Page 17 Connecting When connecting the SIMATIC RF1000 reader to a serial communications module, ensure that you wire the devices as illustrated below. ① ③ Brown ② ④ Black Orange Figure 4-2 Connection diagram: Connecting the reader to a serial communications module SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 18 Connecting SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 19: Installing And Commissioning

    You will find more information on the demo application in the section "The demo application (Page 51)". Installation and commissioning via the RS232 interface Proceed as follows to install and commission the SIMATIC RF1040R/RF1070R reader via the RS232 interface: 1. Connect the reader to the communications module or the controller with the RS232 cable.
  • Page 20 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). Identification card for LEGIC systems When using LEGIC systems/cards, you need an identification card to transfer reader configurations to the reader.
  • Page 21: Programming

    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 RF1000 readers. The applications are shown as an example using the DLL functions.
  • Page 22: Programming Via Usb Interface

    Programming via USB interface You can program the reader using access functions. You can find the "RF1000R.zip" file on the Siemens support page "Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/109741590)". It includes the DLL files ("BrpDriver_x64" and "BrpDriver_x86"), the DLL functions as well as a demo application which demonstrates the use of the DLL functions.
  • Page 23: Brp_Set_Bufsize

    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"...
  • Page 24: Brp_Close_Session

    Programming 6.2 Programming via USB interface Parameter Description RecvBufsize Specifying the maximum size of the response telegram Default value: 128 bytes (data length 122 bytes) • RF1060R: max. 512 bytes (data length 506 bytes) • RF1040R/RF1070R: max. 1024 bytes (data length 1018 bytes) •...
  • Page 25: Syscmd_Get_Info

    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 35)".
  • Page 26: Syscmd_Get_Boot_Status

    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"...
  • Page 27: Vhl_Select

    Programming 6.2 Programming via USB interface 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 28 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.
  • Page 29: Vhl_Get_Snr

    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 48)". Return value BRP_OK • You will find more information on return values in the section "Return val- ues (Page 35)".
  • Page 30: Vhl_Is_Selected

    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"...
  • Page 31: Vhl_Write

    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".
  • Page 32: Autoread_Setmode

    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 33 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,...
  • Page 34: Autoread_Getmessage

    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. Up to 16 bytes of data can be read autonomously with this function. Function call brp_exec_comand( int Handle, byte devcode, byte cmdcode, byte * param, byte param_len,...
  • Page 35: Return Values

    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. Table 6- 17 Return values Value Variable Description 0x00 BRP_OK No error has occurred 0x01 BRP_ERR_STATUS The reader has returned a status code that is ≠...
  • Page 36: Programming Via The Rs232 Interface

    Programming 6.3 Programming via the RS232 interface Programming via the RS232 interface When the RF1040R/RF1070R readers are connected to a SIMATIC controller, communication takes place via 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.
  • Page 37: Implementation Of The System Jobs

    Programming 6.3 Programming via the RS232 interface 6.3.1 Implementation of the system jobs The different jobs are described in more detail below. Note that you must wait for the respective response telegram (reader response time) before you can send new request telegrams.
  • Page 38: Syscmd_Get_Info

    Programming 6.3 Programming via the RS232 interface Table 6- 20 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x00 DevCode 0x03 CmdCode 3 ... 4 0x00 Parameter length (0 bytes) 0xC2 Optional checksum (when the value "0x1C" is set in byte 0) 6.3.2.2 syscmd_get_info Max.
  • Page 39: Syscmd_Get_Boot_Status

    Programming 6.3 Programming via the RS232 interface 6.3.2.3 syscmd_get_boot_status Max. reader response time: 50 ms Table 6- 23 Request telegram Byte Value Description 0x0C Without checksum 0x1C With checksum 0x00 DevCode 0x05 CmdCode 3 ... 4 0x00 Parameter length (0 bytes) 0xC4 Optional checksum (when the value "0x1C"...
  • Page 40: Vhl_Select

    Programming 6.3 Programming via the RS232 interface Byte Value Description 0x00 port_msk: 0xXX 0x00: LED and acoustic signal • 0x01: LED lit green • 0x02: LED lit red • 0x03: LED lit orange • 0x04: Acoustic signal (only for RF1040R/RF1070R) •...
  • Page 41: Vhl_Get_Snr

    Programming 6.3 Programming via the RS232 interface Table 6- 28 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 27)".
  • Page 42: Vhl_Is_Selected

    Programming 6.3 Programming via the RS232 interface Table 6- 31 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...
  • Page 43: Vhl_Read

    Programming 6.3 Programming via the RS232 interface Table 6- 34 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x01 DevCode 0x04 CmdCode 3 ... 4 0x00 Parameter length (0 bytes) 0x08 Optional checksum (when the value "0x1C" is set in byte 0) Table 6- 35 Response telegram with errors Byte...
  • Page 44: Vhl_Write

    Programming 6.3 Programming via the RS232 interface Table 6- 37 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 (when the value "0x1C"...
  • Page 45 Programming 6.3 Programming via the RS232 interface Byte Value Description 0x00 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 (when the value "0x1C" is set in byte 0) Table 6- 40 Response telegram without errors Byte...
  • Page 46: Autoread_Setmode

    Programming 6.3 Programming via the RS232 interface 6.3.2.10 Autoread_SetMode Max. reader response time: 100 ms Table 6- 42 Request telegram Byte Value Description 0x0C Without checksum 0x1C With checksum 0x05 DevCode 0x00 CmdCode 0x01 Parameter length (1 byte) 0x00 0xXX Autoread: Off (0x00) •...
  • Page 47 Programming 6.3 Programming via the RS232 interface Table 6- 45 Response telegram without errors Byte Value Description 0x0C Without checksum 0x1C With checksum 0x05 DevCode 0x01 CmdCode 0x07 Parameter length (7 bytes) 0x00 0x00 Message type 0x05 Message length (e.g. 0x05) 7 ...
  • Page 48: Status Codes

    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- 47 General status codes Value Variable Description RS232 syscmd 0x0000 0x00 STATUS_OK No error 0x0101 0x01...
  • Page 49 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- 48 RS232-specific status codes Value Variable...
  • Page 50 Programming 6.4 Status codes SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 51: The Demo Application

    The demo application The demo application contained in the file "RF1000R.exe" helps you to understand the available functions. You will find the file on the Siemens "Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/109741590)" page. The available software package contains a demo application based on "Windows .NET 3.5"...
  • Page 52 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 53 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.
  • Page 54: Create Your Own Pc Application Via The Usb Interface

    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 extracted the "RF1000R.exe" file onto your PC (Windows). ● The reader is connected. Note that the demo application is capable of running without Microsoft Visual Studio (Express) being installed.
  • Page 55 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 56 The demo application 7.2 Create your own PC application via the USB interface SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 57: Technical Specifications

    Technical specifications Table 8- 1 Technical specifications 6GT2831-6xA50 Product type designation SIMATIC RF1040R SIMATIC RF1060R SIMATIC RF1070R Radio frequency Operating frequency RF1040R: 125 kHz; 13.56 MHz • RF1060R: 13.56 MHz • RF1070R: 13.56 MHz • Protocol for wireless transmission RF1040R, RF1060R, RF1070R:...
  • Page 58 MTBF 28 years Only in conjunction with the SIMATIC RF1040R reader as of product version "AS: A" and SIMATIC RF1070R as of product version "AS: B". Only in conjunction with the SIMATIC RF1060R readers as of product version "AS: B" and SIMATIC RF1070R as of product version "AS: C".
  • Page 59: Dimension Drawing

    Dimension drawing ① Figure 9-1 Dimension drawing SIMATIC RF1040R/RF1060R/RF1070R with optional card holder All dimensions in mm SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 60 Dimension drawing SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 61: Appendix

    Appendix Certificates & approvals A.1.1 Country-specific approvals Table A- 1 Country-specific approvals Marking 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 62 Appendix A.1 Certificates & approvals Marking 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- •...
  • Page 63: Using The Reader In Hazardous Areas

    Appendix A.1 Certificates & approvals Marking Description Thailand Marking requirements (only SIMATIC RF1060R/RF1070R): Following statement may be displayed on packaging or additional page or on user's manual. For Sdoc, it is optional to display this wording. “เครื ่ อ งโทรคมนาคมและอุ ป กรณ น ี ้ ม ี ค วามสอดคล อ งตามมาตรฐานหรื อ ข อ กํ า ห นดทางเทคนิ...
  • Page 64 Appendix A.1 Certificates & approvals Marking The EU conformity marking of the electrical equipment according to the ATEX, EMC, RoHS directive is: II 3 G Ex ec IIC T II 3 D Ex tc IIIC T80 °C Dc TÜV 19 ATEX 225698 Ta.: -25 °C …...
  • Page 65: Ordering Data

    II 3 G II 3 D Warning - Danger due to electrostatic discharge - see instruction manual Ordering data Table A- 2 Ordering data Product Article number SIMATIC RF1040R 6GT2831-6CA50 SIMATIC RF1060R 6GT2831-6AA50 SIMATIC RF1070R 6GT2831-6BA50 Table A- 3 Ordering data accessories...
  • Page 66 Appendix A.2 Ordering data SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...
  • Page 67: Service & Support

    Industry Online Support In addition to the product documentation, you are supported by the comprehensive online information platform of Siemens Industry Online Support at the following Internet address: Link: (https://support.industry.siemens.com/cs/de/en/) Apart from news, you will also find the following there: ●...
  • Page 68 Service & Support SIMATIC RF1000 Operating Instructions, 11/2019, C79000-G8976-C432-06...

This manual is also suitable for:

Simatic rf1060rSimatic rf1070r

Table of Contents