inveo RFID IND-M1 User manual

User manual
RFID IND-M1 Reader
INVEO s.c.
ul. Rzemieślnicza 21
43-340 Kozy
Poland
mobile: +48 785552252
www.in eo.com.pl
info@in eo.com.pl

Dear Customer!
Thank you ery much for choosing our product. Before its use, please read these
instructions carefully. There are gi en here the most appropriate ways of dealing with
this de ice, the basic principles of safety and maintenance. Please also keep the user
manual so that you can read it during later use.
Remember!
The manu acturer is not liable or any damage caused by improper use o
the device or its intended purpose or improper handling, as well as ault driver
resulting rom improper use.
02/06/2018 User manual RFID-IND-M1 Page 2 z 21

Table o contents
1 PRELIMINARY INFORMATIONS..................................................................................................................5
2 PURPOSE OF THE DEVICE.............................................................................................................................6
3 WARRANTY AND LIABILITY OF THE MANUFACTURER....................................................................6
4 SAFETY GUIDELINES......................................................................................................................................7
4.1 POWER SUPPLY....................................................................................................................................................7
4.2 STORAGE, WORK CONDITIONS.................................................................................................................................7
4.3 INSTALLATION AND USE OF THE MODULE..................................................................................................................7
4.4 UTILISATION OF THE MODULE.................................................................................................................................7
5 CONSTRUCTION OF THE MODULE............................................................................................................8
5.1 GENERAL FEATURES.............................................................................................................................................8
6 DEVICE CONFIGURATION............................................................................................................................
6.1 OUTPUTS OUTPUTS OPERATING MODE...........................................................................................................10
6.2 INPUTS STATUS OF INPUTS............................................................................................................................11
6.3 BUZZER & LEDS LEDS AND SOUND SIGNALING CONTROL...............................................................................11
6.4 RS485 - CONFIGURATION RS485......................................................................................................................11
6.5 CARD SERIAL NUMBER - READ CARD NUMBER...........................................................................................11
7 MODBUS API FOR RFID IND-M1................................................................................................................12
7.1 MIFARE TAG STRUCTURE.....................................................................................................................................12
7.2 MODBUS ADDRESS TABLE.................................................................................................................................13
8 MEMORY BUFFER..........................................................................................................................................16
8.1 MEMORY BUFFER ADDRESSING.............................................................................................................................16
8.2 BUFFER DATA REPRESENTATION (ENDIANESS)........................................................................................................16
SECURITY SETTINGS....................................................................................................................................17
10 USER RESPONSE...........................................................................................................................................17
11 EXAMPLES......................................................................................................................................................17
11.1 STEP BY STEP READ OPERATION..........................................................................................................................17
11.2 STEP BY STEP WRITE OPERATION.........................................................................................................................17
11.3 STEP BY STEP MULTIPLE TAGS............................................................................................................................18
12 DESCRIPTION OF TERMINALS................................................................................................................1
13 DISTANCE FIXING HOLES.........................................................................................................................20
NOTES.................................................................................................................................................................21
02/06/2018 User manual RFID-IND-M1 Page 3 z 21

Be ore starting work with the device, read The User manual and ollow the
instructions contained therein!
02/06/2018 User manual RFID-IND-M1 Page 4 z 21

1 Preliminary in ormations
Be ore starting work with the device, read The User manual and ollow the
instructions contained therein!
Description of isual symbols used in this user manual:
This symbol is responsible for re iewing the appropriate place in the
user instructions, warnings and important information. Failure to
follow warnings could cause injury or damage to the module
Important information and guidelines
Following this guidelines makes the use of the module easier.
Attention: The appearance of the screen shots shown in this manual may differ slightly
from the actual work with the module. The differences may relate to the size and font
type and size of symbols. There are no differences in the content of the information.
02/06/2018 User manual RFID-IND-M1 Page 5 z 21

2 Purpose o the device
RFID-IND-M1 reader is used to read the Mifare transponders code. The transponder code
is a ailable using the MODBUS RTU protocol.
3 Warranty and liability o the manu acturer
The manufacturer pro ides a 2-year warranty on the module. The manufacturer also
pro ides post-warranty ser ice for 10 years from the date of the introducing the module
on the market. The warranty co ers all defects in material and workmanship
The manufacturer undertakes to comply with the contract of guarantee, if the following
conditions are met::
all repairs, alterations, extensions and device calibrations are performed by the
manufacturer or authorized service,
supply network installation meets applicable standards in this regard,
the device is operated in accordance with the recommendations outlined in this
manual
the device is used as intended..
The manufacturer assumes no responsibility for consequences resulting from improper
installation, improper use of the module, not following this manual and the repairs of the
module by indi iduals without permission.
This device doesn’t contain serviceable parts.
02/06/2018 User manual RFID-IND-M1 Page 6 z 21

4 Sa ety guidelines
The module has been constructed using modern electronic components, according to the
latest trends in the global electronics. In particular, much emphasis was placed on
ensuring optimum safety and reliability of control. The de ice has a IP65 hermetic
housing with a high-quality plastic.
4.1 Power supply
The module is suitable for power supply 10-24VDC.
4.2 Storage, work conditions.
The reader is equipped with a sealed IP65 enclosure which means:
•total resistance to foreign objects
•resistance to water jet directed directly to the de ice
•storage and operation at temperatures from -25 ° C to + 60 ° C,
4.3 Installation and use of the module
The module should be used ollowing the guidelines shown in next part o the
user manual.
4.4 Utilisation of the module
When it becomes necessary to liquidate the de ice (e.g., after the time of use), please
contact the manufacturer or its representati e, who are obliged to respond appropriately,
i.e., collecting the module from the user. You can also ask the companies in ol ed in
utilization and / or liquidation of electrical or computer equipment. Under no
circumstances should you place the de ice along with other garbage
02/06/2018 User manual RFID-IND-M1 Page 7 z 21

5 Construction o the module
.1 General features
The reader is equipped with an RS485 port supporting MODBUS RTU protocol and
a USB port used for configuration and testing of the module.
The de ice has two relay outputs and two inputs.
Technical data:
Supply oltage:12-24VDC
Power supply: 40mA (12V)
Transponders:
Supported transponder standard: Mifare
Carrier frequency: 13,56 MHz
Reading distance to 10cm (depending on the type of transponder used)
Communication:
1 RS485 port -modbus RTU
1 USB port to configuration
Inputs/Outputs
2 relay outputs
2 inputs
Dimensions:
(width) 100 mm x (height) 100 mm x (depth) 55.6 mm
02/06/2018 User manual RFID-IND-M1 Page 8 z 21

6 Device con iguration
After installing the RFID M1 Config program and starting it, connect the USB cable
to the computer and the module (in this case, the external power supply of the module is
not required - the de ice is plugged into the USB port).
The first line of the program window displays information about the ersion of the
configuration program - PC version, reader software ersion - RFID So tware and
reader ersion - RFID Hardware. We also ha e information on whether the
configuration program was connected to a reader - Connected - Not connected
Figure 1. Program window view
02/06/2018 User manual RFID-IND-M1 Page 9 z 21

6.1 OUTPUTS – Outputs operating mode
Mode – Sets the output mode. The output can work in the following modes:
DISABLE
BISTABLE
ASTABLE
TIME – the output will trip to the Time ON then the output will turn off (eg the
control of the electromagnet)
The work charts are shown in the figure below.
Power ON – the state of the output after turn on the power
•Active
•Inactive
Time ON – the time for which the channel is switched on (Astable and Time mode)
Time OFF – the time inter al between acti ations of the channel (Astable mode)
State – isualization of the output, if a rectangle is yellow it means that the output
current is turned on.
Buttons Out 1 and Out 2 outputs can be acti ate or deacti ate.
02/06/2018 User manual RFID-IND-M1 Page 10 z 21
t
on
t
off
t
on
t
off
t
on
t
off
t
on
t
on
BISTABLE
ASTABLE
TIME

6.2 INPUTS – Status of inputs
Fields STATE INPUT 1 and STATE INPUT 2 dislays the actual state of inputs. Square
field in black - input inacti e, field in yellow - acti e input.
6.3 BUZZER & LEDS – Leds and sound signaling control
In the BUZZER & LEDS settings we can indicate how the leds and the buzzer react when
the card is inserted into the reader.
•OFF - no reaction after card application
•ON READ -acti ation after card application
For example, select the option:
When the card is applied to the reader, the LED 1 will light up and the buzzer will sound,
LED 2 will be off.
These options help in interacting with the operator (the person applying the card knows
the reader correctly reads it).
Regardless o the selected setting, it is always possible to control the signaling
via the MODBUS RTU protocol.
6.4 RS48 - Configuration RS48
This field is used to configure the communication of the reader with the MASTER de ice.
MODE(setting of 9th bit of transmission):
None
Even – parity bit
Odd – odd bit
BaudRate – speed transmission boxi (1200, 2400, 4800, 9600, 19200, 38400,
57600, 115200)
Device Address – de ice address for MODBUS protocol
6. CARD SERIAL NUMBER - Read card number
The field displays the last RFID transponder code read and the type of card.
02/06/2018 User manual RFID-IND-M1 Page 11 z 21

7 Modbus API or RFID IND-M1
Modbus API allow user to:
- read and write any block of data from MIFARE tag
- set authorization credential for e ery Mifare tag blocks for write and read
- control user action (LED, Buzzer)
- control result of operation
7.1 Mifare tag structure
Below is Mifare 1k tag structure (note from NXP Semiconductor MF1S503x pdf):
Tag has 1kB EEPROM memory.
Memory is organized as 16-bytes block.
At one time tag can read or write exactly 16 bytes. So if user want to write 2 bytes to
block without erase other, it is necessary to read 16 bytes, change 2 bytes and write 16
bytes.
02/06/2018 User manual RFID-IND-M1 Page 12 z 21

First block is Manufacturer Data. It is consist UID number (sometimes known as Card ID
or Serial Number). In general it is readonly block but some manufacturer produce fake
Mifare tag which be able to write that block.
Data block can be configured by the access bit as:
- read/write block
- alue block
At end of e ery block is Sector Trailer. It contains secret key A and B and configuration
bits for access data block.
7.2 Modbus Address Table
The following MODBUS RTU functions are supported:
- 0x01 Read Coils
- 0x03 Read Holding Register
- 0x05 Write Single Coil
- 0x06 Write Single Register
- 0x0F Write Multiple Coils
- 0x10 Write Multiple Registers
Holding registers table:
Address R/W Description
1000 R/W IsNewTag
1-tag recognized
0-no tag
Flag must be reset (clear to 0) be ore read next tag.
Same as Coil Register 1016
1001 R UID Length – lenght of Mifare UID (4,7 or 10)
1002 -1011 R UID
1012 R Card Type: type of readed tag
1017 R MODEL ID
1018 R So tware Version
1019 R Hardware Version
1020 R/W Mode OUT1:
1- bistable
2- astable
3- time
1021 R/W Time On OUT1 (1-65535) (*0,1 second)
ie. 120 mean 12 seconds
1022 R/W Time O OUT1 (1-65535) (*0,1 second)
1023 R/W Mode OUT2
Setting like OUT1
1024 R/W Time On OUT2
Setting like OUT1
02/06/2018 User manual RFID-IND-M1 Page 13 z 21

Address R/W Description
1025 R/W Time O OUT2
Setting like OUT1
2000 R/W WriteEnable - Write TAG enable for next operation
2001 R/W ReadEnable - Read TAG enable for next operation
2002 R/W TagType – select 1k Mifare (0) or 4k Mifare (1)
2003 R/W MemoryMode – linear (0) or full (1) buffer memory mode. See
description
2004 R/W DataMode – mode of representation data in buffer. (0-2) see
description
2005 R/W User Signaling mode for e ery recognized card:
Format (binary): xxxx xxxx xxxx BB12 where:
BB – 0 no signal, 1 signal accept, 2 signal reject
1 – led 1
2 – led 2
2006 R/W User signaling mode for result read operation:
Format (binary): xxxx xxxx EE34 BB12 where:
EE – 0 no signal, 1 signal accept, 2 signal reject for error operation
1 – led 1 for error operation
2 – led 2 for error operation
BB – 0 no signal, 1 signal accept, 2 signal reject for alid operation
1 – led 1 for alid operation
2 – led 2 for alid operation
2007 R/W User signaling mode for result write operation
Same as abo e.
2008 R/W HaltTag – Write 1 will halt current tag and reader will be waiting for
next tag. IsNewId and HaltTag is cleared after that.
2009 R/W WakeAll – Write 1 release power from antenna for short time, so e ery
Tag will be reset and accessible. IsNewId and WakeAll is cleared after
that.
2010 R/W ReadResultGlobal – result of last read operation: 0 no read error, 1 –
error. It is logical sum of read errors at all readed block
(ReadResultCode)
2011 R/W ReadResultGlobal – result of last write operation: 0 no write error, 1 –
error. It is logical sum of read errors at all written block
(WriteResultCode)
2020-2015 R/W RunReadFlag – select block for read operation. Each bit control one
block.
Ex. 0x0031 mean read block 0 from sector 0, and block 0+1 from
sector 1
2040-2055 R/W RunWriteFlag – select block for write operation. Each bit control one
block.
2100-2355 R/W ReadAuthorization – authorization setting for any block on read
operation.
Format (hex): xAxK, where: A – authorization type for block 0-A, 1-B,
K-number of stored key 0-7.
Ex. 0001 mean authorization type A and second stored key
02/06/2018 User manual RFID-IND-M1 Page 14 z 21

Address R/W Description
2400-2655 R/W WriteAuthorization – authorization setting for write operation. Same as
abo e
2700-2955 R/W ReadResultCode – result code for e ery read block operation (0-no
error)
3000-3255 R/W WriteResultCode – result code for e ery write block operation (0-no
error)
4000-8095 R/W Read Buffer Memory
10000-
14095
R/W Write Buffer Memory
Coil registers table:
Address R/W Description
1000 R/W ON 1 – control relay 1 (off/on)
1001 R/W ON 2 – control relay 1 (off/on)
1002 R COIL STATE 1 – relay 1 coil state
1003 R COIL STATE 2 – relay 2 coil state
1010 R INPUT 1 – input 1 state
1011 R INPUT 2 – input 2 state
1012 R/W LED1 – control LED 1
1013 R/W LED2 – control LED 2
1014 W BUZZ ACCEPT – enable accept sound
1015 W BUZZ REJECT – enable reject sound
1016 R/W IsNewTag
1-tag recognized
0-no tag
Flag must be reset (clear to 0) be ore read
next tag.
Same as Holding Register 1000.
1017 R/W ResetFlag:
1 – default state for power-on reader
It can be clear and set by user for diagnostic
purpose
In general use, you ha e to polling Coil 1000.
When it change to 1 it is mean that the RFID de ice read new tag.
Holding registers 1002-1011 contains tag ID.
When you read ID number you should release Coil 1016 (or Holding Reg 1000) flag (clear
to 0). Only after that the reader is able to read next ID tag.
Modification of the output parameters can be done by the MODBUS protocol. It is not
stored in the module's permanent memory. That means after reboot, the output
parameters pre iously sa ed to the EEPROM by the configuration program will be
restored.
02/06/2018 User manual RFID-IND-M1 Page 15 z 21

8 Memory bu er
RFID reader has built-in memory for store tag data. It is two 4kB buffers, first for read
operation and second for write operation. Memory is accessible by Modbus Holding
Registers.
8.1 Memory buffer addressing
Reader can work at two types of memory adressing (reg MemoryMode)
•Full – read and write memory is addressed exactly like tag memory structure. To
read second byte from fisrst block data user has to read 18 + buffer offset
Modbus Register (1*16 + 2 = 18). Block 0 from 15 sector start at 15(sector
number)*4(block in sector)*16(bytes in block) + offset Modbus Register.
User must be careful to not write unwanted data to Sector Trailer because it can
block access to sector.
•Linear – reader calculate address and omit manufacturer data and Sector Trailer
block. User has 752 bytes for use at 1k Mifare tag.
This mode is safe for Sector Trailer but application has not granted access to all
tag data.
RunReadFlag/RunWriteFlag has affect by this setting. When mode is Linear,
RunReadFlag/RunWriteFlag omit first block and any Trailer Sector. So first bit mean
second block of first sector instead first block of first sector in Full Mode.
8.2 Buffer data representation (Endianess)
Reader has configuration for buffer data read/write modbus operation. There are 3
options (register DataMode):
•de ault – e ery Modbus Holding Register keep one byte of tag data
Example:
If Tag block 0 has first two bytes: MSB:0x55 LSB:0xAA, than Modbus Reg
0(+Buffer Memory offset) contain 0xAA and Modbus Reg 1 constain 0x55
•Endian 1 – e ery Modbus Holding Register contains 2 byte of data
Example:
If Tag block 0 has first two bytes: MSB:0x55 LSB:0xAA, than Modbus Reg
0(+Buffer Memory offset) contain 0x55AA
•Endian 2 – e ery Modbus Holding Register contains 2 byte of data.
Example:
If Tag block 0 has first two bytes: MSB:0x55 LSB:0xAA, than Modbus Reg
0(+Buffer Memory offset) contain 0xAA55
Endian 1 and 2 can reduce data transfer between RFID Reader and Master Controller
(PLC or other).
02/06/2018 User manual RFID-IND-M1 Page 16 z 21

9 Security settings
Followed by Mifare specification e ery block of data has own security setting. Trailer
Sector descript which key (A or B) is needed to read and/or write block. Key is 6 bytes
length.
Factory security key for any block is key FFFFFFFFFFFF.
User can select one of 7 key stored in EEPROM writeonly memory. Key program is done
by USB software. As default RFID Reader use FFFFFFFFFFFF key for all operation.
E ery block has own selector of key and authentication type, separately for read and
write operation (ReadAuthorization and WriteAuthorization registers).
10 User response
Reader has 2 LED and buzzer signal. It can be trigger manually (Coil registers 1012-
1015) or set to auto mode (registers 2005-2007).
11 Examples
11.1 Step by step read operation
1. Select User signaling mode (it can be omitted) for user response.
2. Select MemoryMode and DataMode
3. If necessary set ReadAuthorization and WriteAuthorization for any block which has not
default key and will be read
4. Select block by set read flag bits (RunReadFlag) for block which has to be read.
5. Set ReadEnable flag (write 1)
6. Wait for 1 in IsNewTag register.
When tag is detected (IsNewTag=1) then:
7. Read selected memory area from ReadBuffer (4000-)
8. Do some signal to user for responce if not auto selected
9. Optionally check ReadResultGlobal (2010) for error
10. Clear IsNewTag flag for enable reader
11. Go to step 6 for write another tag or do other things.
11.2 Step by step write operation
1. Select User signaling mode (it can be omitted) for user response.
2. Select MemoryMode and DataMode
3. If necessary set WriteAuthorization for any block which has not default key and will be
write
02/06/2018 User manual RFID-IND-M1 Page 17 z 21

4. Write selected memory area by WriteBuffer (10000-). RunWriteFlags assigned for
writing block is set automatic when write data to it.
4. Optional set or clear write flag (RunWriteFlag) for block which has to be write or not .
5. Set WriteEnable flag (write 1)
6. Wait for 1 in IsNewTag register.
When tag is detected (IsNewTag=1) then:
8. Do some signal to user for response if not auto selected
9. Optionally check WriteResultGlobal (2011) for error
10. Clear IsNewTag flag for enable reader
11. Go to step 6 for write another tag or do other things.
11.3 Step by step multiple tags
New operation mode:
1. Wait for '1' in IsNewTag register.
When tag is detected (IsNewTag=1) then:
2. Now do any operations (write, read, .....)
3. After all operation set 'HaltTag' to halt current tag and operate another
OR
4. Set WakeAll to reset all tags and operate again
02/06/2018 User manual RFID-IND-M1 Page 18 z 21

12 Description o terminals
The iew of the PCB is shown in the figure below.
Figure 1. Description o pins.
Name Description
Power Power connector 12-24VDC
OUT 1 Relay output 1
max 1 A if 30 VDC
max 0.5 A if 125 VAC
OUT 2 Relay output 2
max 1 A if 30 VDC
max 0.5 A if 125 VAC
IN 1 Input 1
IN 2 Input 2
USB USB port - module configuration
RS485 Connector RS485 MODBUS
Boot Shortening the BOOT pins when power is applied causes the module
to enter the bootloader mode
02/06/2018 User manual RFID-IND-M1 Page 19 z 21

13 Distance ixing holes
02/06/2018 User manual RFID-IND-M1 Page 20 z 21
Other manuals for RFID IND-M1
1
Table of contents
Other inveo Card Reader manuals
Popular Card Reader manuals by other brands

Datalogic
Datalogic Matrix 400 Reference manual

Infinite Peripherals
Infinite Peripherals INFINEA BLUEPAD user manual

Davis Instruments
Davis Instruments 8105 user guide

Olympus
Olympus xD-Picture Card MAUSB-300 Reference manual

MTS Systems
MTS Systems TFIR-31LAN series Operation manual

Sony
Sony MRW-E80 operating instructions