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