Siemens SIMATIC RF650R Configuration Manual
Siemens SIMATIC RF650R Configuration Manual

Siemens SIMATIC RF650R Configuration Manual

Ident rfid systems
Hide thumbs Also See for SIMATIC RF650R:
Table of Contents

Advertisement

SIMATIC Ident
RFID systems
SIMATIC
RF650R/RF680R/RF685R
Configuration Manual
03/2018
C79000-G8976-C386-06
___________________
Introduction
___________________
Security recommendations
___________________
Description
___________________
Commissioning
___________________
Configuration via STEP 7
(PROFINET device)
___________________
Configuring with Studio 5000
Logix Designer
___________________
Configuring with the WBM
___________________
Programming via SIMATIC
controller
___________________
Programming via Rockwell
controller
___________________
Programming via XML
interface
___________________
Programming via the OPC
UA interface
___________________
Service and maintenance
___________________
Appendix
1
2
3
4
5
6
7
8
9
10
11
12
A

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SIMATIC RF650R

  • Page 1 ___________________ Introduction ___________________ Security recommendations ___________________ SIMATIC Ident Description ___________________ Commissioning RFID systems SIMATIC ___________________ Configuration via STEP 7 RF650R/RF680R/RF685R (PROFINET device) ___________________ Configuring with Studio 5000 Logix Designer Configuration Manual ___________________ Configuring with the WBM ___________________ Programming via SIMATIC controller ___________________ Programming via Rockwell...
  • 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 "Settings - Adjust antenna" menu item ................84 7.3.9 The "Settings - Activation power" menu item ................86 7.3.10 The "Diagnostics - Tag monitor" menu item ................91 7.3.11 The "Diagnostics - Log" menu item ..................95 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 4 Assigning parameters to the "Param_RF68xR" block ............158 General structure of the add-on instructions ................ 160 Programming add-on instructions ..................161 9.5.1 Basic blocks ......................... 161 9.5.1.1 Param_RF68xR........................161 9.5.1.2 Reset_RF68xR ........................162 9.5.1.3 Read ............................. 162 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 5 ........................207 10.3.2.9 setTime ..........................210 10.3.2.10 getTime ..........................211 10.3.2.11 setIO............................212 10.3.2.12 getIO ............................. 214 10.3.2.13 resetReader .......................... 215 10.3.2.14 getReaderStatus ........................217 10.3.2.15 getAllSources ........................218 10.3.2.16 getAntennas .......................... 220 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 6 Planning and installation of UHF read points ............... 307 A.1.1 Technical basics........................307 A.1.2 Implementation of UHF RFID installations ................310 A.1.2.1 Preparation phase ........................ 310 A.1.2.2 Test phase ........................... 312 A.1.2.3 Setting up read points ......................312 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 7 KILL-TAG ..........................333 A.3.8 LOCK-TAG-BANK ......................... 334 A.3.9 EDIT-BLACKLIST ......................... 335 A.3.10 GET-BLACKLIST ........................336 A.3.11 READ-CONFIG ........................337 A.3.12 WRITE-CONFIG ........................338 List of the country profiles (approvals) .................. 340 Service & Support ......................... 344 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 8 Table of contents SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 9: 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 10 New functions of WBM V3.1 • Abbreviations and naming conventions The following terms/abbreviations are used synonymously in this document: Reader Write/read device (SLG) Transponder, tag Data carrier, mobile data storage, (MDS) Communications module (CM) Interface module (ASM) SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 11: Security Recommendations

    ● Only use passwords with high password strength. Avoid weak passwords, e.g. password1, 123456789, abcdefgh. ● Define rules for using devices and assigning passwords. ● Make sure that all passwords are protected and inaccessible to unauthorized personnel. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 12 ● Enable only the services (protocols) that will actually be used on the device. The same applies to the installed interfaces/ports. Unused ports could be used to access the network downstream from the device. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 13 Security recommendations List of available protocols All available protocols and their ports that can be used with SIMATIC RF650R, RF680R and RF685R are listed below. Table 2- 1 List of available protocols Protocol Port number Default port Port configura- Authentication...
  • Page 14 Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly recommends that product updates are applied as soon as they are available and that the latest product versions are used. Use of product versions that are no longer supported, and failure to apply the latest updates may increase customers’...
  • Page 15: 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 16 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 17 3.1 Properties of the UHF readers Certificates The following certificates and approvals are currently available for the RF650R, RF680R and RF685R readers: RF650R certificates (https://support.industry.siemens.com/cs/ww/en/ps/15085/cert) RF680R/RF685R certificates (https://support.industry.siemens.com/cs/ww/en/ps/15088/cert) Integration The following figures show examples of some of the of the integration options of the readers.
  • Page 18 All 3 readers can be integrated in an IT environment (XML, OPC UA). The RF68xR readers can be integrated both in an IT and in an automation environment (S7). The RF685R reader can also be operated without external antennas. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 19: User-Specific Procedures

    Description 3.2 User-specific procedures 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: ● First antenna connector occupied: RF640A ●...
  • Page 20 You will find information on this in the section "Configuring with the WBM (Page 41)". 4. Program reader commands You will find information on this in the section "Programming via the OPC UA interface (Page 277)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 21 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, 03/2018, C79000-G8976-C386-06...
  • Page 22 Description 3.2 User-specific procedures SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 23: 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, 03/2018, C79000-G8976-C386-06...
  • Page 24 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, 03/2018, C79000-G8976-C386-06...
  • Page 25: Connect The Hardware

    3. Connect the communications module to the controller using a PROFIBUS cable. 4. If necessary, connect the reader to one or more external antennas. 5. Connect the communications module to the power supply using the connecting cable. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 26 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, 03/2018, C79000-G8976-C386-06...
  • Page 27: 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, 03/2018, C79000-G8976-C386-06...
  • Page 28 MRP ring topology via the network ports "X1P1" and "X1P2". You will find additional information on setting up an MRP ring topology in the STEP 7 online help and in the "SIMATIC PROFINET system description (https://support.industry.siemens.com/cs/ww/en/view/19292127)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 29: Assign The Ip Address / Device Name

    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 30 If several readers are connected to the network/PC, it is possible to make the LEDs of the device selected in the output window flash. Using the node flash test, you can identify the required reader quickly and simply. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 31: 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 32 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, 03/2018, C79000-G8976-C386-06...
  • Page 33: Assigning An Ip Address Via Dhcp

    The BOOTP / DHCP server is preconfigured and is available. You will find further information on linking the readers into Studio 5000 Logix Designer in the section "Configuring with Studio 5000 Logix Designer (Page 39)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 34 The entry is also displayed in the "Relation List" area. Figure 4-6 BOOTP / DHCP server software 9. Click the "Disable BOOTP/DHCP" button to save the IP address on the reader. Result: The reader is assigned the IP address statically. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 35: Configuration Via Step 7 (Profinet Device)

    TIA using an HSP or GSDML file. Using the GSDML file, you can also link the reader into STEP 7 Classic or third-party systems. You can find the current GSDML file on the reader and in the Siemens Industry Online Support (https://support.industry.siemens.com/cs/ww/en/view/72341852) pages on the Internet.
  • Page 36: Overview Of The Configurable Properties

    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 37 General General settings I/O addresses I/O address parameter of the digital inputs/outputs. Using the set address range (I/O address), the digital in- puts/outputs configured in the WBM of the reader can be ac- cessed. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 38 Configuration via STEP 7 (PROFINET device) 5.3 Overview of the configurable properties SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 39: Configuring With Studio 5000 Logix Designer

    "EDS Hardware Installation Tool" is opened. 4. Follow the instructions of the tool to link the readers into Studio 5000 Logix Designer. Result: Your hardware catalog in Studio 5000 Logix Designer is now updated. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 40: Creating A Studio 5000 Logix Designer Project

    8. In the input box "IP Address" enter the IP address of the reader. 9. Click the "Change" button. The input screen "Module Definition" opens. 10.In the "Size" box change the data word size from "SINT" to "INT". 11.Confirm your entry with "OK". 12.Confirm with "OK". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 41: 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, 03/2018, C79000-G8976-C386-06...
  • Page 42 "Assign the IP address / device name (Page 29)"). • 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, 03/2018, C79000-G8976-C386-06...
  • Page 43: The Wbm

    Configuring with the WBM 7.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 44 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 7-2 Start window of the WBM SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 45 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, 03/2018, C79000-G8976-C386-06...
  • Page 46 Overview of the log entries • Messages Overview of the messages of the WBM • Edit transponder Changing EPC-IDs • Reading out transponder data and writing to tag fields • Locking transponder access • 'Destroying' transponders • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 47 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, 03/2018, C79000-G8976-C386-06...
  • Page 48: The Menu Items Of The Wbm

    "System" menu item in which you can update firmware. The "Configuration ID" box contains a unique identifier for the configuration that was last activated on the reader or loaded on the reader. Click the "Default configuration" button to SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 49 With the "Flash" check box, you can trigger a flashing signal on the connected reader. This allows fast and simple visual identification of the connected reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 50: The "Settings - General" Menu Item

    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. Note that with FCC country profiles, the check boxes cannot be disabled. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 51 Value range 0 ... 25.5 s Increment 0.1 s Inventories without Number of inventories to be taken without being interrupted by a send pause intermission (intermission). Value range 1 ... 65535 Increment SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 52 When the USER memory area "MB11" is accessed, the most significant bit of the "Data Byte-Count Indicator" is not evaluated by the reader. This restriction only applies to user data > 128 bytes. You will find more information on the intermission parameters below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 53 Service information CMD_XML Frames on the XML interface CMD_PLC Internal frames on the PLC interface CMD_WEB Internal frames between Web server and reader UHF_LOGIC Internal frames to the UHF part of the reader SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 54: The "Settings - Read Points" Menu Item

    The settings are structured identically for each read point and divided into the following 6 areas: ● Read point name ● Assigned antennas ● Algorithms ● Tag fields ● Filters ● Trigger SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 55 Figure 7-6 The "Settings - Read points" menu item Read point name In the input box, you can assign a name to the read point (e.g. "incoming goods gate 5" or "welding robot 21"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 56 It is possible that the target value for the radiated power is never reached in reality due to the use of long cables and antennas with low gain. Note: The unit (ERP/EIRP) depends on the selected radio profile. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 57 UHF systems. Typical, simple examples include: ● Not everything is read or even nothing is read. ● Reading works but writing does not. ● Transponders are identified that should not be identified at all. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 58 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, 03/2018, C79000-G8976-C386-06...
  • Page 59 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, 03/2018, C79000-G8976-C386-06...
  • Page 60 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, 03/2018, C79000-G8976-C386-06...
  • Page 61 If the speci- fied number of transponders is identified before the max- imum radiated power is reached, the radiated power is not increased to the maximum value. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 62 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, 03/2018, C79000-G8976-C386-06...
  • Page 63 Configuring with the WBM 7.3 The menu items of the WBM Sequence of the algorithms The following table figure shows an overview of the algorithms over time. Figure 7-7 Sequence of the algorithms SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 64 Click the button to remove filters already assigned to the read point. Edit filters Click the button to edit existing filters. The button acts as a link to the "Settings - Fil- ters" menu item. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 65 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 [ms]. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 66: 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, 03/2018, C79000-G8976-C386-06...
  • Page 67 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 7-9 Transponder memory configuration SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 68: The "Settings - Filters" Menu Item

    This page is divided into 3 areas: ● Filters ● Filter properties ● Transponder memory configuration Figure 7-10 The "Settings - Filters" menu item SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 69 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, 03/2018, C79000-G8976-C386-06...
  • Page 70 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, 03/2018, C79000-G8976-C386-06...
  • Page 71 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, 03/2018, C79000-G8976-C386-06...
  • Page 72: 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, 03/2018, C79000-G8976-C386-06...
  • Page 73 The outputs remain set unchanged even when the event is no longer pending. ● 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, 03/2018, C79000-G8976-C386-06...
  • Page 74: The "Settings - Communication" Menu Item

    The "Network interfaces" tab The "Network interfaces" tab contains the following area: ● Network ports ● SNMP ● NTP Figure 7-13 The "Settings -- Communication" menu item, "Network interfaces" tab SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 75 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, 03/2018, C79000-G8976-C386-06...
  • Page 76 Input box for specifying the intervals at which the readers automatically in seconds synchronize their time. Accept time from Check box to ensure that the readers also accept the time from unsyn- unsynchronized chronized NTP servers. NTP server SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 77 This function also allows batch operation of the reader when there is a connection to the user application at certain times. The reader collects the frames and these can, when necessary, be called up using a PC application. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 78 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 191)" and "XML EventReports (Page 266)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 79 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 266)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 80 The "OPC UA" tab is divided into 4 areas: ● Basic settings ● Security settings ● OPC UA client certificates ● Import OPC UA server certificate Figure 7-15 The "Settings - Communication" menu item, "OPC UA" tab SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 81 If RSSI events are not enabled, only tag events of the type "Observed" are sent. If the check box is enabled, RSSI events are also sent to the OPC UA client. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 82 The OPC UA server certificate contains the application name, the security profile and the IP address of the reader. If any part of this information is changed, the server certificate needs to be recreated. Note: Note that the procedure can take several minutes. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 83 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. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 84: The "Settings - Adjust Antenna" Menu Item

    In the "Settings - Adjust antenna" menu item, you can optimize the antenna alignment. This page is divided into 3 areas: ● Basic settings ● Transponder list ● RSSI display Figure 7-16 The "Settings - Adjust antenna" menu item SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 85 "RSSI display" area. By clicking the "Apply" button, you transfer the value entered in the field to the "Radiated power" input box of the "Settings - Read points" menu item. This change is transferred SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 86: The "Settings - Activation Power" Menu Item

    This function helps you to find the optimum radiated power with which the transponder will be reliably identified without generating overshoot. This page is divided into 3 areas: ● Basic settings ● Measuring range settings ● Transponder list ● RSSI graph SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 87 Select the required read point and antenna, enter the required measuring range values and start the measurement. ② Select a transponder from the list. ③ Transfer the activation power to the "Radiated power" input box of the "Settings - Read points" menu item. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 88 Select a suitably large time interval to make sure that several inventories can be taken. If the time interval selected is too short this can mean that the power is increased already before the end of the inventories. ● Channels Specifies which channels should be used in the measurement. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 89 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, 03/2018, C79000-G8976-C386-06...
  • Page 90 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, 03/2018, C79000-G8976-C386-06...
  • Page 91: The "Diagnostics - Tag Monitor" Menu Item

    If read procedures are triggered via the controller, the IT system or a digital input, the measured values are displayed in the table and in the RSSI graph. By clicking the button, the diagnostics is stopped. Clicking the button deletes the SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 92 2. Start the diagnostics phase ( ). 3. Click the "Trigger" button. Follow the steps below to perform diagnostics during the commissioning phase: 1. Select the "Continuously" check box. 2. Start the diagnostics phase ( ). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 93 Last measured RSSI value of the transponder RSSI min. Minimum RSSI value of the transponder. Calculated over all successful inven- tories. RSSI max. Maximum RSSI value of the transponder. Calculated over all successful inven- tories. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 94 "1" or that the output is turned on or that a signal is applied to the input. You can use this function to control the outputs. To make changes, you need to click the "Apply" button. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 95: The "Diagnostics - Log" Menu Item

    7.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 7-19 The "Diagnostics - Log" menu item The menu item "Log" shows all the message types that were selected in the menu item "Settings - General"...
  • Page 96 This file records internal sequences of the reader and is required for service support by SIEMENS specialists. Reading out the data can under certain circumstances impair the performance of the reader and it should therefore only be read out if requested by SIEMENS service.
  • Page 97: 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, 03/2018, C79000-G8976-C386-06...
  • Page 98: The "Edit Transponder" Menu Item

    Basic settings In this area, you can select the read point with which transponders will be processed. Select the "EPC-ID in ASCII format" check box to display the EPC-IDs of the transponders in ASCII code. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 99 Show/hide the view for initializing the data. Using the initialization function, you can preset the data fields. The data of the selected memory area is displayed in HEX beside the list of tag fields. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 100 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, 03/2018, C79000-G8976-C386-06...
  • Page 101 "0" (access password) to make sure that no one can read out the access password and then change the EPC-ID with it. Figure 7-22 Example of locking the EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 102: 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, 03/2018, C79000-G8976-C386-06...
  • Page 103 In the "User management" menu item, you can create, delete and edit user profiles and change passwords. This page is divided into 5 areas: ● User profiles ● User properties ● Password ● Roles ● User management on / off SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 104 You require the user name and the password to log in to the WBM. User passwords can be changed by the users themselves or an administrator. If you lose your administrator password, you need to reset the reader to the factory settings using the XML command "resetreader" (value "Reset2Factory"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 105 The log cannot be reset. Edit transponder No operator control is possible in the "Run" reader status. • User management Restricted: • Changing your own password. System No operator control is possible in the "Run" reader status. • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 106: The "System" Menu Item

    The "System" menu item Firmware update In the "Firmware update" area, you can update the firmware of the reader. For a detailed description of firmware updates, refer to the section Firmware update (Page 304). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 107: The "Help" Menu Item

    Click the "Save on PC" button to transfer device description files to the connected PC. With the aid of these files you can integrate the RF600 readers in the configuration software of your Siemens S7 controllers and in Rockwell conntrollers. 7.3.16 The "Help"...
  • Page 108 Configuring with the WBM 7.3 The menu items of the WBM SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 109: Programming Via Simatic Controller

    To be able to configure Ident systems using STEP 7 Basic/Professional, you require suitable Ident instructions. The Ident library with the Ident profile and the Ident blocks are integrated in STEP 7 as of version V13 SP1. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 110: Overview Of The Ident Library

    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, 03/2018, C79000-G8976-C386-06...
  • Page 111: Project Preparations

    8. Drag the required block from the block tab "Instructions" tab to the program block of your project. Figure 8-1 Inserting blocks and data types in the project Result: The PLC data types and blocks required to configure the Ident blocks are copied to your project. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 112: Setting The "Iid_Hw_Connect" Data Type

    "IID_CMD_STRUCT" data type for the parameter assignment of the individual commands. Depending on whether you work with the Ident profile or the Ident blocks, you need to link in and assign parameters for these data types as described in the following sections. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 113 The properties window of the reader opens. 3. In the "RFID communication" > "I/O addresses" tab, and you will find the I/O address that corresponds to "LADDR". Note that the input and output address must have the same value. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 114 Repeat these steps for every other reader/channel. If you want to use a different channel of the reader, set this using the "CM_CHANNEL" parameter. The "HW_ID" and "LADDR" parameters remain the same for all channels of a reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 115: 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 8-4 Example of a block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 116 Different sequences with the Ident profile and standard profile V1.19 Note that the sequence of the Ident profile is not the same as that of the previous standard profile V1.19. Standard profile V1.19 is not compatible with the RF600 readers. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 117 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, 03/2018, C79000-G8976-C386-06...
  • Page 118 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...n]) data type. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 119: 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, 03/2018, C79000-G8976-C386-06...
  • Page 120: Write

    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, 03/2018, C79000-G8976-C386-06...
  • Page 121: Reset_Reader

    8.5.1.3 Reset_Reader 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. The "Reset_Reader" block does not have any device-specific parameters and is executed using the "EXECUTE"...
  • Page 122 Filtered Tags trough Smoothing filtered_smoothing WORD Filtered Tags trough Blacklist filtered_blacklist WORD filtered data-filter WORD Filtered Tags trough Data-Filter filtered RSSI thresold WORD Filtered Tags trough RSSI Threshold filtered RSSI delta WORD Filtered Tags trough RSSI Delta SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 123: Extended Blocks

    1, 1979, 00:00 (midnight). The identifier is assigned when a con- figuration is generated. 10 ... end "DATA" 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, 03/2018, C79000-G8976-C386-06...
  • Page 124 This is a time stamp in Linux format. The time stamp indicates how many seconds have passed since January 1, 1979, 00:00 (mid- night). The identifier is assigned when a configu- ration is generated. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 125: Inventory

    "IDENT_DATA". The transponders are sorted according to the RSSI value (highest value first). In other words, other commands can only be executed when SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 126 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". Figure 8-12 "Inventory" block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 127 ● The first element "NUM_IDS" is always of the type "WORD". ● The next element "TAG_DATA" is always of the type "ARRAY". The number of transponders to be expected ("n") must be entered in the "ARRAY". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 128 Specification of RSSI values is frozen when the "Observed" status is reached. Indicates whether the filter criteria could be read. Indicates how often the transponder was identified via the air interface before it changed to the "Observed" status. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 129: Read_Epc_Mem

    Data buffer in which the read EPC memory 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, 03/2018, C79000-G8976-C386-06...
  • Page 130: Read_Tid

    (1 ... 62 bytes) 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, 03/2018, C79000-G8976-C386-06...
  • Page 131: Set_Param

    Figure 8-15 "Set_Param" block Table 8- 15 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, 03/2018, C79000-G8976-C386-06...
  • Page 132 Antenna 03: Polarization antenna RF685R) 0x4134504F A4PO Antenna 04: Polarization 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, 03/2018, C79000-G8976-C386-06...
  • Page 133 0x57444154 WDAT Date Range of values: 01.01.2000 ... 18.01.2038 S7 date Days since 01/01/1990; Setting of the internal reader clock, whereby only the date is changed and not the time. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 134: 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, 03/2018, C79000-G8976-C386-06...
  • Page 135: Write_Epc_Mem

    Data buffer with the EPC memory data to be overwritten. 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, 03/2018, C79000-G8976-C386-06...
  • Page 136: 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, 03/2018, C79000-G8976-C386-06...
  • Page 137: 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, 03/2018, C79000-G8976-C386-06...
  • Page 138 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, 03/2018, C79000-G8976-C386-06...
  • Page 139: 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, 03/2018, C79000-G8976-C386-06...
  • Page 140: 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, 03/2018, C79000-G8976-C386-06...
  • Page 141 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, 03/2018, C79000-G8976-C386-06...
  • Page 142: Commands

    Identifier of the status True = chained Received status data receive buffer mode "0x89" False = not chained You will find the data struc- ture of the status mode in the section "Reader_Status (Page 121)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 143 Table 8- 27 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, 03/2018, C79000-G8976-C386-06...
  • Page 144 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, 03/2018, C79000-G8976-C386-06...
  • Page 145: Chaining

    "IID_CMD_STRUCT"). In each command structure there is a "chained" bit. This bit must be set for each chained command. In the last chained command, this bit must not be set so that the block recognizes that the chain has ended. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 146 RF680R/RF685R: The transponder is permanently deactivated. LOCK-TAG-BANK ‘y‘ RF680R/RF685R: Defines a password for transponder access. Note that chaining of commands must not start with the "INVENTORY" command, because the "INVENTORY" command is executed directly. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 147 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, 03/2018, C79000-G8976-C386-06...
  • Page 148: Command Repetition

    INVENTORY Requests a list of all currently accessible transpond- ers within the antenna range. 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, 03/2018, C79000-G8976-C386-06...
  • Page 149 "EXECUTE" is nevertheless set, the error "E7FE0900h" is output after a timeout of 10 seconds. 4. You can read out the individual results by setting the "EXECUTE" input parameter several ③ times. Figure 8-20 Sequence of the repeat command with simultaneous command transfer SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 150 The "RPTACT" output parameter remains set by the reader as long as there are acknowledgements present. ③ 3. When there are no more acknowledgments, "RPTACT" is reset by the reader. It is always possible to reset the Repeat command with a "RESET" ("INIT", "SRESET"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 151 End the Repeat command using the input parameters "INIT" or "SRESET" if it is not known how many transponders were still processed after resetting the "RPTCMD" input parameter. Normally, an "SRESET" is performed significantly faster because not reset routine is run through. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 152 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, 03/2018, C79000-G8976-C386-06...
  • Page 153: Digital Inputs/Outputs

    Assignment of the digital inputs/outputs Input byte DI 3 DI 2 DI 1 DI 0 Output byte DO 3 DO 2 DO 1 DO 0 All other bits of the input/output byte are reserved. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 154 Programming via SIMATIC controller 8.7 Digital inputs/outputs SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 155: Programming Via Rockwell Controller

    The dialog "Import Add-On Instruction" opens. 5. Go to the installation file (*.lx5) and select it. 6. Confirm your entry with "OK". Result: The add-on instructions are imported into the Studio 5000 Logix Designer: SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 156: Overview Of The Add-On Instructions

    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, 03/2018, C79000-G8976-C386-06...
  • Page 157: Project Preparation

    3. Create a global variable for the "CONFIGDATA" parameter. The variable of the data type "IID_DATA_RF68xR". As an example for the following description the variable is called "RF68xR_001_ConfigData". 4. Create a global variable for the "MSG_PARAM" parameter. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 158: Assigning Parameters To The "Param_Rf68Xr" Block

    Follow the steps below to create the "Reset_RF68xR" block: 1. Drag the block from the "Controller Organizer" into the project. 2. Create a instance variable. 3. Select the variable (e.g. "RF680R_001_ConfigData.Channel1") for the parameter "HW_CONNECT". 4. Create a variable for "MSG_READ". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 159 12.Select the relevant input word of the reader for the parameter "STATUS_WORD" (<Readername>:I.Data[0]). 13.Select the relevant output word of the reader for the parameter "CONTROL_WORD" (<Readername>:O.Data[0]). 14.Start the block by calling the "EXECUTE" parameter. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 160: General Structure Of The Add-On Instructions

    PRESENCE (BOOL) This bit indicates the presence of a transponder. The displayed value is updated each time the block is called. This parameter does not occur in the blocks specifically for code reader systems. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 161: Programming Add-On Instructions

    If the parameter is set (value = "true" or "1"), the maximum frame length is increased from 240 bytes to 1035 bytes. If the parameter is enabled, you must also enable the options "Connected" and "Large Connection" in the parameters "MSG_READ" and "MSG_WRITE" of the message variables. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 162: Reset_Rf68Xr

    "IDENT_DATA" buffer. The physical address and the length of the data are transferred using the "ADDR_TAG" and "LEN_DATA" parameters. Specific access to a certain transponder is made with the "EPCID_UID" and "LEN_ID". Figure 9-4 "Read" block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 163: Write

    3 (USER area). The physical address and the length of the data are transferred using the "ADDR_TAG" and "LEN_DATA" parameters. Specific access to a certain transponder is made with the "EPCID_UID" and "LEN_ID". Figure 9-5 "Write" block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 164: Reader_Status

    The "Reader_Status" block reads status information from the reader. For the RF68xR reader, there is only the status mode "0x89" that is selected using the "ATTRIBUTE" parameter. The status data is returned as "Array of Byte". Figure 9-6 "Reader_Status" block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 165 Filtered Tags trough Smoothing filtered_smoothing WORD Filtered Tags trough Blacklist filtered_blacklist WORD filtered data-filter WORD Filtered Tags trough Data-Filter filtered RSSI thresold WORD Filtered Tags trough RSSI Threshold filtered RSSI delta WORD Filtered Tags trough RSSI Delta SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 166: 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. Figure 9-7 "Config_Upload" block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 167 "DATA", we recommend a memory size of 8-16 Note. When necessary a byte/array of any size can be transferred to this parameter. Note that the array must be ≥ 10 bytes long (e.g. "SINT[12400]"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 168: 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, 03/2018, C79000-G8976-C386-06...
  • Page 169 Note that the array must be ≥ 10 bytes long (e.g. "SINT[12400]"). NUMBER_TAGS Number of transponders in the anten- na field LEN_DATA DINT W#16#0 Length of the valid data SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 170 1..15_ETSI; 1..53:FCC antenna BYTE antenna; bit coded; Bit 0=antenna 1; Bit 1=antenna 2; ... polarization BYTE polarizatuin of antenna; 0=undefined; 1=circular; 2=vertical linear; 4=horizontal time Time_OF_Day S7 time power BYTE power in dBm SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 171: Read_Epc_Mem

    The "Read_EPC_Mem" block reads data from the EPC memory of the RF600 transponder. Access is to bank 1 as of the start address 4. The length of the EPC memory to be read out is specified by the "LEN_DATA" parameter. Figure 9-10 "Read_EPC_Mem" block SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 172 Data buffer in which the read EPC memory data is stored. Note. When necessary a byte/array of any size can be transferred to this parame- ter. Note that the array must be ≥ 10 bytes long (e.g. "SINT[12400]"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 173: Set_Param

    Figure 9-11 "Set_Param" block Table 9- 14 Explanation of the "Set_Param" block Parameter Data type Default values Description PARMID DINT 0x00 Parameter identifier VALUE DINT 0x00 Parameter value SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 174 Antenna 03: Polarization antenna RF685R) 0x4134504F A4PO Antenna 04: Polarization 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, 03/2018, C79000-G8976-C386-06...
  • Page 175 0x57444154 WDAT Date Range of values: 01.01.2000 ... 18.01.2038 S7 date Days since 01/01/1990; Setting of the internal reader clock, whereby only the date is changed and not the time. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 176: Write_Epc_Id

    Previous EPC ID IDENT_DATA SINT[10] Current EPC ID Note. When necessary a byte/array of any size can be transferred to this parame- ter. Note that the array must be ≥ 10 bytes long (e.g. "SINT[12400]"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 177: Write_Epc_Mem

    Data buffer with the EPC memory data to be overwritten. Note. When necessary a byte/array of any size can be transferred to this parame- ter. Note that the array must be ≥ 10 bytes long (e.g. "SINT[12400]"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 178: Advancedcmd

    Buffer for data to be written or read. Note. When necessary a byte/array of any size can be transferred to this parame- ter. Note that the array must be ≥ 10 bytes long (e.g. "SINT[12400]"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 179: 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, 03/2018, C79000-G8976-C386-06...
  • Page 180 The input parameters of the Ident profile Note Working with multiple channels If you work with several channels, you must ensure that for each channel, the block is called with a separate instance DB. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 181: 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, 03/2018, C79000-G8976-C386-06...
  • Page 182: 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, 03/2018, C79000-G8976-C386-06...
  • Page 183: Commands

    Lock-Mask (see "EPC Specification") 9.6.4 Commands The structure of the commands with Rockwell controllers is identical to the structure with S7 controllers. You will find a description of the commands in the section "Commands (Page 142)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 184: Chaining

    The structure and the way digital inputs/outputs work with Rockwell controllers is identical to the structure and the way they work with S7 controllers. You will find a description of digital inputs/outputs in the section "Digital inputs/outputs (Page 153)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 185: Programming Via Xml Interface

    ID. This ID is repeated in the corresponding reply frame. Normally, the reader replies to a command within 5 seconds. We recommend that you program your application so that if this time is exceeded, the application starts appropriate error handling. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 186 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 74)"). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 187: 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 188: User Interface Of The Demo Application

    PC and the "RFID Reader XML Demo" folder needs to be copied to your PC. Start the application by double-clicking on the file "RFReader.TestApp.exe". The XML Demo application is divided into four areas: SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 189 Help Information on the RFID reader XML demo Using the menu command "Extras" > "SaveTagEventReports" you can save acquired transponder data on your PC as a *.csv file or in an SQL database. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 190: Working With The Demo 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". 7. Select the menu command "Connection" > "HostGreetings". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 191: 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 192: 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, 03/2018, C79000-G8976-C386-06...
  • Page 193: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 194: Hostgoodbye

    "Programming via XML interface (Page 185)". 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, 03/2018, C79000-G8976-C386-06...
  • Page 195: Heartbeat

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

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

    False 10.3.1.5 getIPConfig This command is available as of API V2.2. The current IP address of the reader is read out with this command. Command <frame> <cmd> <id> value_id </id> <getIPConfig/> </cmd> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 198 IP address 1.0.0.1… Gateway of the reader 255.255.255.254 Parameter is ignored, if DHCP is acti- vated: value_dHCPEnable = True value_ Fixed values True Use of DHCP to assign the IP address. dHCPEnable False SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 199: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 200: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 201: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 202: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 203: 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, 03/2018, C79000-G8976-C386-06...
  • Page 204: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 205: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 206 Polarization Default Antenna Antenna01 Polarization of the antenna Circular Antenna02 Currently, this parameter can only be set for the internal an- Linear_vertical Antenna03 tenna of the RF685R. Linear_ Antenna04 horizontal SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 207: Getparameter

    This command requests a specific parameter of the reader. The return value contains the value currently being used Command <frame> <cmd> <id> value_id </id> <getParameter> <name> value_name </name> <objType> value_objType </objType> <objName> value_objName </objName> </getParameter> </cmd> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 208 Alphanumeric text See following Parameter value table value_objType Alphanumeric text See following Specifies the type of the parameter table groups to be addressed. value_objName Alphanumeric text See following Name of the specific parameter group table SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 209 "objName" must have the name of the corresponding read point. Modula- 32, 33, 34, 35, General General Modulation scheme of the read tionScheme 37, 65 point This also specifies which tran- sponder types are identified (ISO 18000-62/-63). SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 210: Settime

    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. Note: The reader only accepts time information from 01.01.2000 ... 18.01.2038. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 211: Gettime

    The error codes for negative replies ("resultCode" ≠ 0) are described in the section "Negative XML replies (Page 263)". 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, 03/2018, C79000-G8976-C386-06...
  • Page 212: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 213 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, 03/2018, C79000-G8976-C386-06...
  • Page 214: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 215: 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, 03/2018, C79000-G8976-C386-06...
  • Page 216 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, 03/2018, C79000-G8976-C386-06...
  • Page 217: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 218: Getallsources

    0...9 value_readerType Fixed values SIMATIC_RF680R Reader type SIMATIC_RF685R SIMATIC_RF650R 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 219 The name is specified using the WBM (refer to the section "The "Settings - Read points" menu item (Page 54)"). In the standard configuration, there is only one read point with the name "Readpoint_1". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 220: Getantennas

    <antennaName> value_antennaName </antennaName> // 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 221: Transponder Processing

    You specify the message content contained in the reply frames using the tag events in the WBM. You will find more information on the tag events in the section "The "Settings - Communication" menu item (Page 74)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 222: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 223: 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, 03/2018, C79000-G8976-C386-06...
  • Page 224 "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, 03/2018, C79000-G8976-C386-06...
  • Page 225: 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 226: Readtagids

    Filter mechanisms influence the results Defined filter mechanisms influence the results (refer to the section "The "Settings - Filters" menu item (Page 68)"). Then in the reply frame, only the transponders that were not filtered out appear SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 227 <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, 03/2018, C79000-G8976-C386-06...
  • Page 228 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, 03/2018, C79000-G8976-C386-06...
  • Page 229: Getobservedtagids

    The command remains active during the entire duration. In the implementation of the client application, make sure that timeout monitoring is used. The configuration parameters of the data source (read cycles per trigger, read timeout, ...) are not used. You will find more SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 230 <tagPC> value_tagPC </tagPC> // opt <utcTime> value_utcTime </utcTime> // opt <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 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 231 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, 03/2018, C79000-G8976-C386-06...
  • Page 232 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, 03/2018, C79000-G8976-C386-06...
  • Page 233: 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, 03/2018, C79000-G8976-C386-06...
  • Page 234 </filterDataAvailable> // opt </tag> </returnValue> </writeTagIDs> </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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 235 This parameter does not need to be defined if there is no password protec- tion activated for the transponder. 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, 03/2018, C79000-G8976-C386-06...
  • Page 236 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, 03/2018, C79000-G8976-C386-06...
  • Page 237: 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, 03/2018, C79000-G8976-C386-06...
  • Page 238 // 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 239 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, 03/2018, C79000-G8976-C386-06...
  • Page 240 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, 03/2018, C79000-G8976-C386-06...
  • Page 241: 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, 03/2018, C79000-G8976-C386-06...
  • Page 242 // 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, 03/2018, C79000-G8976-C386-06...
  • Page 243 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, 03/2018, C79000-G8976-C386-06...
  • Page 244 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, 03/2018, C79000-G8976-C386-06...
  • Page 245 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, 03/2018, C79000-G8976-C386-06...
  • Page 246: 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, 03/2018, C79000-G8976-C386-06...
  • Page 247 // 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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 248 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, 03/2018, C79000-G8976-C386-06...
  • Page 249 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, 03/2018, C79000-G8976-C386-06...
  • Page 250: 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, 03/2018, C79000-G8976-C386-06...
  • Page 251 <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, 03/2018, C79000-G8976-C386-06...
  • Page 252 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, 03/2018, C79000-G8976-C386-06...
  • Page 253 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, 03/2018, C79000-G8976-C386-06...
  • Page 254: 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. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 255 </tag> … <tag> // opt … </tag> // opt </returnValue> </killTag> </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, 03/2018, C79000-G8976-C386-06...
  • Page 256 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, 03/2018, C79000-G8976-C386-06...
  • Page 257 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, 03/2018, C79000-G8976-C386-06...
  • Page 258: Locktagbank

    ● The action value specifies which lock should be defined for each memory bank. ● The "r/w" flag locks the password for read and write access. ● The "w" flag locks the password for write access (read access permitted). ● The "p" flag specifies a permanent lock. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 259 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". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 260 // opt <polarization> value_polarization </polarization> // opt <commandRetry> value_commandRetry </commandRetry> // opt <airRetry> value_airRetry </airRetry> // opt <filterDataAvailable> value_filterDataAvailable </filterDataAvailable> // opt </tag> … <tag> // opt … </tag> // opt </returnValue> </lockTagBank> </reply> </frame> SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 261 0000000000... "LockMask" is a 10 digit Boolean value. 0, 1 1111111111 The least significant bits decide the "USER Memory". You will find a full description of the "LockMask" parameter in the "EPC Global Specification". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 262 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, 03/2018, C79000-G8976-C386-06...
  • Page 263: 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, 03/2018, C79000-G8976-C386-06...
  • Page 264 No radio channel activated. 0xA6 ERROR_NO_CARRIER 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 0x41 ERROR_POWER_SUPPLY Fault in power supply. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 265 Writing the EPC-ID failed. FAILED 0xEA ERROR_LOCK_COMMAND_ The Lock command failed. FAILED 0xEB ERROR_KILL_COMMAND_ The Kill command failed. FAILED 0xFA7 4007 ERROR_READPOINT_NOT_FOUND The specified read point is inactive because it was not assigned to any antenna. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 266: 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, 03/2018, C79000-G8976-C386-06...
  • Page 267 (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 263)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 268 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, 03/2018, C79000-G8976-C386-06...
  • Page 269 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, 03/2018, C79000-G8976-C386-06...
  • Page 270: 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, 03/2018, C79000-G8976-C386-06...
  • Page 271 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, 03/2018, C79000-G8976-C386-06...
  • Page 272: 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, 03/2018, C79000-G8976-C386-06...
  • Page 273 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, 03/2018, C79000-G8976-C386-06...
  • Page 274: Interrupts

    Parameter Parameter Type Values Description value_id Decimal value 0...4294967295 Unique command identifier 0...9 value_ Decimal value 0 - 0...65535 Error number errorNumber You will find a list of error numbers in the following table. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 275 0x1525 5413 ERROR_NO_FREQUENCY No radio channel activated. 0x1526 5414 ERROR_NO_CARRIER No carrier signal activated. 0x1527 5415 ERROR_MORE_THAN_ONE_TAG_IN_FIELD There is more than one transponder in the antenna field. 0x1528 5416 ERROR_AIR_PROTOCOL_UNSPECIFIED General radio protocol error SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 276 The transponder to which data is meant to be written or which should be deac- tivated is locked. 0x7A152 500050 Connection attempt failed. 0x7A153 500051 Configuration successfully loaded. 0x7A154 500052 Connection established. 0x7A155 500053 Connection interrupted. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 277: Programming Via The Opc Ua Interface

    "OPC Unified Architecture for AutoID". For this "OPC Unified Architecture for AutoID" defines the "AutoIdDevice" and derived from this the "RfidReaderDevice". With the RF600 readers, each read point stands for an independent "AutoIdDevice" or "RfidReaderDevice". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 278 Each read point stands for an independent "AutoIdDevice" or "RfidReaderDevice". ● The maximum 5 permitted OPC UA client connections are not dependent on the number of configured read points. Several clients can also work with one read point. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 279 Note that OPC UA does not support alarm messages such as "Antenna error" or "Undervoltage". You will find more information on OPC UA on the pages of the "OPC Foundation (https://opcfoundation.org/)". The Companion Specification "OPC UA for AutoID" can be obtained via the "AIM Germany (www.aim-d.de)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 280 Programming via the OPC UA interface SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 281: 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, 03/2018, C79000-G8976-C386-06...
  • Page 282: 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 12-1 LED displays of the reader SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 283 3x green), the higher 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 84)". SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 284: Diagnostics Via Led 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. --: Not relevant SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 285: 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 95)".
  • Page 286: 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, 03/2018, C79000-G8976-C386-06...
  • Page 287 "Online & Diagnostics" in the shortcut menu. The following diagnostic interrupt messages are possible: ● Antenna alarm ● Warning in the event of low voltage Please note that OB82 is responsible exclusively for processing alarm messages. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 288: Diagnostics Using Studio 5000 Logix Designer

    You will find more information on XML error messages in the section "Interrupts (Page 274)". ● Via OPC UA error messages for RF680R/RF685R ● using the WBM for RF650R/RF680R/RF685R These alternative methods are described below. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 289: 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, 03/2018, C79000-G8976-C386-06...
  • Page 290: Xml/Plc Error Messages

    There is no transponder with the required EPC-ID in the transmission window or there is no transponder at all in the antenna field. 2 Hz 0xA2 0xE2FE82 The requested data is not available. 2 Hz 0xA3 0xE2FE83 The transponder signals a CRC error. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 291 The same physical address in the "IID_HW_CONNECT" parameter is being used more • than once. Check your "IID_HW_CONNECT" parameter settings. Check connection to the reader • The baud rate was switched over but power has not yet been cycled • SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 292 This error can only be reported if there is an "INIT" or "SRESET". • 2 Hz 0x51 0xE5FE01 Incorrect sequence number order (SN) on the reader/communications module. 0x52 0xE5FE02 Incorrect sequence number order (SN) in the Ident profile SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 293 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, 03/2018, C79000-G8976-C386-06...
  • Page 294 You can reset this error status using an "INIT". • Bit 2 is set in the "OPT1" parameter and there is no transponder in the transmission • window. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 295 The reader or communications module does not respond to "INIT" ("INIT_ACTIVE" is ex- pected in the cyclic status message). The next steps: Check the address parameter "LADDR". • 0x78 0xE7FE08 Timeout during "INIT" (60 seconds according to "TC3WG9") SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 296: Opc Ua Error Messages

    0xA2 good OUT_OF_ The requested data is not available. RANGE_ERROR 0xA3 good RF_COMMUNICATION_ The transponder signals a CRC error. ERROR 0xA4 The selected antenna is not enabled. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 297 MISC_ERROR_ General error TOTAL 0xCB OpcUa_ No or bad configuration data/parameters were trans- BadOutOf ferred. Range / Possible cause: OpcUa_ You are accessing a read point that is not configured. • Configura- tion Error SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 298 The parameter has an invalid format. Argument 0xE3 BadInvalid The parameter type is invalid. Argument 0xE4 BadInvalid Unknown parameter. Argument 0xE5 The command or the frame has an invalid format. 0xE6 good MISC_ERROR_ The inventory command failed. TOTAL SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 299: 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 300: Backup Configuration Data

    Option of copying for other readers of the same type • Older configuration versions can be saved (versioning) • ⇒ The updating and versioning of the configuration versions needs to be started and managed manually by you yourself. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 301 The "User name" and "Password" text boxes only need to be completed if the user management of the WBM is enabled. Following the upload/download, the status bar indicates whether the action was completed successfully. Figure 12-4 Successful upload of the configuration SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 302: Replacing A Module

    Make sure that the power supply is turned off when installing/uninstalling the devices. Before replacing the module, back up the configuration of the reader so that you can transfer this to the new reader. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 303 ● The new reader has the factory settings; in other words, no device name and no IP address have been assigned. If the reader does not have the factory settings, the module must be reset to the factory settings. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 304: Firmware Update

    You can reset the configuration of the reader to the factory settings at any time. To reset to the factory settings, you have the following options available: ● using the WBM for RF650R/RF680R/RF685R ● using the XML interface for RF650R/RF680R/RF685R SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 305 After restarting the reader, you may need to assign a new IP address or a new device name to the reader. Restoring the factory settings via the XML interface Via the XML interface, you can use the command "resetReader" to reset all settings to the factory settings. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 306 Service and maintenance 12.5 Restore to factory settings SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 307: 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, 03/2018, C79000-G8976-C386-06...
  • Page 308 It can also happen that a transponder moving outside the antenna field is read out due to overshoots. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 309 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 with linear antennas SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 310: 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, 03/2018, C79000-G8976-C386-06...
  • Page 311 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, 03/2018, C79000-G8976-C386-06...
  • Page 312: 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, 03/2018, C79000-G8976-C386-06...
  • Page 313 5. Optimize the antenna adjustment until the maximum possible RSSI value is reached. 6. Secure the antenna. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 314 In this case, the following applies: "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. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 315 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, 03/2018, C79000-G8976-C386-06...
  • Page 316: Dealing With Field Disturbances

    Approaches to solutions: – Varying the antenna polarization – Using additional antennas – Use of UHF algorithms – Changing the antenna position – Shielding measures – Use antennas with a lower gain SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 317: Measures For Eliminating Field Disturbances

    Where possible, avoid the use of metal structures (for example housings) and use plastic instead. Even with reader-to-reader influence, you can use absorbent plates or shielding sheets. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 318 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, 03/2018, C79000-G8976-C386-06...
  • Page 319: Application Examples Of The Algorithms

    "IO_LEVEL" or "IO_EDGE" or by parameter assignment of the period of an inventory command. If there are no transponders in the antenna field during the reading, the read point will automatically always use the maximum possible set dB value. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 320 (e.g. 6 dB). Here, you can also enter a value = 0, while you enter a value of 2 dB for "Boost [dB]". This brings about that only with a "Write" command, the power is increased once. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 321: Inventories Limited By Time

    (status: observed). With this value you ensure that the identified transponders are reported as "identified" over the entire time of the inventory, even if the transponders have already left the antenna field. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 322 SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 323: Filtering Out Transponders Detected Due To Overshoot

    The aim is that the read point involved recognizes these transponders and filters them out. Antenna parameters and algorithms used ● RSSI threshold ● Input attenuation ● Smoothing ● RSSI delta SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 324 ● The evaluation of which transponders are valid, may only take place at the end of the taking of inventories. For this reason we recommend to limit overshoots first with the antenna parameters and algorithms listed above. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 325: Filtering Out Transponders Using The "Black List

    S7 controllers or XML. This means that the automated "Black list" can filter out transponders temporarily. Algorithms used ● Black list Requirement The read points are mounted, equipped and aligned and during reading there are transponders in the antenna field. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 326 – EPCID_ UID ≠ 0 Enter the EPC-ID of the transponder to be included in the black list. – LEN_ID ≠ 0 Enter the EPC-ID length of the transponder to be included in the black list. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 327: 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, 03/2018, C79000-G8976-C386-06...
  • Page 328: Reader-Status Or Dev-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, 03/2018, C79000-G8976-C386-06...
  • Page 329: 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, 03/2018, C79000-G8976-C386-06...
  • Page 330: Physical-Read

    Length of the EPC ID: 0x00 = not addressed • 27 ... 88 Buffer for up to 62 bytes EPC-ID Response 11 ... 239 Data that exceeds 239 bytes is transferred in several blocks. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 331: Physical-Write

    • Length of the EPC ID: 0x00 = not addressed • 27 ... 88 Buffer for up to 62 bytes EPC-ID 89 ... 239 Data that exceeds 239 bytes is transferred in several blocks. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 332: Write-Id

    Length of the EPC ID: 0x00 = not addressed • 27 ... 88 Buffer for up to 62 bytes EPC-ID 89 ... 150 Length of the new EPC ID The length is specified in byte 16, 17. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 333: Kill-Tag

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

    Password for transponder access: 0x00 = no password • 22, 23 See EPC standard Length of the EPC ID: 0x00 = not addressed • 27 ... 88 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 335: Edit-Blacklist

    0x02 = delete TagID • 0x03 = delete all • Reserved (value = 0) Length of the EPC ID: 0x00 = not addressed • 27 ... 88 Buffer for up to 62 bytes EPC-ID SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 336: 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, 03/2018, C79000-G8976-C386-06...
  • Page 337: Read-Config

    CONFIG_ DATA Value Table A- 31 Description of the bytes Byte Description 11 ... 239 Buffer for up to 32 KB configuration data. Data that exceeds 239 bytes is trans- ferred in several blocks. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 338: Write-Config

    40, 41 42, 43 44, 45 46 ... Mean- LENGT CONFI G_DAT Value Table A- 33 Reply Byte 0, 1 2, 3 6, 7 11 ... 13 Mean- STATUS DBN_H DBN_L MAX_ PACKAG SIZE Value SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 339 13 is then = 1 (RF68xR) If "CONFIG" = 4, • the value = 1035 in bytes 11 and 12 the value in byte 13 is then = 1 (RF68xR) SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 340: List Of The Country Profiles (Approvals)

    Cambodia Cameroon Canada Standard, FCC Chile China Standard, CMIIT Colombia Standard, FCC Congo, Rep. Costa Rica Côte d'Ivoire Croatia Standard, ETSI Cuba Cyprus Standard, ETSI Czech Republic Standard, ETSI Denmark Standard, ETSI Dominican Republic SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 341 Standard, ETSI Jamaica Japan Japan, CMIIT_JAPAN Jordan Kazakhstan Kenya Korea, Rep. South Korea, FCC_SOUTHKOREA Korea (DPR) Kuwait NA Kyrgyz Republic Latvia Standard, ETSI Lebanon Libya Liechtenstein Standard, ETSI Lithuania Standard, ETSI Luxembourg Standard, ETSI SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 342 Russia, ETSI_RUSSIA Saudi Arabia Senegal Serbia Standard, ETSI Singapore Slovak Republic Standard, ETSI Slovenia Standard, ETSI South Africa Standard, ETSI Spain Standard, ETSI Sri Lanka Sudan Sweden Standard, ETSI Switzerland Standard, ETSI Syrian Arab Rep. SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 343 Taiwan Tajikistan Tanzania Thailand Thailand, FCC_THAILAND Trinidad and Tobago Tunisia Turkey Standard, ETSI Turkmenistan Uganda Ukraine United Arab Emirates United Kingdom Standard, ETSI United States Standard, FCC Uruguay Uzbekistan Venezuela Vietnam Yemen, Rep. Zimbabwe SIMATIC RF650R/RF680R/RF685R Configuration Manual, 03/2018, C79000-G8976-C386-06...
  • Page 344: Service & Support

    Service & Support Industry Online Support In addition to the product documentation, the comprehensive online information platform of Siemens Industry Online Support at the following Internet address: Link 1: (https://support.industry.siemens.com/cs/de/en/) Apart from news, there you will also find: ● Project information: Manuals, FAQs, downloads, application examples etc.

This manual is also suitable for:

Simatic rf685rSimatic rf680r

Table of Contents