Siemens SIMATIC RF1000 Series Operating Instructions Manual

Siemens SIMATIC RF1000 Series Operating Instructions Manual

Simatic ident
Hide thumbs Also See for SIMATIC RF1000 Series:

Advertisement

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

Advertisement

Table of Contents
loading

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.
  • Page 3: Table Of Contents

    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 .........................
  • 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

    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.
  • Page 8: Connection Options And Supported Transponders

    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 ✓...
  • Page 10 Description 2.2 Connection options and supported transponders SIMATIC RF1000 Operating Instructions, 02/2019, C79000-G8976-C432-04...
  • Page 11: Installation

    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".
  • Page 13: Connecting

    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.
  • Page 15: Installing And Commissioning

    "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...
  • Page 17: 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 RF1060R/RF1070R readers. The applications are shown as an example using the DLL functions.
  • Page 18: Programming Via Usb Interface

    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...
  • Page 19: 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 20: 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) • RF1070R: max. 1024 bytes (data length 1018 bytes) •...
  • Page 21: 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 31)".
  • Page 22: 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 23: Vhl_Select

    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.
  • Page 25: 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 43)". Return value BRP_OK • You will find more information on return values in the section "Return val- ues (Page 31)".
  • Page 26: 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 27: 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 28: 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 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,...
  • Page 30: 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 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,...
  • Page 31: 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. 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.
  • Page 32: Programming Via The Rs232 Interface

    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;...
  • Page 33: Syscmd_Get_Info

    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.
  • Page 34: 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- 21 Request telegram Byte Value Description 0x0C Without checksum 0x1C With checksum 0x00 DevCode 0x05 CmdCode 3 ... 4 0x00 Parameter length (0 bytes) 0xXX Optional checksum "BCC8"...
  • Page 35: Vhl_Select

    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...
  • Page 36: Vhl_Get_Snr

    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)".
  • Page 37: Vhl_Is_Selected

    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...
  • Page 38: Vhl_Read

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

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

    Programming 6.3 Programming via the RS232 interface 6.3.2.10 Autoread_SetMode Max. reader response time: 100 ms Table 6- 40 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 42 Programming 6.3 Programming via the RS232 interface Table 6- 43 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 43: 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- 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...
  • Page 45: The Demo Application

    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.
  • Page 48: 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 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...
  • Page 51: Technical Specifications

    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;...
  • Page 53: Dimension Drawing

    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...
  • Page 54 Dimension drawing SIMATIC RF1000 Operating Instructions, 02/2019, C79000-G8976-C432-04...
  • Page 55: Appendix

    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- •...
  • Page 57: Ordering Data

    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.
  • Page 58: Service & Support

    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.

This manual is also suitable for:

Simatic rf1060rSimatic rf1070r

Table of Contents