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.
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...
® ® ® ® ® 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...
● 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’...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
"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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
"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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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: ●...
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...
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...
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"...
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...
</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...
// 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...
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...
</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...
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...
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...
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...
</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...
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...
</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...
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...
<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...
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...
// 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...
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...
// 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...
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 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...
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 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 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 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...
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 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 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...
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 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...
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...
● 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 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...
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 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 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 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...
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...
"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...
● 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...
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...
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...
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)".
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...
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...
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...
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...
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...
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"...
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...
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...
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...
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...
● 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...
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...
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...
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...
"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...
(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...
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...
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...
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...
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...
• 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...
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...
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...
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 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...
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...
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.