Siemens SIMATIC RF650R Configuration Manual

Simatic ident
Hide thumbs Also See for SIMATIC RF650R:
Table of Contents

Advertisement

SIMATIC RF650R/RF680R/RF685R
SIMATIC Ident
RFID systems
SIMATIC
RF650R/RF680R/RF685R
Configuration Manual
10/2015
C79000-G8976-C386-03
___________________
Introduction
___________________
Notes on security
___________________
Description
___________________
Commissioning
___________________
Configuration via STEP 7
(PROFINET device)
___________________
Configuring with the WBM
___________________
Interface to the SIMATIC
controller
___________________
XML interface
___________________
Service and maintenance
___________________
Appendix
1
2
3
4
5
6
7
8
9
A

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SIMATIC RF650R

  • Page 1 ___________________ SIMATIC RF650R/RF680R/RF685R Introduction ___________________ Notes on security ___________________ SIMATIC Ident Description ___________________ Commissioning RFID systems SIMATIC ___________________ Configuration via STEP 7 RF650R/RF680R/RF685R (PROFINET device) ___________________ Configuring with the WBM Configuration Manual ___________________ Interface to the SIMATIC controller ___________________ XML interface...
  • 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

    The "Diagnostics - Log" menu item ..................80 6.3.12 The "Diagnostics - Messages" menu item ................82 6.3.13 The "Edit transponder" menu item ..................83 6.3.14 The "User management" menu item ..................87 6.3.15 The "System" menu item ......................91 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 4 XML commands ........................145 8.3.1 Connections ......................... 146 8.3.1.1 hostGreetings ........................147 8.3.1.2 hostGoodbye ........................148 8.3.1.3 heartBeat ..........................149 8.3.2 Reader settings ........................150 8.3.2.1 setConfiguration ........................150 8.3.2.2 getConfiguration ........................151 8.3.2.3 getConfigVersion........................152 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 5 How the LED status display works ..................233 9.2.2 RF650R/RF680R/RF685R error messages................234 Module replacement ......................240 9.3.1 Backup configuration data ....................240 9.3.2 Replacing a module ......................243 Firmware update ........................244 Restore to factory settings ....................245 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 6 PHYSICAL-WRITE....................... 264 A.2.6 WRITE-ID ..........................265 A.2.7 KILL-TAG ..........................266 A.2.8 LOCK-TAG-BANK ........................ 267 A.2.9 EDIT-BLACKLIST ........................ 268 A.2.10 GET-BLACKLIST ......................... 269 A.2.11 READ-CONFIG ........................270 A.2.12 WRITE-CONFIG ........................271 Service & Support ........................ 272 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 7: Introduction

    ® ® ® ® ® trademarks of Siemens AG. Documentation classification You will find further information on the properties, technical specifications and possible applications of the RF650R, RF680R and RF685R readers in the "SIMATIC RF600 System Manual (https://support.industry.siemens.com/cs/ww/en/view/22437600)". You will find more information on operating the readers via communications modules (PROFIBUS operation) in the manuals of the relevant communications module (https://support.industry.siemens.com/cs/ww/en/ps/15105/man).
  • Page 8: Abbreviations And Naming Conventions

    Revised and expanded edition Abbreviations and naming conventions The following terms/abbreviations are used synonymously in this document: Write/read device (SLG) Readers Mobile data storage unit (MDS) Transponder, tag Interface module (ASM) Communications module (CM) SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 9: Notes On Security

    ● Check regularly that the device complies with these recommendations and /or other internal security policies. ● Evaluate your plant as a whole in terms of security. Use the cell protection concept with suitable products. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 10 Notes on security SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 11: Description

    Properties of the UHF readers Area of application The UHF readers SIMATIC RF650R, RF680R and RF685R are intended for use in logistics and in automation. The RF680R and RF685R readers are intended for use in automation environments, for example on a production line but are equally suitable for applications in logistics.
  • Page 12 Description 3.1 Properties of the UHF readers Characteristics The following characteristics distinguish the SIMATIC RF650R, RF680R and RF685R UHF readers: Table 3- 1 Characteristics of the readers Characteristics RF650R RF680R RF685R Antennas 4 x external antenna connectors 1 x internal, adaptive...
  • Page 13 SIMATIC controller both via Industrial Ethernet / PROFINET and via PROFIBUS. Figure 3-1 RF650R reader in an IT environment Figure 3-2 RF680R reader in an automation environment (PROFINET) Figure 3-3 RF680R reader in an automation environment (PROFIBUS) SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 14: User-Specific Procedures

    The RF685R reader can also be operated without external antennas. User-specific procedures The SIMATIC RF650R, RF680R or RF685R UHF readers are preconfigured when shipped and can be put into operation without any further configuration. When shipped from the factory, the readers are preconfigured as follows: ●...
  • Page 15 Only the sections with user-specific content, in other words content that is tool/interface-specific contain these symbols. Sections without these symbols are general and relevant for both areas of application. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 16 Description 3.2 User-specific procedures SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 17: Commissioning

    There is an additional requirement if devices are operated with a redundant power supply: If the equipment is connected to a redundant power supply (two separate power supplies), both must meet these requirements. WARNING Opening the device D not open the device when energized. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 18 Repairs may only be carried out by authorized qualified personnel. Unauthorized opening of and improper repairs to the device may result in substantial damage to equipment or risk of personal injury to the user. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 19: Connect The Hardware

    The reader is ready for operation when the "R/S" LED is lit/flashes green. If the "R/S" LED is flashing, the reader is waiting for a connection. If the "R/S" LED is lit constantly, the reader is connected to the controller or PC. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 20 1 x antenna connector for external antenna (RP-TNC) For detailed information on mounting the readers as well as ordering data of the readers and cables, refer to the section "SIMATIC RF600 System Manual (https://support.industry.siemens.com/cs/ww/en/view/22437600)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 21: Setup/Network Topology

    With a bus topology, remember that if the communications connection of a reader to the controller is interrupted, the communications connection to all downstream readers is also interrupted. Figure 4-3 Sample configuration MRP ring topology SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 22: Assign The Ip Address / Device Name

    The RF650R reader ships with the IP address "192.168.0.254" set in the factory. In the factory settings, the RF680R and RF685R readers are set to DHCP. These alternative methods are described below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 23: Assigning The Ip Address / Device Name With The Pst

    Follow the steps below to assign a new, unique IP address and a unique device name to the reader: 1. Call up the Primary Setup Tool with "Start > All Programs > Siemens Automation > SIMATIC > Primary Setup Tool".
  • Page 24 2. Select the required module from the device list. 3. In the menu bar, select the menu command "Module> Flashing". 4. Click the "Start" button. The LEDs on the selected reader flash. 5. Click the "Stop" button to stop the flashing. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 25: Assigning The Ip Address / Device Name With Step 7

    Procedure Follow the steps below to assign a unique device name to the reader: 1. Call up the TIA Portal with "Start > All Programs > Siemens Automation > TIA Portal Vxx". 2. Create a new project. 3. Change to the Project view.
  • Page 26 12.Select the required node from the list. 13.Now click the "Assign name" button to assign the PROFINET device name to the reader. Result: The reader is assigned the configured PROFINET device name from the project. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 27 3. Select the option "Functions > Assign name". 4. Click the "Flash LED" button. The two LEDs on the selected reader flash. 5. Click the "Flash LED" button again to stop the flashing. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 28 Commissioning 4.4 Assign the IP address / device name SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 29: Configuration Via Step 7 (Profinet Device)

    The HSP file for the installation now appears in the "Detailed information" dialog. The "Installed" column still has the entry "No" for this HSP. 7. Select the HSP file and click the "Install" button. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 30: The Tia Portal (Step 7 Basic / Professional)

    The TIA Portal has been started. Procedure Follow the steps below to create a new project: 1. Call up the TIA Portal with "Start > All Programs > Siemens Automation > TIA Portal Vxx". 2. Create a new project. 3. Change to the Project view.
  • Page 31: Overview Of The Configurable Properties

    CPU and reader is established or the reader was assigned the IP address stored in the project. This means that the device name has been assigned and the TIA configuration must be loaded on the SIMATIC controller. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 32 I/O address parameter of the digital inputs/outputs. Using the set address range (I/O address), the digital inputs/outputs configured in the WBM of the reader can be accessed. Hardware identifier Hardware identifier parameter of the digital inputs/outputs. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 33: Configuring With The Wbm

    1. Start your Web browser. 2. Enter the IP address of the reader in the address field of your browser. 3. Confirm your entry by pressing the <Enter> key. Result: The WBM of the reader opens. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 34 "Assign the IP address / device name (Page 22)"). • Make sure that the connection is not blocked by a firewall. • Check the connection between the PC and reader using a ping request. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 35: The Wbm

    Configuring with the WBM 6.2 The WBM The WBM Using the WBM, you can configure the SIMATIC RF650R/RF680R/RF685R readers. NOTICE Security recommendation: Enable user management After starting the WBM the first time, no user management is enabled. To make sure that no unauthorized persons can access the reader settings, we recommend that you enable the user management and create new user profiles after the first login.
  • Page 36 The start window of the WBM is divided into 4 areas: ① Toolbar ② Status bar ③ Login and menu tree ④ Main window ⑤ Message area ⑥ Information bar Figure 6-2 Start window of the WBM SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 37 On the right above the main window there is the status bar with the following information: ● Display of the reader status ● Date/time display of the reader ● Drop-down list for selecting the user interface language SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 38 Changing EPC-IDs • Reading out transponder data and writing to tag fields • Locking transponder access • 'Destroying' transponders • User management Enabling/disabling user management • Creating and deleting user profiles • Changing passwords • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 39 The information bar displays deviations between the settings in the user interface of the WBM and the configuration stored on the connected reader. Minor deviations are shown on an orange background; changes that require the reader to be restarted are shown on a red background. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 40: The Menu Items Of The Wbm

    Click the "Default configuration" button to reset the parameters shown in the user interface to the default values. When you restore the default configuration, address information (IP address, device name) is retained. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 41 The current configuration is shown to the right of the four areas. The schematic representation contains information on the connected reader type and antennas as well as the antenna cables being used including the cable loss. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 42: The "Settings - General" Menu Item

    Channels The "Channels" area displays the channels with the frequencies of the selected country profile. Disable the check boxes of the channels that the reader should not use. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 43 Description of the parameters Parameter Description Expected number of The number of transponders expected to be read with the reader. With this transponders input, the reader can optimize the transponder identification. Value range 1 ... 1000 Increment SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 44 Without the cyclic antenna test, an interrupted connection can only be detect- ed when the antenna is accessed. You will find more detailed information on the intermission parameters below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 45 The incidence and duration of the intermissions can be set depending on the required availability of the RFID data. The following figure shows the effects of the intermissions: Figure 6-5 Example of intermissions Note Delay due to intermissions Remember that intermissions delay the other algorithms. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 46: The "Settings - Read Points" Menu Item

    The length of the delay depends on the time required for the command and the number of commands. The icon in the Read point tab shows how many antennas are assigned to the particular read point. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 47 If an antenna has already been assigned to a read point, a green icon is displayed on the right. If the check box is enabled, the antenna is assigned to the selected read point. To specify antenna parameters for the individual antennas, select the required antenna in the list. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 48 RSSI values. From the RSSI values of the tran- sponders that should be read and the RSSI values of the transponders that should not be read, it is possible to derive an RSSI threshold value. Value range 0 ... 255 Increment SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 49 ● There is a lot of metal in the environment (e.g. production environment with metallic conveyor technology, loading doors with metal ramps) ● The objects to be identified are on a metal surface. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 50 Click the "Adopt parameters from read point" button to transfer all parameters of the algorithms and the session from another read point to this read point. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 51 Transponder was scanned the first time. observed The transponder was identified reliably for at least "x" read cycles. The number "x" is specified with "Observed Count". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 52 If no "Read/Write Power Ramp" is set, the commands are repeated with the current power. Retries The value specifies how often the command is repeated with the specified maximum dB increase. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 53 Boost Max [dB] The value specifies by how many dB the radiated power can be increased as maximum. Inventories The value specifies the number of inventories to be taken until the maximum radiated power is reached. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 54 Sessions The way in which sessions work is very complex and it is recommended that only trained users should use them. How they work is described in the "EPCglobal Specification (http://www.gs1.org)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 55 To read out the tag fields from every transponder automatically, these must be assigned to the read points. This additional data is sent along with the "TagEventReports" via the XML interface. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 56 Click the button to edit existing filters. The button acts as a link to the "Settings - Fil- ters" menu item. You will find more information on filters in the section "The "Settings - Filters" menu item (Page 60)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 57 With this condition, the reader takes inventories continuously. TIMER With this condition, the reader takes inventories as set in "Trigger action". Following this, there is a pause with the value set in the "Timer" box. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 58: The "Settings - Tag Fields" Menu Item

    The selected tag field is highlighted in color. Click the "Insert" button to create a new tag field. Click the "Delete" button to delete the selected tag field. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 59 XML user application with the EPC-ID of the transponder. Explanation of the memory structure The transponder memory is divided into four different memory banks. Figure 6-9 Transponder memory configuration SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 60: The "Settings - Filters" Menu Item

    In the "Settings - Filters" menu item, you can create and edit filters. This page is divided into 3 areas: ● Filters ● Filter properties ● Transponder memory configuration Figure 6-10 The "Settings - Filters" menu item SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 61 Example: 00FF → Bits 0 ... 8 of the criterion will be checked. Possible characters 0 ... 9, A ... F Initialize data Show/hide the view for initializing the data. Using the initialization function, you can preset the boxes of the criterion and the mask. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 62 If a filter is active, the appropriate data is read out from each identified transponder and checked against the filter criteria. Depending on this check, transponders are discarded or processed further. A distinction can be made between inclusive and exclusive filtering. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 63 9. Unreadable filter data: Select how the reader handles transponders whose filter data cannot be read out. 10.Enable the filter in the "Settings - Read points" menu item and transfer the configuration to the reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 64: The "Settings - Digital Outputs" Menu Item

    The flashing frequency corresponds to the value of the toggle interval in milliseconds. A value of 0 means that the status of the output is not influenced by this automatic function. Value range 0 ... 65535 ms Increment 1 ms SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 65 ● The outputs are only changed once when the event occurs. ● Pending events have no effect on the output. ● If an output is changed when an antenna error is detected, this output nevertheless remains unchanged when the antenna error is eliminated SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 66: The "Settings - Communication" Menu Item

    10 seconds, it sends the report to the application again. Reports that are not transferred are buffered on the reader. With this function, you can make sure that no frames from the reader are lost even if the connection is unstable (e.g. WLAN connection aborts occasionally). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 67 Not every XML command/event report provides information about all the data activated here. You will find information indicating which XML commands/event reports provide data in the sections "XML commands (Page 145)" and "XML EventReports (Page 214)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 68 All events (edge change) of the digital inputs/outputs are always reported to the XML API interface. You will find more information on events in the section "Events (Page 214)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 69 Requirement for port statistics Note that the "Port statistics" function requires one-port operation. Make sure that the network port which is not in use is disabled with active port operating mode "With port statistics". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 70 In this box, changes can only be made if write access was permitted. Write access is only possible for the SNMP variables "sysName", "sys- Location" and "sysContact" of the "system" group of MIB-2. Allow write access Check box to enable/disable write protection for SNMP variables. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 71: The "Settings - Adjust Antenna" Menu Item

    ① Select the required antenna and start measuring the RSSI values. ② Select a transponder from the list. ③ Adjust the antenna until you obtain the highest possible RSSI value. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 72 The RSSI value is also displayed by the status LEDs of the RF680R/RF685R readers and by the "PRE" LED of the RF650R reader. Low RSSI values are shown in red, medium RSSI values in yellow and high RSSI values in green. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 73: The "Settings - Activation Power" Menu Item

    Procedure for determining the activation power Note Do not optimize the activation power during operation We recommend that you do not optimize ( ) the activation power during operation since this can disturb operation (S7/XML application). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 74 Specifies the dB value by which the radiated power is increased step-by-step during the measurement. ● Time interval Specifies the time after which the radiated power is increased by the dB value increment during the measurement. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 75 2 dB. This value serves as a guideline and you can adapt it. To be sure that the antenna reliably detects the transponders regularly, we recommend that you accept the automatically adapted default value. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 76 You can control the value that is displayed using the radio buttons. Using the arrow symbols, you can expand or reduce the window for the numeric RSSI value. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 77: The "Diagnostics - Tag Monitor" Menu Item

    In this area, you can select the read point and antenna with which transponders will be read. With the "Start/Stop diagnostics" ( / ), "Pause" ( / ) and "Delete display" ( ) buttons, you can control the diagnostics. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 78 Number of identified transponders recognized by the reader as being valid since the start of the recording and that were possibly further processed. ● Transponders in the field Number of transponders located in the antenna field of the reader or the antenna during the last inventory. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 79 The RSSI graph is either fixed or the zero point of the graph can be moved holding down the left mouse button. Highlight RSSI measured values Display measured values with thin or thick points. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 80: The "Diagnostics - Log" Menu Item

    6.3.11 The "Diagnostics - Log" menu item The log of the reader is displayed in the "Diagnostics - Log" menu item. The log helps SIEMENS specialists to analyze errors. Figure 6-18 The "Diagnostics - Log" menu item The categories of the messages displayed in the "Log" menu item depend on the check boxes selected in the "Log"...
  • Page 81 The log read out from the reader is stored as a *.log file on the PC. ● Reset The log is deleted on the reader. With a large number of log entries in the history, it may take several minutes before these are displayed. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 82: The "Diagnostics - Messages" Menu Item

    Time stamp of when the warning or error message occurred. Menu Menu item that was selected when the message occurred. Type Type of message Message Text of the message Comment Explanation of the message text. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 83: The "Edit Transponder" Menu Item

    ASCII code. Identified transponders The "Identified transponders" area contains a list of the transponders identified by the read point. To obtain or update list entries, click the "Scan" button. To edit a transponder, select SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 84 If no values are displayed, this means that no values have yet been read from the transponder. Click the "Write" button to transfer the changed data to the transponder. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 85 After you have changed the access password, you can still access the memory areas with the default password. To access the memory areas only with the access password, enable the read/write protection of the relevant memory area. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 86 "0" (access password) to make sure that no one can read out the access password and then change the EPC-ID with it. Figure 6-21 Example of locking the EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 87: The "User Management" Menu Item

    After starting the WBM the first time, no user management is enabled. To make sure that no unauthorized persons can access the reader settings, we recommend that you enable the user management and create new user profiles after the first login and delete the preinstalled profile. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 88 Remember that simultaneous access to a reader using two browsers is possible but not recommended. If changes are made when two browsers are accessing a reader at the same time, this can lead to errors in the configuration or to an undesired result. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 89 You require the user name and the password to log in to the WBM. If you lose your administrator password, you need to reset the reader to the factory settings using PST or the XML command "resetreader" (value "Reset2Factory"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 90 Changing your own password. System No operator control is possible in the "Run" reader status. • User management on / off Click the "Disable user management" button if you want to disable user management again. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 91: The "System" Menu Item

    Certificates are used to check the identity of a person or a device, to authenticate a service or to encrypt files. You can create your own certificates or use official certificates created by a certification authority. Contact your administrative IT department for further information on the topic of certificates. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 92: Simatic Rf650R/Rf680R/Rf685R Configuration Manual, 10/2015, C79000-G8976-C386-03

    Configuring with the WBM 6.3 The menu items of the WBM 6.3.16 The "Help" menu item In the "Help" menu item, you will find the configuration manual belonging to the readers "SIMATIC RF650R/RF680R/RF685R". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 93: Interface To The Simatic Controller

    The "Retrieve archived global library" dialog is opened. 6. Go to the extracted library file "Identification_Vx.x.zalxx" and select it. 7. Confirm your entry with "OK". Result: The Ident library is extracted and linked into the TIA Portal. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 94: Overview Of The Ident Library

    Ident profile. Each Ident block contains a single command of the Ident profile. Note Parallel operation using Ident blocks and Ident profile is not possible Note that the reader cannot be operated at the same time using the Ident blocks and the Ident profile. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 95: Project Preparations

    4. Change to the network view and connect the RFID device to the SIMATIC controller. 5. Open the "Libraries" tab on the right edge of the screen. 6. Open the Ident library and go to the required data type. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 96 Ident profile is required Note that the Ident profile also needs to be integrated in your project even if you only work with the Ident blocks. When executing commands, the Ident blocks access the Ident profile. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 97: Setting The "Iid_Hw_Connect" Data Type

    You can read out the values of the "HW_ID" and "LADDR" parameters in the device configuration in the properties of the reader. Enter the parameter values you have read out in the "Start value" column of the corresponding parameters. Reading out parameter values is described below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 98 The "IID_HW_CONNECT" data type has now been created and addressed for a channel. Repeat these steps for every other reader/channel. If you want to use a different channel of SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 99: General Structure Of The Function Blocks

    The following graphic shows an example of a block with input and output parameters as they exist in the same way in all blocks. ① Input parameters ② Output parameters Data type: Bit Data type: Byte, Word, DWORD, INT Figure 7-4 Example of a block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 100 This bit indicates the presence of a transponder. The displayed value is updated each time the block is called. This parameter does not exist in blocks specific to code reader systems. ● ENO Enable output SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 101 The blocks execute in the order in which they are called. This does not apply to the Reset blocks. If a Reset command is executed, the command active at this time is aborted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 102 Working with the Ident profile or with the "AdvancedCmd" block If you work with the Ident profile or with the "AdvancedCmd" block, you also need to connect the "CMDREF" input parameter with a variable of the "IID_CMD_STRUCT" (Array [1...10]) data type. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 103: Programming Ident Blocks

    Any / Variant Data buffer in which the read data is stored. Note: For Variant, currently only an "Ar- ray_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 104: Reset_Reader

    RF685R readers or the RF120C communications module with a reader connected. Using the "Reset_Reader" block, you can reset all reader types of the Siemens RFID systems. All the readers are reset to the settings configured on the reader with the WBM.
  • Page 105 Any / Variant Data buffer with the data to be written. Note: For Variant, currently only an "Ar- ray_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 106: Extended Blocks

    1, 1979, 00:00 (midnight). The identifier is assigned when a con- figuration is generated. 10 ... "DATA" end Parameter block "Config_Upload/Config_Download" can be executed on every channel of the RF680R/RF685R. It is always the same configuration data that is transferred. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 107 "DATA", we recommend a memory size of 8-16 Note: For Variant, currently only an "Array_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 108 "DATA", we recommend a memory size of 8-16 Note: For Variant, currently only an "Array_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 109: Inventory

    With the attribute "0x86" the number of currently identified transponders is shown at the "NUMBER_TAGS" output parameter (max. 15), without needing to start the module with "EXECUTE". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 110 Any / Variant Data buffer for inventory data Note: For Variant, an "Array_of_Byte" with a variable length and the existing status UDTs can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 111 IID IN I 81 TAG_DATA[1] IID_IN_1_81 reserved BYTE ID_LEN BYTE EPC length EPC_ID ARRAY[1..62]of EPC-ID BYTE tagPC WORD RSSI BYTE RSSI value MaxRSSI BYTE highest RSSI value MinRSSI BYTE lowest RSSI value channel BYTE channel; 1..15_ESTI; 1..53:FCC SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 112 S7 time power BYTE power in dBm filterDataAvailable BYTE 0=false; 1=true Inventoried WORD TAG_DATA[2] IID_IN_1_81 TAG_DATA[n] IID_IN_1_81 Indicates how often the transponder was identified via the air interface before it changed to the "Observed" status. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 113: Read_Epc_Mem

    Data buffer in which the read EPC memory data is stored. Note: For Variant, currently only an "Array_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 114: Read_Tid

    (RF620R, RF630R, RF640R) IDENT_DATA Any / Variant Read TID Note: For Variant, currently only an "Ar- ray_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 115: Set_Param

    Figure 7-14 "Set_Param" block Table 7- 12 Explanation of the "Set_Param" block Parameter Data type Default values Description PARMID DWORD 0x00 Parameter identifier VALUE DWORD 0x00 Parameter value SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 116 Polarization antenna 03 antenna RF685R) 0x4134504F A4PO Polarization antenna 04 0: default, undefined • 1: circular • 2: vertical linear • 4: horizontal linear • Input is bit coded. Combinations are possible (adding values). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 117: Write_Epc_Id

    Previous EPC ID Byte IDENT_DATA Any / Variant Current EPC ID Note: For Variant, currently only an "Ar- ray_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 118: Write_Epc_Mem

    Any / Variant Data buffer with the EPC memory data to be overwritten. Note: For Variant, currently only an "Array_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 119: Advancedcmd

    Any / Variant Buffer for data to be written or read. Note: For Variant, currently only an "Ar- ray_of_Byte" with a variable length can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 120: Status Blocks

    Any / Variant Event values depending on attributes Note: For Variant, an "Array_of_Byte" with a variable length and the existing status UDTs can be created. For Any, other data types/UDTs can also be created. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 121: Programming The Ident Profile

    The Ident profile is a complex block containing all the functionality of the Ident blocks. The Ident profile was developed specially for trained block users who want to configure complex functions with their own blocks. For untrained users, we recommend using the Ident blocks. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 122 If you work with several channels, you must ensure that for each channel, the block is called with a separate instance DB. You will find more information on Ident profile in the manual "Ident profile and Ident blocks (https://support.industry.siemens.com/cs/ww/en/view/106368029)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 123: Overview Of The Commands

    GET-BLACKLIST ‘l‘ OFFSETBUFFER RF680R/RF685R: The entire EPC-IDs are read out from the black list. READ-CONFIG Reads out the parameters from the reader. WRITE-CONFIG LEN_DATA, CONFIG Sends new parameters to the reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 124: Command Structure

    0x01 = reset, no configuration data • 0x02 = no reset, configuration data to be sent • 0x03 = reset, configuration data to be sent • 0x80 = no reset, only individual parameters • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 125 Unit for "DURATION" 0x00 = time [ms] • 0x01 = inventories • 0x02 = number of "Observed" events • LOCK-TAG- WORD W#16#0 Lock-Action (see "EPC Specification") BANK_ACTION LOCK-TAG-BANK_MASK WORD W#16#0 Lock-Mask (see "EPC Specification") SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 126: Commands

    Identifier of the status True = chained Received status data receive buffer mode "0x89" False = not chained You will find the data structure of the status mode in the section "Reader_Status (Page 120)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 127 Table 7- 26 KILL-TAG EPCID_ LEN_ID PSWD IDENT_DATA 0x6A EPC ID Length of the EPC-ID (2- Password 62 bytes) 0x00 ≙ unspecified single must be ≠ 0x00 tag access 0x00 ≙ unspecified single tag access SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 128 Type Comment NUM IDS WORD Number of MDS TAG_DATA ARRAY[1..n] of IID IN I 80 TAG_DATA[1] IID_IN_I_80 Reserved BYTE ID_Len BYTE Length of EPC ID EPC_ID ARRAY[1..62] of EPC-ID BYTE TAG_DATA[2] IID_IN_I_80 TAG_DATA[n] IID_IN_I_80 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 129 The command "WRITE-CONFIG" (Config = 3) is used for the download to the reader and "READ-CONFIG" for the upload from the reader. You will find more information on this in the section "Backup configuration data (Page 240)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 130: Chaining

    This command must not be the last command within the chain. WRITE-ID ‘g‘ RF680R/RF685R: Writes a new EPC-ID to the transponder. KILL-TAG ‘j‘ RF680R/RF685R: The transponder is permanently deactivated. LOCK-TAG-BANK ‘y‘ RF680R/RF685R: Defines a password for transponder access. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 131 In the Ident profile, the "IID_CMD_STRUCT[1]" parameter is reserved for "INIT". If you want to use "IID_CMD_STRUCT[1]" for another command, make sure that the reset parameters are written into this parameter when there is an "INIT". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 132: Command Repetition

    ● Total data throughput is increased considerably particularly with controllers that have few system resources for acyclic frames. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 133 If the reader does not support the Repeat command, "RPTACT" remains inactive. If "EXECUTE" is nevertheless set, the error "E7FE0900h" is output after a timeout of 10 seconds. 3. You can read out the individual results by setting the "EXECUTE" input parameter several ③ times. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 134 "EXECUTE" is nevertheless set, the error "E7FE0900h" is output after a timeout of 10 seconds. 3. You can read out the individual results by setting the "EXECUTE" input parameter several ③ times. Figure 7-21 Sequence of the repeat command without command transfer SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 135 "RPTACT" is still set although there are no longer any results in the buffer, the block is not ended (BUSY = 1). In this case, you can wait until the next transponders are read out. As an alternative, the block can be ended with "INIT" or "SRESET". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 136 If "RPTCMD" is not reset, the Repeat command is activated again on the reader. This response triggers an error message because there is no command. ② 2. The reader resets the "RPTACT" output parameter due to the "INIT" input parameter. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 137 With unique EPC-IDs, the stored command is only repeated if different transponders are brought into the antenna field. If the same transponder (identical EPC-ID) enters the antenna field again and again, the transponder will not be processed again. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 138: Digital Inputs/Outputs

    Table 7- 37 Inputs 16 ... 5 Assignment reserved DI 4 DI 3 DI 2 DI 1 Table 7- 38 Outputs 16 ... 5 Assignment reserved DO 4 DO 3 DO 2 DO 1 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 139: Xml Interface

    It is also possible to send several commands without waiting for the replies. The reader works through the commands in the precise order in which they were received. Note that the reader discards newly arriving commands if internally there are already approximately 100 commands waiting for execution. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 140 The reader can buffer a maximum of 10 000 reports. If this number is exceeded, newly generated reports are discarded internally. You enable reliable transfer using the WBM ("The "Settings - Communication" menu item (Page 66)"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 141: Demo Application

    Note Disclaimer of liability Note that Siemens AG accepts no liability for the demo application "RFID Reader XML Demo". Components of the demo application The demo application consists of the following components: ●...
  • Page 142 XML interface 8.2 Demo application Figure 8-1 Structure/functions of the demo application SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 143: User Interface Of The Demo Application

    XML commands with which you can control the connection between the user application and readers. Settings XML commands with which you can control the configuration of the reader. XML commands with which you can control processing of the tran- sponder data. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 144: Working With The Demo Application

    4. If necessary, select the "Transacted" check box to enable secure transfer in the application. 5. If necessary, change the API name to have the option of switching over between readers when working with several readers. 6. Confirm your entry with "OK". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 145: Xml Commands

    This section describes all the commands you can send from a user application to one of the SIMATIC RF650R, RF680R or RF685R readers. Each command sent by the user application is replied to by the reader with a reply frame. If the command was executed successfully, the reply frame has the value "0"...
  • Page 146: Connections

    The reader sends a positive reply frame. The reader then disconnects the existing TCP/IP connection. If commands are sent without being preceded by the "hostGreetings" command, the reader replies with the error message "ERROR_INVALID_READER_STATUS". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 147: Hostgreetings

    <resultCode> 0 </resultCode> <hostGreetings> <returnValue> <version> value_version </version> <configID> value_configID </configID> </returnValue> </hostGreetings> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 148: Hostgoodbye

    You will find further information on the buffer or on asynchronous notifications in the section "XML interface (Page 139)". Command <frame> <cmd> <id> value_id </id> <hostGoodbye/> </cmd> </frame> Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <hostGoodbye/> </reply> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 149: Heartbeat

    </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". Parameter Parameter Type Values Description value_id Decimal value 0...4294967295 Unique command identifier 0...9 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 150: Reader Settings

    <id> value_id </id> <resultCode> 0 </resultCode> <setConfiguration> <returnValue> <configID> value_configID </configID> </returnValue> </setConfiguration> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 151: Getconfiguration

    <resultCode> 0 </resultCode> <getConfiguration> <returnValue> <configID> value_configID </configID> <configData> <![CDATA[value_configData]]> </configData> </returnValue> </getConfiguration> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 152: Getconfigversion

    <id> value_id </id> <resultCode> 0 </resultCode> <getConfigVersion> <returnValue> <configID> value_configID </configID> </returnValue> </getConfigVersion> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 153: Getactiveconfiguration

    <resultCode> 0 </resultCode> <getActiveConfiguration> <returnValue> <configID> value_configID </configID> <configData> <![CDATA[value_configData]]> </configData> </returnValue> </getActiveConfiguration> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 154: Getlogfile

    Note that the reply frame of the reader can take up to 20 seconds. Command <frame> <cmd> <id> value_id </id> <getLogfile> <logType> value_logType </logType> </getLogfile> </cmd> </frame> Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <getLogfile> <returnValue> <logData> <![CDATA[value_configData]]> </logData> </returnValue> </getLogfile> </reply> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 155: Resetlogfile

    <resetLogfile/> </cmd> </frame> Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <resetLogfile/> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 156: Setparameter

    </setParameter> </cmd> </frame> Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <setParameter/> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 157 This is a value without a unit and without direct reference to the power strength. "objName" must have the name of the corresponding read point. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 158: Getparameter

    <id> value_id </id> <resultCode> 0 </resultCode> <getParameter> <returnValue> <value> value_value </value> </returnValue> </getParameter> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 159 This is a value without a unit and without direct reference to the power strength. "objName" must have the name of the corresponding read point. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 160: Settime

    The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". Parameter Parameter Type Values Description value_id Decimal value 0...4294967295 Unique command identifier 0...9 value_utcTime Time UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 161: Gettime

    The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". Parameter Parameter Type Values Description value_id Decimal value 0...4294967295 Unique command identifier 0...9 value_utcTime Time UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 162: Setio

    </setIO> </cmd> </frame> Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <setIO/> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 163 NGE" if there are more outputs to be set than the reader supports. If, for example, the reader only sup- ports 2 outputs, with the example above in which 4 outputs are ad- dressed, no output will be set SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 164: Getio

    <resultCode> 0 </resultCode> <getIO> <returnValue> <inValue> value_inValue </inValue> <outValue> value_outValue </outValue> </returnValue> </getIO> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 165: Resetreader

    After a positive reply from the user application, the reader terminates the TCP/IP connection and then performs a reset. Following this, you need to establish the connection again with the user application and restart with the "hostGreetings" command. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 166 Reset2Factory: • Reset to the factory settings and delete the stored configuration. Reboot: • Hardware reader reset without de- leting the stored configuration. After the restart, communication must be re-established. The default is "Reboot". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 167: Getreaderstatus

    </subVersion> // opt </returnValue> </getReaderStatus> </reply> </frame> // opt → Optional: Line can be omitted. The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 168: Transponder Processing

    Unique command identifier 0...9 value_readerType Fixed values SIMATIC_RF680R Reader type SIMATIC_RF685R value_mLFB Alphanumeric text SIEMENS article number of the reader Example: 6GT2811-6AA10-0AA0 value_hWVersion Alphanumeric text Hardware version of the reader Example: V1.0.0.0_1.1.0.34 value_fWVersion Alphanumeric text Firmware version of the reader Example: V1.0.0.0_1.1.0.34...
  • Page 169: Editblacklist

    // opt → Optional: Line can be omitted. Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <editBlacklist/> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 170: Getblacklist

    The black list is a filter mechanism with which transponders can be filtered out. Transponders whose IDs are stored in the black list are ignored and not processed. Command <frame> <cmd> <id> value_id </id> <getBlacklist> <sourceName> value_sourceName </sourceName> </getBlacklist> </cmd> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 171 "Readpoint_1". value_tagID Hexadecimal EPC-ID in "RAW Hex Data Format" value Example of a 96-bit EPC-ID: 0...9, A...F 3005FB63AC1F3681EC880468 For additional information, refer to the "EPC Global Specification". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 172: Getallsources

    The name is specified using the WBM (refer to the section "The "Settings - Read points" menu item (Page 46)"). In the standard configuration, there is only one read point with the name "Readpoint_1". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 173: Triggersource

    // opt → Optional: Line can be omitted. Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <triggerSource/> </reply> </frame> For negative replies ("resultCode" ≠ 0), refer to the description in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 174: Readtagids

    Filter mechanisms influence the results Defined filter mechanisms influence the results (refer to the section "The "Settings - Filters" menu item (Page 60)"). Then in the reply frame, only the transponders that were not filtered out appear SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 175 <channel> value_channel </channel> // opt <power> value_power </power> // opt <polarization> value_polarization </polarization> // opt <inventoried> value_inventoried </inventoried> // opt <filterDataAvailable> value_filterDataAvailable </filterDataAvailable> // opt </tag> … <tag> // opt … </tag> // opt </returnValue> </readTagIDs> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 176 For additional information, refer to the "EPC Global Specification". value_utcTime Time Optional UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. value_ Fixed values Antenna01 Optional antennaName Antenna02 Name of the antenna Antenna03 Antenna04 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 177: Getobservedtagids

    "Observed" status. This can be achieved by selecting the suitable parameter values or by triggering/starting the read point in good time before the command. If no transponder was identified with the "Observed" status, a positive reply without transponder data is returned. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 178 <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <getObservedTagIDs> <returnValue> <tag> <tagID> value_tagID </tagID> <tagPC> value_tagPC </tagPC> // opt <utcTime> value_utcTime </utcTime> // opt <antennaName> value_antennaName </antennaName> // opt <rSSI> value_rSSI </rSSI> // opt SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 179 Fixed values Time Optional Count Specifies the unit for the duration. Time = time in milliseconds • Count = number of inventories • If no value is set, the duration is speci- fied in milliseconds. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 180 Used radiated power of the antenna in [dB] Increment: 0.25 dB value_polarization Fixed values Default Optional Circular Polarization of the antenna Linear_vertical Currently, this parameter can only be Linear_horizontal set for the internal antenna of the RF685R. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 181: Writetagid

    <id> value_id </id> <writeTagID> <sourceName> value_sourceName </sourceName> <tagID> value_tagID </tagID> // opt <newID> value_newID </newID> <idLength> value_idLength </idLength> // opt <password> value_password </password> // opt </writeTagID> </cmd> </frame> // opt → Optional: Line can be omitted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 182 The name is specified using the WBM (refer to the section "The "Settings - Read points" menu item (Page 46)"). In the standard configuration, there is only one read point with the name "Readpoint_1". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 183 Fixed values Antenna01 Optional antennaName Antenna02 Name of the antenna Antenna03 Antenna04 value_rSSI Decimal value 0...255 Optional 0...9 RSSI value value_channel Decimal value 1...50 Optional 0...9 Channel number on which the tran- sponder was detected. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 184 False Indicates whether or not a filter criteri- on was received. True: • No problem All the data was read or there was no filter set. False: • Data could not be read. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 185: Readtagmemory

    <password> value_password </password> // opt <tagField> <bank> value_bank </bank> <startAddress> value_startAddress </startAddress> <dataLength> value_dataLength </dataLength> </tagField> … <tagField> // opt … </tagField> // opt </readTagMemory> </cmd> </frame> // opt → Optional: Line can be omitted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 186 // opt → Optional: Line can be omitted. In the reply, the parameter is transferred depending on the configuration settings (engineering/communication). The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 187 Number of bytes to be read. 0...9 value_password Hexadecimal 00000000... Optional value FFFFFFFF Access password for the transponder 0...9, A...F This parameter does not need to be defined if there is no password protec- tion activated for the transponder. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 188 Number of times the reader repeated air interface commands attempting to obtain correct data "0" corresponds to no attempt. The maximum number of attempts is specified in the reader firmware and cannot be modified SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 189: Writetagmemory

    The reply frame contains the IDs of all identified transponders. A flag for each transponder indicates whether or not the command was successful for this transponder. If no transponder was identified, a negative reply is returned. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 190 // opt <channel> value_channel </channel> // opt <power> value_power </power> // opt <polarization> value_polarization </polarization> // opt <commandRetry> value_commandRetry </commandRetry> // opt <airRetry> value_airRetry </airRetry> // opt <filterDataAvailable> value_filterDataAvailable </filterDataAvailable> // opt </tag> … SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 191 For additional information, refer to the "EPC Global Specification". value_tagPC Hexadecimal Optional value Tag PC (Protocol Control) 0...9, A...F 16-bit value represented by four hexa- decimal characters. Example: The value "1234" corresponds to the binary value "0001.0010.0011.0100". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 192 Fixed values Antenna01 Optional antennaName Antenna02 Name of the antenna Antenna03 Antenna04 value_rSSI Decimal value 0...255 Optional 0...9 RSSI value value_channel Decimal value 1...50 Optional 0...9 Channel number on which the tran- sponder was detected. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 193 False Indicates whether or not a filter criteri- on was received. True: • No problem All the data was read or there was no filter set. False: • Data could not be read. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 194: Readtagfield

    <tagID> value_tagID </tagID> // opt <password> value_password </password> // opt <tagField> <fieldName> value_fieldName </fieldName> </tagField> … <tagField> // opt … </tagField> // opt </readTagField> </cmd> </frame> // opt → Optional: Line can be omitted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 195 // opt → Optional: Line can be omitted. In the reply, the parameter is transferred depending on the configuration settings (engineering/communication). The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 196 Flag to indicate whether or not the False command was successful for this tran- sponder. True: Command successful • False: Command unsuccessful • value_utcTime Time Optional UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 197 False Indicates whether or not a filter criteri- on was received. True: • No problem All the data was read or there was no filter set. False: • Data could not be read. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 198: Writetagfield

    The reply frame contains the IDs of all identified transponders. A flag for each transponder indicates whether or not the command was successful for this transponder. If no transponder was identified, a negative reply is returned. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 199 <channel> value_channel </channel> // opt <power> value_power </power> // opt <polarization> value_polarization </polarization> // opt <commandRetry> value_commandRetry </commandRetry> // opt <airRetry> value_airRetry </airRetry> // opt <filterDataAvailable> value_filterDataAvailable </filterDataAvailable> // opt </tag> … <tag> // opt … SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 200 0...9, A...F 16-bit value represented by four hexa- decimal characters. Example: The value "1234" corresponds to the binary value "0001.0010.0011.0100". value_fieldName Hexadecimal Name of tag field value Is specified using the WBM. 0...9, A...F SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 201 Used radiated power of the antenna in [dB] Increment: 0.25 dB value_polarization Fixed values Default Optional Circular Polarization of the antenna Linear_vertical Currently, this parameter can only be Linear_horizontal set for the internal antenna of the RF685R. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 202: Killtag

    The reply frame contains the IDs of all identified transponders. A flag for each transponder indicates whether or not the command was successful for this transponder. If no transponder was identified, a negative reply is returned. Command <frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 203 // opt → Optional: Line can be omitted. In the reply, the parameter is transferred depending on the configuration settings (engineering/communication). The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 204 False: Command unsuccessful • value_utcTime Time Optional UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. value_ Fixed values Antenna01 Optional antennaName Antenna02 Name of the antenna Antenna03 Antenna04 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 205 False Indicates whether or not a filter criteri- on was received. True: • No problem All the data was read or there was no filter set. False: • Data could not be read. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 206: Locktagbank

    The following tables show possible combinations of the "r/w" and "w" flags with "p" flags and the meaning of the combination for a memory bank. The transponder is in the "open" status when it is identified and in the "secure" status when its access password is verified. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 207 ID can be written to the transponder. You will find more detailed information on "epcGen2LockAction" and "epcGen2LockMask" in the "EPC Radio Frequency Identity Protocols Standard Specification". Command <frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 208 </tag> … <tag> // opt … </tag> // opt </returnValue> </lockTagBank> </reply> </frame> // opt → Optional: Line can be omitted. In the reply, the parameter is transferred depending on the configuration settings (engineering/communication). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 209 The least significant bits decide the "USER Memory". You will find a full description of the "LockMask" parameter in the "EPC Global Specification". value_password Hexadecimal 00000000... Access password for the transponder value FFFFFFFF 0...9, A...F SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 210 Decimal value 0...65535 Optional commandRetry 0...9 Number of times the reader repeated commands attempting to obtain correct data. "0" corresponds to no attempt. The maximum number of attempts is set using the WBM. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 211: Negative Xml Replies

    These error messages always include an event code ≠ 0 and information about the problem. Reply <frame> <reply> <id> value_id </id> <resultCode> value_resultCode </resultCode> <error> <name> value_name </name> <cause> value_cause </cause> </error> </reply> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 212 No carrier signal activated. 0xA7 ERROR_MORE_THAN_ONE_ There is more than one transponder in the TAG_IN_FIELD antenna field. 0xA8 ERROR_AIR_PROTOCOL_ General radio protocol error UNSPECIFIED 0x43 ERROR_ANTENNA An antenna error was detected when exe- cuting the command. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 213 FAILED 0xE7 ERROR_READ_COMMAND_ The read command failed. FAILED 0xE8 ERROR_WRITE_COMMAND_ The write command failed. FAILED 0xE9 ERROR_WRITETAGID_COMMAND_ Writing the EPC-ID failed. FAILED ERROR_LOCK_COMMAND_ The Lock command failed. FAILED ERROR_KILL_COMMAND_ The Kill command failed. FAILED SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 214: Xml Eventreports

    <rSSIMin> value_rSSIMin </rSSIMin> // opt <rSSIMax> value_rSSIMax </rSSIMax> // opt <channel> value_channel </channel> // opt <power> value_power </power> // opt <polarization> value_polarization </polarization> // opt <inventoried> value_inventoried </inventoried> // opt <filterDataAvailable> value_filterDataAvailable </filterDataAvailable> // opt SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 215 (Settings - Communication). Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <ter/> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 216 0...255 RSSI value 0...9 rSSIMin Decimal value 0...255 The lowest RSSI value with which the 0...9 transponder was detected. This is a value without a unit and without direct reference to the power strength. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 217 Memory bank of the tag field 0: Reserved • 1: EPC • 2: TID • 3: USER MEMORY • value_ Decimal value 0...65535 Start address of the first byte in the startAddress 0...9 memory bank where reading will start. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 218: Rssieventreport

    <antennaName> value_antennaName </antennaName> // opt <rSSI> value_rSSI </rSSI> // opt <channel> value_channel </channel> // opt <power> value_power </power> // opt <polarization> value_polarization </polarization> // opt </tag> … <tag> // opt … </tag> // opt </rssier> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 219 The value "1234" corresponds to the binary value "0001.0010.0011.0100". value_utcTime Time UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. value_ Fixed values Antenna01 Name of the antenna antennaName Antenna02 Antenna03 Antenna04 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 220: Ioeventreport

    <report> <id> value_id </id> <ioer> <io> <ioName> value_ioName </ioName> <ioEvent> value_ioEvent </ioEvent> <utcTime> value_utcTime </utcTime> </io> <io> // opt … </io> // opt </ioer> </report> </frame> // opt → Optional: Line can be omitted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 221 Inport02 Inport03 Outport00 Outport01 Outport02 Outport03 value_ioEvent Fixed values High Indicates the new status of the in- put/output. value_utcTime Time UTC time stamp (Universal Time Co- ordinated) in ISO 8601 format: yyyy-MM-ddTHH:mm:ss.fffzzz e.g.: 2009-12-24T18:34:56.929+00:00. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 222: Interrupts

    Reply <frame> <reply> <id> value_id </id> <resultCode> 0 </resultCode> <error/> </reply> </frame> The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 211)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 223 There is not enough transponder power. 0x1521 5409 ERROR_NO_TAG There is no transponder in the antenna field. 0x1522 5410 ERROR_NO_DATA The requested data is not available. 0x1523 5411 ERROR_INVALID_CRC Bad checksum 0x1525 5413 ERROR_NO_FREQUENCY No radio channel activated. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 224 "Overflow - TagEventReports": Send buffer for "TagEventReports" is full. Data can be lost until the next "TagEventReport" is received. 0x7A152 500050 Connection attempt failed. 0x7A153 500051 Configuration successfully loaded. 0x7A154 500052 Connection established. 0x7A155 500053 Connection interrupted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 225: Service And Maintenance

    ● via the LED status displays of the reader for RF650R/RF680R/RF685R ● using the WBM for RF650R/RF680R/RF685R ● using the TIA Portal (STEP 7 Basic / Professional V13 or higher) for RF680R/RF685R These alternative methods are described below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 226: Diagnostics Via The Led Displays

    Indicates that there is a connection via Ethernet interface "2". LINK 2 (LK2) • - RF680R/RF685R only Indicates that data is being sent and/or received via Ethernet RECEIVE/TRANSMIT 2 • interface "2". (R/T2) - RF680R/RF685R only Figure 9-1 LED displays of the reader SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 227 When aligning the antenna, using the WBM, the status display indicates the RSSI value with which the transponder was detected. You will find more information on the antenna alignment in the section "The "Settings - Adjust antenna" menu item (Page 71)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 228: Diagnostics Via Display Elements

    The antenna is switched on. There is no transponder in the antenna field. There is at least one transponder in the antenna field. One or more transponders have been detected as valid. Only exists with RF680R/RF685R. Only exists with RF650R. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 229: Diagnostics Via Snmp

    In the "Log" menu, you will find all the diagnostics messages of the reader that have occurred. The log helps SIEMENS specialists to analyze errors. You will find further information on the "Log" in the section "The "Diagnostics - Log" menu item (Page 80)".
  • Page 230: Diagnostics Using The Tia Portal (Step 7 Basic / Professional)

    2. Open your existing project and change to the project view. 3. Change to the network view. 4. Right-click on the required reader and select the "Online & diagnostics" entry in the shortcut menu. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 231 Channel diagnostics is also available. This displays pending diagnostics information in plain text. You can see this by right clicking on the module "RFID communication" in the device overview of the reader and clicking the entry "Online & Diagnostics" in the shortcut menu. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 232: Error Messages

    You will find more information on XML error messages in the section "Interrupts (Page 222)". ● STEP 7 - block error messages for RF680R/RF685R ● using the WBM for RF650R/RF680R/RF685R These alternative methods are described below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 233: How The Led Status Display Works

    LED is lit red. The middle (5th LED) of the LED status display serves as a "delimiter" and is always lit yellow. XML error message Error message LED fault display hexadecimal binary 0x12 0001 0010 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 234: Rf650R/Rf680R/Rf685R Error Messages

    2 Hz 0xA2 0xE2FE82 The requested data is not available. 2 Hz 0xA3 0xE2FE83 The transponder signals a CRC error. 2 Hz 0xA4 0xE2FE84 The selected antenna is not enabled. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 235 The specified tag field of the transponder is unknown. 2 Hz 0xCA 0xE4FE8A General error 2 Hz 0xCB 0xE4FE8B No or bad configuration data/parameters were transferred. Possible cause: You are accessing an unconfigured read point. • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 236 0xE5FE05 Invalid data block number (DBN) in the Ident profile 2 Hz 0x56 0xE5FE06 Invalid data block length (DBL) on the reader/communications module 0x57 0xE5FE07 Invalid data block length (DBL) in the Ident profile SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 237 An uninterpretable XML command was sent to the reader or the Ident profile sends an uninterpretable command to the reader. Possible causes: The "AdvancedCmd" block was supplied with an incorrect "CMD". • The "CMD" input of the "AdvancedCmd" block was overwritten. • 0x62 0xE6FE02 Invalid command index (CI) SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 238 An error has occurred that makes a Reset_Reader ("WRITE-CONFIG" with "Config = 3") necessary. Possible causes / action to be taken: The "WRITE-CONFIG" command is incorrect. • After eliminating the error, execute an "INIT". • Check the "IID_HW_CONNECT" parameter. • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 239 Timeout during "INIT" (60 seconds according to "TC3WG9") 0x97 0xE7FE09 Command repetition is not supported. 0x7A 0xE7FE0A Error during the transfer of the PDU (Protocol Data Unit). "--" means that the error is not displayed by the LEDs. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 240: Module Replacement

    All the diagnostics messages of the reader are entered in the "Log" if a check mark was set for "ERRORS" in the WBM configuration in "Settings - General". The log helps SIEMENS specialists to analyze errors. You will find further information on the "Log" in the section "The "Diagnostics - Log"...
  • Page 241 From the device view of the TIA Portal, you can access the "Properties" tab of the reader. In the "Configuration management" entry, you can save the configuration of the reader in your project and also load this on the reader again . SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 242 Note that you cannot transfer any user profiles and passwords to other readers using the configuration file. After loading the configuration file on a new reader, you need to enable user management and create new user profiles and passwords. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 243: Replacing A Module

    7. Connect the reader to the power supply using the connecting cable. Wait until the reader has started up and is ready for operation ("R/S" LED is lit/flashes green). 8. Load the configuration to the reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 244: Firmware Update

    Result: The firmware is updated. The update process is indicated in the information bar. After the update has completed, the reader is restarted. The reader is ready for operation when the "R/S" LED is lit/flashes green. Note that during a firmware update, the startup takes longer. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 245: Restore To Factory Settings

    Resetting to the factory settings using the PST Follow the steps below to reset all settings to the factory settings using the PST: 1. Call up the Primary Setup Tool with "Start > All Programs > Siemens Automation > SIMATIC > Primary Setup Tool".
  • Page 246 "R/S" LED. After restoring, the reader is restarted. The reader is ready for operation when the "R/S" LED is lit/flashes green. After restarting the reader, you may need to assign a new IP address or a new device name to the reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 247: Appendix

    One characteristic is the design of the transponder that differs greatly from the structure used in HF systems, e.g. the use of a dipole or helix antenna. Figure A-1 Structure of a UHF RFID system SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 248 Is also possible that a transponder is not identified although it is located in the identification range of the reader. It can also happen that a transponder moving outside the antenna field is read out due to overshoots. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 249 Polarization axes parallel: approx. 100 % range ② Polarization axis turned through 45°: approx. 50% range ③ Polarization axis turned through 90°: approx. 10% range Figure A-3 Effect of the polarization axes on the write/read distance SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 250: Implementation Of Uhf Rfid Installations

    ● Type, number and position of the transponders in the antenna field ● Reflecting and absorbent materials in the vicinity of the antenna ● Distance between the antenna or the reader and the transponder SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 251 Decoupling third-party RFID systems If you are using different RFID systems, make sure that no two systems are active at the same time or operate separately from each other. Ideally there should be no mixed usage. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 252: Test Phase

    2. Align the reader or the antenna so that its front points in the direction of the object (transponder) to be identified. Keep to the minimum distances between antennas and transponders to avoid antenna errors. When using linear antennas, make sure the polarization direction is correct. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 253 5. Optimize the antenna adjustment until the maximum possible RSSI value is reached. 6. Secure the antenna. Note that the RSSI value depends on the following components: ● transponder used, ● antenna used, ● reflecting and absorbent materials in the vicinity of the antenna. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 254 "as much as necessary, as little as possible". In the "Settings - Activation power" menu item, you can find the optimum radiated power for reliable transponder access without creating overshoots. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 255 3. Click the "Apply" button to transfer the value entered in the "Radiated power" input box of the "Settings - Read points" menu item. 4. Click the symbol to transfer the configuration to the reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 256: Dealing With Field Disturbances

    All transponders are within the read distance. Approaches to solutions: – Reduction of the radiated power – Use of UHF algorithms – Changing the antenna position – Shielding measures – Use antennas with a lower gain SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 257 (e.g. DECT telephone directly in front of the RFID antenna). Common industrial interference mechanisms, such as the harmonics of frequency converters or static discharge (ESD) can also cause disturbances. Note Occurrence of disturbances Remember that these disturbances can also occur sporadically or in certain combinations. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 258: Measures For Eliminating Field Disturbances

    The RF685R reader also provides the option of operating the internal antenna both as a linear, vertical, linear horizontal and circular antenna. If more than one polarization is enabled, the polarization is changed automatically with each inventory. This increases the probability of identification in difficult radio conditions. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 259 Use of UHF algorithms In the "Settings - Read points" menu item of the WBM, you will find various "Tools" in the "Algorithms" area that you can use to improve the read/write reliability. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 260: Command And Acknowledgement Frames

    EPC-ID Value * Identifies a chained command in the CI byte: - Uppercase letters (A - Z): no chained command or end of the command chain - Lowercase letter (a - z): Chained command SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 261: Reader-Status

    28 ... 31 32, 33 36, 37 40, 41 42, 43 44, 45 Mean- Value Table A- 4 Reply Byte 0, 1 2, 3 6, 7 11 ... 239 Mean- STATUS DBN_H DBN_L SLG- STATUS Value SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 262: Inventory

    0x00 = no inventory (if "DURATION" = 0x00 or 0x01) • 0x00 = one transponder (if "DURATION" = 0x02) • 42, 43 Unit for "DURATION": 0x00 = ms • 0x01 = inventories • 0x02 = number of "OBSERVED" events • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 263: Physical-Read

    Number of bytes to be read 18, 19 Password for transponder access: 0x00 = no password • Length of the EPC ID: 0x00 = not addressed • 25 ... 86 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 264: Physical-Write

    Number of bytes to be written 18, 19 Password for transponder access: 0x00 = no password • Length of the EPC ID: 0x00 = not addressed • 25 ... 86 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 265: Write-Id

    Length of the EPC ID: 0x00 = not addressed • 25 ... 86 Buffer for up to 62 bytes EPC-ID 87 ... 148 Length of the new EPC ID The length is specified in byte 16, 17. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 266: Kill-Tag

    Reserved (value = 0) 18, 19 Password for transponder access: 0x00 = no password • Length of the EPC ID: 0x00 = not addressed • 25 ... 86 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 267: Lock-Tag-Bank

    0x00 = no password • 20, 21 See EPC standard 22, 23 See EPC standard Length of the EPC ID: 0x00 = not addressed • 25 ... 86 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 268: Edit-Blacklist

    0x02 = delete TagID • 0x03 = delete all • Reserved (value = 0) Length of the EPC ID: 0x00 = not addressed • 25 ... 86 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 269: Get-Blacklist

    Value Table A- 27 Reply Byte 0, 1 2, 3 6, 7 11 ... 239 Mean- STATUS DBN_H DBN_L DATA Value Table A- 28 Description of the bytes Byte Description Reserved (value = 0) SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 270: Read-Config

    2, 3 6, 7 11 ... 239 Mean- STATUS DBN_H DBN_L CONFIG_ DATA Value Table A- 31 Description of the bytes Byte Description 11 ... 239 Buffer for up to 32 KB configuration data. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 271: Write-Config

    0x80 = no communication reset, individual parameters • 32, 33 Number of bytes to be written 46 ... 239 Buffer for up to 32 KB configuration data. Reply 11, 12 Length of the configuration data. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...
  • Page 272: Service & Support

    ● In the catalog ID 10 specially for Industrial Identification Systems Service & Support for Process Industries and Drives On the Internet, on the Support home page (https://support.industry.siemens.com/cs/de/en/) of Process Industries and Drives (PD), you will find various services. There you will find the following information, for example: ●...
  • Page 273 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). Training center We offer appropriate courses to get you started. Please contact your local training center or the central training center in D-90327 Nuremberg.
  • Page 274 Appendix A.3 Service & Support SIMATIC RF650R/RF680R/RF685R Configuration Manual, 10/2015, C79000-G8976-C386-03...

This manual is also suitable for:

Simatic rf680rSimatic rf685r

Table of Contents