1 ___________________ Introduction 2 ___________________ Description SIMATIC Ident RFID systems SIMATIC RF1060R/RF1070R Operating Instructions 3 ___________________ Installation 4 ___________________ Installing and commissioning 5 ___________________ Programming interface 6 ___________________ Technical specifications 7 ___________________ Dimension drawing ___________________ A Appendix 10/2018 C79000-G8976-C432-03 Legal information Warning notice system This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are graded according to the degree of danger. DANGER indicates that death or severe personal injury will result if proper precautions are not taken. WARNING indicates that death or severe personal injury may result if proper precautions are not taken. CAUTION indicates that minor personal injury can result if proper precautions are not taken. NOTICE indicates that property damage can result if proper precautions are not taken. If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property damage. Qualified Personnel The product/system described in this documentation may be operated only by personnel qualified for the specific task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified personnel are those who, based on their training and experience, are capable of identifying risks and avoiding potential hazards when working with these products/systems. Proper use of Siemens products 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. The permissible ambient conditions must be complied with. The information in the relevant documentation must be observed. Trademarks All names identified by (R) are registered trademarks of Siemens AG. The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner. Disclaimer of Liability We have reviewed the contents of this publication to ensure consistency with the hardware and software described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in this publication is reviewed regularly and any necessary corrections are included in subsequent editions. Siemens AG Division Process Industries and Drives Postfach 48 48 90026 NURNBERG GERMANY 09/2018 Subject to change Copyright (c) Siemens AG 2017 - 2018. All rights reserved Table of contents 1 Introduction ............................................................................................................................................. 5 2 Description .............................................................................................................................................. 7 3 Installation .............................................................................................................................................. 9 4 Installing and commissioning................................................................................................................. 11 5 Programming interface .......................................................................................................................... 13 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.10 5.1.11 The functions of the DLL .........................................................................................................13 brp_open_usb_session ...........................................................................................................13 brp_close_session...................................................................................................................14 syscmd_reset ..........................................................................................................................15 syscmd_get_info .....................................................................................................................15 syscmd_get_boot_status .........................................................................................................16 syscmd_set_port .....................................................................................................................17 vhl_select ................................................................................................................................18 vhl_get_snr ..............................................................................................................................19 vhl_is_selected ........................................................................................................................20 Return values ..........................................................................................................................20 Status codes ...........................................................................................................................21 5.2 5.2.1 5.2.2 The demo application..............................................................................................................22 User interface of the demo application ...................................................................................22 Creating your own application ................................................................................................24 6 Technical specifications ........................................................................................................................ 25 7 Dimension drawing ............................................................................................................................... 27 A Appendix............................................................................................................................................... 29 A.1 Certificates & approvals ..........................................................................................................29 A.2 Ordering data ..........................................................................................................................30 A.3 Service & Support ...................................................................................................................31 SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 3 Table of contents SIMATIC RF1060R/RF1070R 4 Operating Instructions, 10/2018, C79000-G8976-C432-03 Introduction 1 Purpose of this document This documentation provides you with an overview of the installation and programming of the SIMATIC RF1060R and RF1070R readers. The operating instructions are intended for users and programmers involved in configuration, commissioning and servicing of the SIMATIC RF1060R/RF1070R. Registered trademarks The following and possibly other names not identified by the registered trademark sign (R) are registered trademarks of Siemens AG: SIMATIC (R), SIMATIC RF (R), MOBY (R), RF-MANAGER (R) and SIMATIC Sensors (R) Recycling and disposal The products are low in harmful substances, can be recycled and meet the requirements of the Directive 2012/19/EU for disposal of waste electrical and electronic equipment (WEEE). 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. SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 5 Introduction Security information Siemens provides products and solutions with industrial security functions that support the secure operation of plants, systems, machines and networks. In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement - and continuously maintain - a holistic, state-of-the-art industrial security concept. Siemens' products and solutions constitute one element of such a concept. Customers are responsible for preventing unauthorized access to their plants, systems, machines and networks. Such systems, machines and components should only be connected to an enterprise network or the internet if and to the extent such a connection is necessary and only when appropriate security measures (e.g. firewalls and/or network segmentation) are in place. For additional information on industrial security measures that may be implemented, please visit Link: (http://www.siemens.com/industrialsecurity) 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' exposure to cyber threats. To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed under Link: (http://www.siemens.com/industrialsecurity) SIMATIC RF1060R/RF1070R 6 Operating Instructions, 10/2018, C79000-G8976-C432-03 2 Description 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. The SIMATIC RF1060R/RF1070R readers provide the option of using employee identification cards also when operating machines. This allows finely graded access concepts to be implemented or user-specific instructions zo be stored - all with one card. Figure 2-1 Product photo of the SIMATIC RF1060R and SIMATIC RF1070R readers The SIMATIC RF1060R/RF1070R readers are designed for connection to a Windows computer. The connection is via a USB interface of the computer. The reader is handled by the computer like a keyboard. This makes it unnecessary to install specific RFID drivers. SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 7 Description On the Siemens support page "Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/109741590)" there are functions for accessing the readers in the form of DLL files with a demo application. With the help of the DLL files you can implement user identification for access to your own applications quickly and simply. To do this, the reader reads out the serial numbers of MIFARE and ISO 15693 transponders. Depending on the card type, the serial number can be 4, 7 or 10 bytes (MIFARE / ISO 14443), 8 bytes (ISO 15693) or 4, 7 or 8 bytes (LEGIC) long. The following table provides an overview of the transponders supported by the readers. Table 2- 1 Transponders supported Transponder family SIMATIC RF1060R SIMATIC RF1070R MDS D1xx MDS D2xx MDS D3xx MDS D4xx -- MDS D5xx -- MDS E6xx LEGIC cards -- Please note that serial numbers of transponders that begin with the byte "0x08" are always newly generated by the transponder. This makes an assignment of serial numbers and transponders impossible. The reader can be addressed and controlled by functions, for example to change the status of the reader or to communicate with a transponder. With the aid of the functions, you can for example control the three-color reader LED. Which functions exist and how you use them is described in this manual. SIMATIC RF1060R/RF1070R 8 Operating Instructions, 10/2018, C79000-G8976-C432-03 3 Installation Proceed as follows to install the RF1060R/RF1070R readers: 1. Push the reader through the mounting opening intended for this purpose (76 x 48 0.3 mm) . Make sure that the reader locks in place so that it cannot fall out, 2. Mount the cover plate on the rear of the reader with the 4 Torx screws (max. 1.5 Nm) . 3. Tighten the 4 x stud screws (max. 0.5 Nm) . 4. If required, mount the optional card holder on the front of the reader. To do this, place the card holder on the side of the reader housing and press it over the reader front so that the card holder locks in place. Figure 3-1 Mounting the RF1060R/RF1070R Note Maximum thickness of the mounting wall The thickness of the wall on which the reader is mounted may be a maximum of 7 mm. SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 9 Installation Note Installation in a cabinet or metal housing When operating the reader in an industrial environment installation in a cabinet or closed metal housing is recommended. Application example The following picture shows an example of an application of the SIMATIC RF1060R in conjunction with a SIMATIC HMI. Figure 3-2 Example of an application of a SIMATIC RF1060R in conjunction with a SIMATIC HMI (e.g. 6AV7250-ODC03-0AH0) with extension unit (e.g. 6AV7674-1LA61-0AA0) SIMATIC RF1060R/RF1070R 10 Operating Instructions, 10/2018, C79000-G8976-C432-03 Installing and commissioning 4 Proceed as follows to install and commission the SIMATIC RF1060R/RF1070R reader: 1. Connect the reader to your PC using the USB cable. Reaction: The message "A USB device was installed successfully." appears. 2. Install DLL drivers and the demo application on your PC using the installation file "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". You will find more information on the demo application in the section "The demo application (Page 22)". SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 11 Installing and commissioning SIMATIC RF1060R/RF1070R 12 Operating Instructions, 10/2018, C79000-G8976-C432-03 Programming interface 5 General information 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". This contains access functions as a DLL file and a demo application that illustrates the use of the DLL file. With the demo application "AccessControlDemo" you can address the reader directly from your application via the USB interface. A precompiled DLL file for Windows systems that provides this function is included in the package. The DLL makes various functions for communication with the reader available for integration in your application. The reader has return values and status codes to inform you of the reader status and execution of the functions. 5.1 The functions of the DLL 5.1.1 brp_open_usb_session The function opens a connection to the reader via the USB interface and returns a session key that is required for all functions and continued communication via this connection. If the connection was successfully established, the value "BRP_OK" is returned. Note that all the following functions can only be executed after you have established a connection to the reader with the function "brp_open_usb_session". If this is not the case, an error is signaled back. Note Parallel operation not possible Note that with the application, a connection can only be established to one reader at any one time. For this reason "brp_open_session" may only be called up once and before it can be called again must first be closed by the function "brp_close_session". After a "brp_open_session" the parameter "Handle" must always be = "0". If the parameter "0", there is either an error or the function "brp_open_session" was called up several times in succession. SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 13 Programming interface 5.1 The functions of the DLL Function call int brp_open_usb_session( int * Handle, DWORD ProductID ); Table 5- 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" is returned. ProductID The product ID of the device to be connected. Return value * BRP_OK * BRP_ERR_BUSY * BRP_ERR_GENERAL_IO * BRP_ERR_BUFFER_OVERFLOW * BRP_ERR_NO_MORE_HANDLES * BRP_ERR_INSUFFICIENT_MEM You will find more information on return values in the section "Return values (Page 20)". 5.1.2 brp_close_session This function terminates an existing USB connection that was established earlier. Function call int brp_close_session( int Handle ); Table 5- 2 Description of the parameters Parameter Description brp_close_session This parameter terminates a connection. Handle Return value The session key returned by the function "brp_open_usb_session". * BRP_OK * BRP_ERR_WRONG_HANDLE You will find more information on return values in the section "Return values (Page 20)". SIMATIC RF1060R/RF1070R 14 Operating Instructions, 10/2018, C79000-G8976-C432-03 Programming interface 5.1 The functions of the DLL 5.1.3 syscmd_reset This function restarts the reader. Note that after the function "syscmd_reset" you need to execute the function "brp_close_session" followed by "brp_open_usb_session". Function call int syscmd_reset ( int Handle, int * Status ); Table 5- 3 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 You will find more information on the reader status in the section "Status codes (Page 21)". Return value 5.1.4 * BRP_OK You will find more information on return values in the section "Return values (Page 20)". syscmd_get_info The function reads out information about the firmware of the reader. The value read out contains information on the type of firmware, the version and the serial number of the reader. Function call int syscmd_get_info( int Handle, char * fws, int * Status ); SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 15 Programming interface 5.1 The functions of the DLL Table 5- 4 Description of the parameters Parameter Description syscmd_get_info The parameter reads out information about the firmware of the reader. Handle The session key returned by the function "brp_open_usb_session". fws This parameter contains information on the type of firmware, the version and the serial number of the reader. Format: xx...xx r.rr.rr dd/dd/dd ssssssss Status Firmware type r.rr.rr Version (major release, minor release, build ID) dd/dd/dd Date of the version ssssssss Serial number of the reader You will find more information on the reader status in the section "Status codes (Page 21)". Return value 5.1.5 xx...xx * BRP_OK You will find more information on return values in the section "Return values (Page 20)". 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" for the value "0" and output an error or a warning if the values do not match. Function call int syscmd_get_boot_status( int Handle, dword * boot_status, int * Status ); Table 5- 5 Description of the parameters Parameter Description syscmd_get_boot_status The parameter returns a boot status value. Handle The session key returned by the function "brp_open_usb_session". boot_status Each bit represents an internal component of the reader. Status You will find more information on the reader status in the section "Status codes (Page 21)". Return value You will find more information on return values in the section "Return values (Page 20)". SIMATIC RF1060R/RF1070R 16 Operating Instructions, 10/2018, C79000-G8976-C432-03 Programming interface 5.1 The functions of the DLL Note Value of boot status not equal to "0" If the function returns a value not equal to "0", please contact "Service & Support (Page 31)". 5.1.6 syscmd_set_port You can use this function to assign parameters to the LEDs of the reader. This function switches the LEDs of the module. With the parameters "port-mask" and "Status" you can assign the different reader statuses one of the 3 LED colors. You will find a list of possible LED colors in the following table. Function call int syscmd_set_port( int Handle, word port_mask, int * Status ); Table 5- 6 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 certain LED color. Status You will find more information on the reader status in the section "Status codes (Page 21)". Return value Table 5- 7 Value * BRP_OK You will find more information on return values in the section "Return values (Page 20)". Values of the "port_mask" parameter LED color 0x0000 Off 0x0001 Green 0x0002 Red 0x0003 Orange SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 17 Programming interface 5.1 The functions of the DLL 5.1.7 vhl_select With the help of this function you select a card located in the antenna field. If successful, the status "OK" is returned. The type of the selected card is returned in the parameter "CardType". Note that specification of the card type is achieved with the serial number, the length of the serial number and other information specified at the time of the selection phase. Since there is no guarantee that the serial number is unique, the card type is also not necessarily correct. With the "VHLSelect" function you can select the card located in the antenna field of the reader. Whenever "VHLSelect" is called again, the currently selected card is changed to the "Hold mode" and "VHLSelect" returns the value "NOTAG_ERR". If you want to select a card again without removing it physically from the antenna field, you need to set the "Reselect" parameter to "TRUE". 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 specifies the card family (1-6) while the less significant half byte (X) refers to the recognized card type. Table 5- 8 Function call The different card types and their representation CardTypeMask CardType Card family 0x0001 (bit 1) 0x1X ISO 14443 A / Mifare 0x0002 (bit 2) 0x2X LEGIC Legacy (only for RF1070R) 0x0004 (bit 3) 0x3X ISO 15693 0x0008 (bit 4) 0x4X ISO 14443 B 0x0010 (bit 5) 0x5X Reserved 0x0020 (bit 6) 0x6X Reserved 0x0800 (bit 12) 0xCX LEGIC Prime (only for RF1070R) int vhl_select( int Handle, word CardTypeMask, bool Reselect, bool AllowConfig, byte * CardType, int * Status ); SIMATIC RF1060R/RF1070R 18 Operating Instructions, 10/2018, C79000-G8976-C432-03 Programming interface 5.1 The functions of the DLL Table 5- 9 Description of the parameters Parameter Description vhl_select With this parameter you select a card located in the antenna field. Handle The session key returned by the function "brp_open_usb_session". CardTypeMask The parameter specifies a card family to be recognized. If you want all card families to be recognized, set the parameter to the value "0xFFFF". Reselect The parameter decides whether the card should be reselected. AllowConfig This value is always "false". CardType The returned value indicates the card type. Status You will find more information on the reader status in the section "Status codes (Page 21)". Return value 5.1.8 * BRP_OK You will find more information on return values in the section "Return values (Page 20)". vhl_get_snr The function returns the serial number of the currently selected card. If the function "vhl_select" could not be executed earlier or the card is no longer in the field, the value "CARD_NOT_SELECTED_ERR" (status code "0x0102") is returned. In this case, an undefined serial number is returned. Function call int vhl_get_snr( int Handle, byte * Snr, byte * Length, int * Status ); Table 5- 10 Description of the parameters Parameter Description vhl_get_snr The parameter returns the serial number of the currently selected card. Handle The session key returned by the function "brp_open_usb_session". Snr Serial number of the card Length Length of the serial number in bytes Status You will find more information on the reader status in the section "Status codes (Page 21)". Return value * BRP_OK * CARD_NOT_SELECTED_ERR You will find more information on return values in the section "Return values (Page 20)". SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 19 Programming interface 5.1 The functions of the DLL 5.1.9 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" is returned. Note that this function always returns the return value "CARD_NOT_SELECTED_ERR" when a card is displayed to the reader without the "vhl_select" function being executed first. Function call int vhl_is_selected( int Handle, int * Status ); Table 5- 11 Description of the parameters Parameter Description vhl_is_selected This parameter checks whether the card selected the last time the "vhl_select" function executed is still or once again located in the antenna field. Handle The session key returned by the function "brp_open_usb_session". Status You will find more information on the reader status in the section "Status codes (Page 21)". Return value 5.1.10 * BRP_OK You will find more information on return values in the section "Return values (Page 20)". 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. 0x03 BRP_ERR_IDLE The reader is waiting for a function. 0x04 BRP_ERR_TIMEOUT The response time has been exceeded. 0x05 BRP_ERR_CORRUPTED_FRAME A bad frame was detected. 0x06 BRP_ERR_UNEXPECTED_FRAME An unexpected frame was detected. 0x07 BRP_ERR_GENERAL_IO The underlying serial port has caused an error. 0x08 BRP_ERR_BUFFER_OVERFLOW The reader sent more data than expected. 0x09 BRP_ERR_NO_MORE_HANDLES There is no free session key. 0x0A BRP_ERR_INSUFFICIENT_MEM There is not enough memory to generate a new session key. SIMATIC RF1060R/RF1070R 20 Operating Instructions, 10/2018, C79000-G8976-C432-03 Programming interface 5.1 The functions of the DLL 5.1.11 Value Variable Description 0x0B BRP_ERR_WRONG_HANDLE The specified session key does not exist. 0x0C BRP_ERR_WRONG_PARAMETERS The parameters of a function are incorrect. Status codes The following table contains a list of the status codes of the VHL command set. Value Variable Description 0x0000 BRP_OK No error 0x0101 NOTAG_ERR Transponder does not exist or no response. This status code requires reselection of the card with the function "vhl_select". 0x0102 CARD_NOT_SELECTED_ERR The function cannot be executed because no transponder is selected. 0x0103 HF_ERR Communications problems with the transponder. 0x0104 CONFIG_ERR This value is currently not supported. 0x0105 AUTH_ERR This value is currently not supported. 0x0106 READ_ERR The communications sequence is successful, but reading failed. 0x0107 WRITE_ERR This value is currently not supported. 0x0108 CONFCARD_READ A transponder was recognized. 0x0109 INVALID_CARD_FAMILY_ERR The required transponder type does not match the transponder family of the currently selected transponder. 0x010A NOT_SUPPORTED_ERR This value is currently not supported. 0x010B VHL_FORMAT_ERR This value is currently not supported. Most of the status codes listed in the table above do not require reselection of the transponder. The only status code that deviates from this rule is "NOTAG_ERR" This requires reselection of the transponder by the application. 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. SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 21 Programming interface 5.2 The demo application 5.2 The demo application The demo application contained in the file "RF10x0R.exe" helps you to understand the available functions. The available software package contains a demo application based on "Windows .NET 3.5" including source code files. This demo application serves as a model on the basis of which you can program your own user application. The demo application includes all the functions described in the following sections and is fully functional. This gives you the opportunity of testing your readers directly using the demo application. Note Disclaimer of liability Note that Siemens AG accepts no liability for the demo application. 5.2.1 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" file needs to be installed on your PC. SIMATIC RF1060R/RF1070R 22 Operating Instructions, 10/2018, C79000-G8976-C432-03 Programming interface 5.2 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". Start Scan Start to scan. The demo program searches for readable transponders in the antenna field. Stopp Scan Stop scanning. Clear Clear the display window. Figure 5-1 Start window of the demo application The demo application has 3 buttons and a display area. The version number of the demo application is shown at the bottom right in the application. 2. Start scanning by clicking the "Start Scan" button. Figure 5-2 Sample view of a scan The acquired data is displayed in the display area. 3. To clear the display area click the Clear button. 4. To stop scanning, click the "Stopp Scan" button. SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 23 Programming interface 5.2 The demo application 5.2.2 Creating your own application Requirement You have installed the DLL file and the demo application. The reader is connected. Note that the demo application is capable of running without Microsoft Visual Studio (Express) being installed. You can view the source code with a text editor. To edit the source code you require Microsoft Visual Studio (Express) on your PC. Creating your own application Follow the steps below to create your own application: 1. Establish the connection to the reader ("brp_open_usb_session"). 2. Check cyclically whether a transponder is located in the read range of the reader ("vhl_select"). There is transponder in the read range: - The transponder is recognized. - Read out the serial number ("vhl_get_snr"). - Signal the application that the transponder with the serial number "x" was recognized. - Check cyclically whether the transponder is still in the read range. The transponder is no longer within the read range: - Signal the application that the transponder with the serial number "x" is no longer recognized. 3. Terminate the connection to the reader ("brp_close_session"). The source code of the demo application can serve as an example for your own application. SIMATIC RF1060R/RF1070R 24 Operating Instructions, 10/2018, C79000-G8976-C432-03 6 Technical specifications Table 6- 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 * Color * TI-Gray Interfaces Interface to the communication module USB 2.0 Antenna integrated Supply voltage, current consumption, power loss Power supply 5 V DC (5%) over the USB interface Current consumption typically 150 mA; max. 300 mA Permitted ambient conditions Ambient temperature * During operation * -25 to +55 C * During transportation and storage * -25 to +55 C Degree of protection to EN 60529 In the installed status: on the front IP65; on the rear IP20 Shock-resistant to EN 60721-3-7, Class 7 M2 300 m/s Vibration-resistant to EN 60721-3-7, Class 7 M2 50 m/s SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 25 Technical specifications 6GT2831-6xA50 Design, dimensions and weights Dimensions (W x H x D) * excl. card holder * 90 x 62 x 23.5 mm * Incl. card holder * 99 x 62 x 34.6 mm Weight approx. 120 g Type of mounting Door installation, 4 x stud screws (slotted screws) M4 x 20; Tightening torque 0.5 Nm; 4 x Torx screws (EJOT) T10 x 10; Tightening torque 1.5 Nm; Installation wall thickness maximum 7 mm Cable length reader communications module 1.8 m USB connecting cable Display elements 3 color LED display Approvals CE / FCC / IC MTBF 28 years SIMATIC RF1060R/RF1070R 26 Operating Instructions, 10/2018, C79000-G8976-C432-03 Dimension drawing Figure 7-1 7 Dimension drawing RF1060R/RF1070R with optional card holder All dimensions in mm SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 27 Dimension drawing SIMATIC RF1060R/RF1070R 28 Operating Instructions, 10/2018, C79000-G8976-C432-03 A Appendix A.1 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: Federal Communications Commission "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 Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: * Reorient or relocate the receiving antenna. * Increase the separation between the equipment and receiver. * Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help." 2) Statement for Part 15 Clause 15.21: * "Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment." 3) Statement for FCC Part 15.19: "This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: * (1) This device may not cause harmful interference, and * (2) this device must accept any interference received, including interference that may cause undesired operation." SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 29 Appendix A.2 Ordering data Labeling Description Industry Canada Radio Standards Specifications CAN ICES-3 (B)/NMB-3(B) 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 interference that may cause undesired operation of the device. Le present appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisee aux deux conditions suivantes : * A.2 * 1) l'appareil ne doit pas produire de brouillage; * 2) l'appareil doit accepter tout brouillage radioelectrique subi, meme si le brouillage est susceptible d'en compromettre le fonctionnement. Ordering data Table A- 2 Ordering data RF1060R Product Article number SIMATIC RF1060R 6GT2831-6AA50 SIMATIC RF1070R 6GT2831-6BA50 Table A- 3 Ordering data accessories Product Article number Card holder for RF1060R/RF1070R 6GT2890-0CA00 Optional USB connecting cable 0.5 m 6GT2891-0UE50 SIMATIC RF1060R/RF1070R 30 Operating Instructions, 10/2018, C79000-G8976-C432-03 Appendix A.3 Service & Support A.3 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. Contacts, Technical Forum The option submitting a support query: Link 2: (https://support.industry.siemens.com/My/ww/en/requests) Our service offer: Right across our products and systems, we provide numerous services that support you in every phase of the life of your machine or system - from planning and implementation to commissioning, through to maintenance and modernization. You will find contact data on the Internet at the following address: Link 3: (http://w3.siemens.com/aspa_app) RFID homepage For general information about our identification systems, visit RFID home page (http://w3.siemens.com/mcms/identification-systems/). Online catalog and ordering system The online catalog and the online ordering system can also be found on the Industry Mall home page (https://mall.industry.siemens.com). SITRAIN - Training for Industry The training offer includes more than 300 courses on basic topics, extended knowledge and special knowledge as well as advanced training for individual sectors - available at more than 130 locations. Courses can also be organized individually and held locally at your location. You will find detailed information on the training curriculum and how to contact our customer consultants at the following Internet address: Link: (http://sitrain.automation.siemens.com/sitrainworld/) SIMATIC RF1060R/RF1070R Operating Instructions, 10/2018, C79000-G8976-C432-03 31 Appendix A.3 Service & Support SIMATIC RF1060R/RF1070R 32 Operating Instructions, 10/2018, C79000-G8976-C432-03