IFM DTI801 - Sensor

DTI801 - Sensor IFM - Free user manual and instructions

Find the device manual for free DTI801 IFM in PDF.

📄 46 pages English EN Download 💬 AI Question
Notice IFM DTI801 - page 1
View the manual : Français FR Deutsch DE English EN Português PT 中文 ZH
Pick your language and provide your email: we'll send you a specifically translated version.

User questions about DTI801 IFM

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Sensor in PDF format for free! Find your manual DTI801 - IFM and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. DTI801 by IFM.

USER MANUAL DTI801 IFM

Operating instructions

DTI801

DTI901

DTI911

DTI921

Read/write head

Contents

1 Preliminary note 4

1.1 Symbols used 4
1.2 Warnings.... 4
1.3 Legal and copyright information 4
1.4 Open source information.... 5

2 Safety instructions.... 6

2.1 Safety symbols on the unit 6
2.2 Safety note on high-frequency electromagnetic radiation 6
2.3 Cybersecurity 7

3 Intended use.... 8

3.1 Application area 8

4 Items supplied.... 9
5 Function 10

5.1 Device overview 10
5.2 IO-Link 11

5.2.1 General information.... 11
5.2.2 Device-specific information 11

6 Mounting.... 12

6.1 Installation instructions for devices 12
6.2 Installation instructions for ID tags.... 12
6.3 Avoiding interference 12
6.4 Mounting options.... 13

6.4.1 Installation with angle bracket E80335 13
6.4.2 Installation with mounting device E80336 13
6.4.3 Installation with fixing bars E80337 14

6.5 Mounting distances.... 14
6.6 Positioning of the ID tags 15

7 Electrical connection.... 16

7.1 Wiring 16
7.2 Connecting the functional earth.... 16

8 Operating and display elements 17
9 Operation 18

9.1 Status bits.... 18
9.2 Operating mode "SINGLE EPC.... 19
9.3 Operating Mode "READ DATA AUTO" 20
9.4 Operating Mode "WRITE DATA AUTO" 21
9.5 Operating mode "EPC REPORT.... 23

9.5.1 Example "EPC REPORT" 24

9.6 Operating mode "EPC LIST 25
9.6.1 Example "EPC LIST" 26

9.7 Operating mode "WRITE EPC" 26

9.7.1 Example "WRITE EPC" 28
9.7.2 Example "WRITE EPC not executed" 28

9.8 Operating mode "READ DATA 29

9.8.1 Example "READ DATA" 30
9.8.2 Example "READ DATA not executed" 31

9.9 Operating mode "WRITE DATA" 32

9.9.1 Example "WRITE DATA" 33
9.9.2 Example "WRITE DATA not executed" 34

9.10 Operating mode "LOCK DATA" 35
9.11 Error values when executing commands.... 36
9.12 Device-specific parameters 37

9.12.1 Parameter "Data Hold Time" 37
9.12.2 Parameter "Auto-Read/Write Address" 37
9.12.3 Parameter "Auto-Read/Write
Data Length" 37
9.12.4 Parameter "ID Tag Memory Area for Auto-Read/Write" 38

9.12.5 Parameter "ID Tag Access Password" 38

9.12.6 Parameter "ID Tag Selection Target 38

9.12.7 Parameter "ID Tag Selection Mask" 38

9.12.8 Parameter "ID Tag Selection Start Bit" 39

9.12.9 Parameter "ID Tag Selection Length" 39

9.12.10 Parameter "RSSI Filter Lowest Value" 39

9.12.11 Parameter "RSSI Filter Highest Value" 39

9.12.12 Parameter "Activate RSSI Filter" 39

9.12.13 Parameter "Antenna Output Power for Read Access" 39

9.12.14 Parameter "Antenna Output Power for Write Access" 40

9.12.15 Parameter "ID Tag Detection Mode" 40

9.13 ID tag 40

9.13.1 ID tag detection.... 40

9.13.2 ID tag selection 41

9.13.3 RSSI filter 42

9.13.4 Reading and writing ID tag data 42

9.13.5 Write protecting the ID tag. 43

10 Maintenance, repair and disposal 44

11 Approvals / standards 45

Glossary 46

1 Preliminary note

You will find instructions, technical data, approvals and further information using the QR code on the unit / packaging or at documentation.ifm.com.

1.1 Symbols used

√ Requirement
Instructions
Reaction, result

[...] Designation of keys, buttons or indications

→ Cross-reference

IFM DTI801 - Symbols used - 1

Important note

Non-compliance may result in malfunction or interference.

IFM DTI801 - Symbols used - 2

Information

Supplementary note

1.2 Warnings

Warnings indicate the possibility of personal injury and damage to property. This enables safe product handling. Warnings are graded as follows:

IFM DTI801 - Warnings - 1

WARNING

Warning of serious personal injury

▷ If the warning is not observed, fatal and serious injuries are possible.

IFM DTI801 - Warnings - 2

CAUTION

Warning of minor to moderate personal injury

▷ If the warning is not observed, minor to moderate injuries are possible.

ATTENTION

Warning of damage to property

▷ If the warning is not observed, damage to property is possible.

© All rights reserved by ifm electronic gmbh. No part of these instructions may be reproduced and used without the consent of ifm electronic gmbh.

All product names, pictures, companies or other brands used on our pages are the property of the respective rights owners.

• AS-i is the property of AS-International Association, (→ www.as-interface.net)
• CAN is the property of Robert Bosch GmbH, Germany ( → www.bosch.de)
• CAN is the property of CiA (CAN in Automation e. V.), Germany ( → www.can-cia.org)
- CODESYS™ is the property of CODESYS GmbH, Germany (→ www.codesys.com)
- Device
Net™ is the property of ODVA™ (Open Device
Net Vendor Association), USA (→ www.odva.org)

  • Ether
    Net/IP® is the property of → ODVA™
  • EtherCAT® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
  • IO-Link® is the property of PROFIBUS Nutzerorganisation e. V., Germany (→ www.io-link.com)
  • ISOBUS is the property of AEF - Agricultural Industry Electronics Foundation e. V., Germany (→ www.aef-online.org)
  • Microsoft® is the property of Microsoft Corporation, USA (→ www.microsoft.com)
  • Modbus® is the property of Schneider Electric SE, France (→ www.schneider-electric.com)
  • PROFIBUS® is the property of PROFIBUS Nutzerorganisation e. V., Germany (→ www.profibus.com)
    • PROFINET® is the property of → PROFIBUS Nutzerorganisation e. V., Deutschland
  • Windows® is the property of → Microsoft Corporation, USA

1.4 Open source information

i

For more open source information see: documentation.ifm.com.

2 Safety instructions

- The unit described is a subcomponent for integration into a system.

  • The system architect is responsible for the safety of the system.
  • The system architect undertakes to perform a risk assessment and to create documentation in accordance with legal and normative requirements to be provided to the operator and user of the system. This documentation must contain all necessary information and safety instructions for the operator, the user and, if applicable, for any service personnel authorised by the architect of the system.

  • Read this document before setting up the product and keep it during the entire service life.

  • The product must be suitable for the corresponding applications and environmental conditions without any restrictions.
  • Only use the product for its intended purpose (→ Intended use).
  • If the operating instructions or the technical data are not adhered to, personal injury and/or damage to property may occur.
  • The manufacturer assumes no liability or warranty for any consequences caused by tampering with the product or incorrect use by the operator.
  • Installation, electrical connection, set-up, operation and maintenance of the product must be carried out by qualified personnel authorised by the machine operator.
  • Protect units and cables against damage.
    • Store the product in its original packaging.

2.1 Safety symbols on the unit

The following symbols are used on the device. Observe the instructions in order to avoid hazards:

IFM DTI801 - Safety symbols on the unit - 1

IFM DTI801 - Safety symbols on the unit - 2

• Electric supply must correspond to IEC 61010-1, chapter 9.4 - Limited-energy circuit.
• Device of protection class III. Only for operation in SELV/PELV circuits.

2.2 Safety note on high-frequency electromagnetic radiation

Under application-specific conditions, the risk for the user may differ depending on the installation situation and the device settings.

The system architect/operator is required to carry out a hazard analysis and to take appropriate measures for the protection of persons. In particular national regulations also have to be adhered to. Possible protective measures may include guaranteed minimum distances of a user, access controls and user training.

IFM DTI801 - Safety note on high-frequency electromagnetic radiation - 1

WARNING

Operation of this device can cause radio interference in residential areas.

▷ The device emits high-frequency electromagnetic waves that may interfere with the operation of electronic devices in the vicinity, including pacemakers, hearing aids and defibrillators.
▶ Due to human exposure regulations, a minimum distance of 20 cm must be maintained between the device and persons.
▶ If you have a pacemaker or other implanted medical product, do not use the device without first consulting your doctor or the manufacturer of your medical product. Keep a safe distance between the device and your medical devices and refrain from further use of the device if you observe permanent impairment of your medical product.

2.3 Cybersecurity

Installation

The device is suitable for operation in a secure environment according to IEC 62443-1-1.

The device was designed for operation behind a firewall.

▶ Carry out a risk assessment of the system according to IEC 62443-1-1.
▶ Take measures to ensure physical security.

Operation

▶ Observe the security functions described in the product documentation and the recommendations for their use.

Maintenance

- ▶ Back up system configuration and system data in accordance with your company’s change management processes.

Decommissioning

▶ Ensure that no sensitive information can fall into unauthorised hands.
▶ Always reset the system settings to the factory settings before decommissioning the device.

3 Intended use

The read/write head reads and writes ID tags without contact.

The data is made available as process data via the IO-Link interface.

3.1 Application area

The device safety is rated for use under the following operating conditions:

  • Protection class 3 (SELV/PELV) and supply of the device to limited energy according to IEC 61010-1, chapter 9.4. Isolate the external circuits as required by figure 102 in IEC 61010-2-201.
  • For indoor use.
    • Altitudes up to 2000 m.
  • Relative air humidity up to max. 80 %, non condensing.
  • Pollution degree 2.

4 Items supplied

  • RFID compact unit
    • Package insert 'general information'
    • Package insert 'radio approval'

IFM DTI801 - Items supplied - 1

The device is supplied without installation and connection accessories.

Available accessories: www.ifm.com.

The optimum function is not ensured when using components from other manufacturers.

5 Function

The ID tags are operated passively without battery. The energy required for operation is provided by the compact RFID device.

The energy is transferred via an electromagnetic wave. The receiving antenna takes up the wave and transforms it into voltage which supplies the data carrier with energy.

The radiated power is specified in ERP (Effective Radiated Power) and in EIRP (Effective Isotropic Radiated Power) for the devices. The respective value can be converted using the following formula:

P [dBm EIRP] = P [dBm ERP] + 2.15 [dB] 

5.1 Device overview

DTI801

IFM DTI801 - Device overview - 1Article number:DTI801
Function:RFID compact device
Type designation:DTRUHFE HLRWIOUS04
Type:rectangular
Operating frequency:865-868 MHz
Typical transmitter power:22.5 dBm ERP (178 mW)

DTI901

IFM DTI801 - Device overview - 2Article number:DTI901
Function:RFID compact device
Type designation:DTRUHFA HLRWIOUS04
Type:rectangular
Operating frequency:902-928 MHz
Typical transmitter power:25.2 dBm EIRP (331 mW)

DTI911

IFM DTI801 - Device overview - 3Article number:DTI911
Function:RFID compact device
Type designation:DTRUHFA HLRWPNUS04
Type:rectangular
Operating frequency:920-925 MHz
Typical transmitter power:25.2 dBm EIRP (331 mW)

DTI921

IFM DTI801 - Device overview - 4Article number:DTI921
Function:RFID compact device
Type designation:DTRUHFA HLRWIOUS04
Type:rectangular
Operating frequency:920.25-925.75 MHz
Typical transmitter power:25.2 dBm EIRP (331 mW)

5.2.1 General information

This device has an IO-Link interface which enables direct access to process and diagnostic data. It is also possible to set the parameters of the device while it is in operation. Operation of the device via the IO-Link interface requires an IO-Link capable module (IO-Link master).

5.2.2 Device-specific information

With a PC, IO-Link software and an IO-Link adapter cable communication is possible when the system is not in operation.

IFM DTI801 - Device-specific information - 1

Necessary information about the IODD, process data structure, diagnostic information, parameter addresses and the required hardware and software can be found at www.ifm.com.

6 Mounting

ATTENTION

Radiated electromagnetic field strengths

▷ The device sends ultrahigh frequency electromagnetic waves. It complies with the country-specific limit values for the public and workers.
▶ Disconnect the device in the vicinity of medical equipment.

6.1 Installation instructions for devices

Devices installed next to each other interfere if they are not configured correspondingly.
When mounting several RFID units adhere to the minimum distances between the systems.
Installing a unit in or on metal reduces the read and write distance.
Device performance can be affected if positioned in the immediate vicinity of powerful HF emission sources such as welding transformers or converters.

6.2 Installation instructions for ID tags

For installation in and on metal use the ID tags provided for this purpose.
Position the ID tag in the area of the sensing face. When doing so, the angle of aperture and the operating distance must be adhered to ( → Data sheet of the device).
Align the axes of the RFID device and the ID-TAG in the same way.

6.3 Avoiding interference

The device generates a modulated electromagnetic field in the following frequency ranges:

DTI801: 865-868 MHz

DTI901: 902-928 MHz

DTI911: 920-925 MHz

DTI921: 920.25-925.75 MHz

Interference in data communication is avoided if there are no other RFID UHF devices in the vicinity. If there are other RFID UHF devices in the vicinity:

▶ The mounting distances between the devices should be as large as possible. (→ Mounting distances ☐ 14)
▶ Use the RSSI filter. (→ Parameter "Activate RSSI Filter" ☐ 39)
▶ Use the devices in alternating operation.
▶ Switch the HF field of the device on/off.

The UHF field is attenuated if there are people or objects (cables, metal profiles, etc.) between the device and ID tag.

▶ Keep the area between the device and ID tag clear during reading or writing.

6.4 Mounting options

The device can be mounted without the accessories.

▶ For installation, please use the threaded sleeves on the back of the device.
▷ The required screws are not supplied with the device.

6.4.1 Installation with angle bracket E80335

IFM DTI801 - Installation with angle bracket E80335 - 1

IFM DTI801 - Installation with angle bracket E80335 - 2

6.4.2 Installation with mounting device E80336

The mounting device is used to mount the unit on a clamp. Compatible clamps:

• E21110 with a rod diameter of 12 mm
• E20795 with a rod diameter of 14 mm
• E21109 with a rod diameter of 14 mm

IFM DTI801 - Installation with mounting device E80336 - 1

IFM DTI801 - Installation with mounting device E80336 - 2

6.4.3 Installation with fixing bars E80337

IFM DTI801 - Installation with fixing bars E80337 - 1

6.5 Mounting distances

IFM DTI801 - Mounting distances - 1

Operating modeDistance side (A)Distance front (B)
Reading and writing at 100% transmitting power (simultaneous operation)>0.6 m>0.6 m
Reading and writing at 100% transmitting power (alternating operation)>0.3 m>0.3 m

IFM DTI801 - Mounting distances - 2

Interference in data communication is avoided if there are no other RFID UHF devices in the vicinity. If there are other RFID UHF devices in the vicinity:

▶ The mounting distances between the devices should be as large as possible.
▶ Use the RSSI filter. (→ Parameter "Activate RSSI Filter" ☐ 39)
▶ Use the devices in alternating operation.
▶ Switch the HF field of the device on/off.

6.6 Positioning of the ID tags

IFM DTI801 - Positioning of the ID tags - 1

Fig. 1: Position the ID tag

▶ Align the ID tag on the antenna central axis.
The distance "D" is indicated in the data sheet.

IFM DTI801 - Positioning of the ID tags - 2

ID tags are also detected on the back of the device. To avoid this:

▶ Use the RSSI filter. (→ RSSI filter ☐ 42)

7 Electrical connection

IFM DTI801 - Electrical connection - 1

The device must be connected by a qualified electrician.

Device of protection class III (PC III).

The electrical supply must only be made via PELV/SELV circuits.

▶ Disconnect power before connecting the device.

ATTENTION

The IP rating indicated in the data sheet is only guaranteed if the M12 connectors are firmly screwed. The device can be damaged by insufficiently tightened M12 connectors.

▶ Screw the M12 connector to the device applying 1 to 1.5 Nm.

7.1 Wiring

▶ Connect the device to an IO-Link master using a M12 connection cable.
▷ Voltage is supplied via the IO-Link master.

Pin assignmentWiring
IFM DTI801 - Wiring - 1IFM DTI801 - Wiring - 2

7.2 Connecting the functional earth

IFM DTI801 - Connecting the functional earth - 1

For trouble-free operation:

▶ Connect the device to an earth potential free from external voltage.

▶ Connect the mounting plate to functional earth.

IFM DTI801 - Connecting the functional earth - 2

Fig. 2: Mounting plate with mounted device

When the device is mounted on a mounting plate:

▶ Connect one of the 4 mounting bolts on the back of the device to the mounting plate.
▶ Connect the mounting plate to an earth potential free from external voltage.

8 Operating and display elements

IFM DTI801 - Operating and display elements - 1

Fig. 3: Operating and display elements

1 LEDs

2 Sensing face

StatePower LED (green)ID tag LEDs (yellow/orange)Fault LED (red)
Ready for operation without ID tagOnOffOff
Ready for operation with ID tag(s)OnID tag number 1-4Off
InactiveFlashes at 1 HzOffOff
Error: Overflow of the ID tag dataOnID tag number 1-4On

9 Operation

Command valueOperating modeDescription
0x00SINGLE EPCRead and provide an EPC
0x01READ DATA AUTOAuto-read data
0x02WRITE DATA AUTOAuto-write data
0x03EPC REPORTCreate an EPC report
0x04EPC LISTCreate an EPC list
0x05WRITE EPCWrite EPC
0x06READ DATARead data
0x07WRITE DATAWrite data
0x08LOCK DATALock data

All operating modes use the same status bits and error values in the process images.

In addition to the operating modes the internal antenna of the device can be deactivated. If the antenna is deactivated, the device can still be addressed via IO-Link, but the device no longer generates a high-frequency signal. ID tags are not detected by the device. By deactivating the antenna, interference between devices installed next to each other can be avoided.

The device is activated and deactivated via the bit" Antenna deactivate" in the process data output image. The status of the antenna is read via the bit "Antenna deactivated" in the process data input image.

9.1 Status bits

Process input
Bit76543210
NameTag Over-flowBuffer Over-flowAntenna de-activatedTag presentCmd EndCmd Start Acknowledge
Process output
Bit76543210
NameCmd Antenna deactivateCmd Start
Status bitValueDescription
Tag Overflow0ID tag processing OK
1More ID tags are detected than can be processed
Buffer Overflow0Data transmission OK
1Data cannot be transmitted fast enough via IO-Link (only in operating mode “EPC REPORT”)
Antenna deactivated0Antenna activated, device ready to receive
1Antenna deactivated, device not ready to receive
Tag present0No ID tag in the range of the device
1ID tag detected
Cmd End0Read/write operation not started or active
1Read/write operation terminated
Cmd Start Acknowledge0Start of a read/write operation not acknowledged
1Start of a read/write operation acknowledged
Cmd Antenna deactivate0Activate antenna
1Deactivate antenna
Cmd Start0Reset trigger for read/write operation
1Set trigger for read/write operation

9.2 Operating mode "SINGLE EPC

In the operating mode “SINGLE EPC”, the EPC of an ID tag is read and provided by the device in the process data input. If several ID tags are in the detection zone of the device at the same time, the ID tag with the strongest reception signal (RSSI) is read. If there is no ID tag in the detection zone, the value “0x00” is read. The RSSI byte outputs the current reception signal.

IFM DTI801 - Operating mode "SINGLE EPC - 1

The RSSI value is a signed integer value. For example, "0xD6" corresponds to the RSSI value "-42 dBm".

A maximum of 16 bytes are read for an EPC. If the EPC stored on the ID tag is longer, the remaining bytes are truncated. If the EPC is shorter, the remaining bytes are filled with "0x00". The current length of the EPC is output in the "Length of EPC" field.

When a new ID tag is detected, the device increments the block counter.

IFM DTI801 - Operating mode "SINGLE EPC - 2

The block counter counts up to "255" and then starts again at "0".

The operating mode “SINGLE EPC” is the default operating mode after the device has been started.

IFM DTI801 - Operating mode "SINGLE EPC - 3

The operating mode does not use the following status bits ( → Status bits ☐ 18):

  • Cmd Start
  • Cmd Start Acknowledge
  • Cmd End
ByteProcess data outputProcess data input
0Command value = 0x00Command value = 0x00
1StatusStatus
2ignoredRSSI
3ignoredLength of EPC
4ignoredEPC 0
5ignoredEPC 1
6ignoredEPC 2
7ignoredEPC 3
8ignoredEPC 4
9ignoredEPC 5
10ignoredEPC 6
11ignoredEPC 7
12ignoredEPC 8
13ignoredEPC 9
14ignoredEPC 10
15ignoredEPC 11
16ignoredEPC 12
17ignoredEPC 13
18ignoredEPC 14
19ignoredEPC 15
20ignored0x00
21ignored0x00
22ignored0x00
23ignored0x00
24ignored0x00
25ignored0x00
26ignored0x00
27ignored0x00
28ignored0x00
29ignored0x00
30ignoredBlock counter
31ignoredError value

9.3 Operating Mode "READ DATA AUTO"

In the operating mode “READ DATA AUTO” the bytes 0 to 27 represent the data in the memory area of the ID tag.

The memory area is set by the following parameters:

• "Auto-Read/Write Address",
• "Auto-Read/Write Data Length" and
• "Auto-Read/Write Memory Bank".

For memory areas with a data length of < 28 bytes the data remaining in the process image is filled with the value "0x00".

The data in the process image is updated as soon as an ID tag is in the detection zone. The data in the process image is valid as soon as the status bit "Cmd End" is set.

If the ID tag leaves the detection zone, the data bytes remain constant in the process image in accordance with the data hold time. After the data hold time has elapsed, the data bytes in the process data input image are reset to "0x00". If the ID tag remains in the detection zone, the re-reading of the data is triggered by setting the "Cmd Start" bit.

Whenever the data is updated, the block counter is incremented.

If reading was unsuccessful, an error value is shown in the process image.

IFM DTI801 - Operating Mode "READ DATA AUTO" - 1

In the operating mode "READ DATA AUTO", the EPC of an ID tag is not transmitted. The ID tag must be assigned based on the data.

IFM DTI801 - Operating Mode "READ DATA AUTO" - 2

The smaller the set data length, the less time the device needs to perform an operation. As a result, the ID tag's dwell time in the detection zone is shorter.

ByteProcess data outputProcess data input
0Command value = 0x01Command value = 0x01
1StatusStatus
2IgnoredData 0
3IgnoredData 1
4IgnoredData 2
5IgnoredData 3
6IgnoredData 4
7IgnoredData 5
8IgnoredData 6
9IgnoredData 7
10IgnoredData 8
11IgnoredData 9
12IgnoredData 10
13IgnoredData 11
14IgnoredData 12
15IgnoredData 13
16IgnoredData 14
17IgnoredData 15
18IgnoredData 16
19IgnoredData 17
20IgnoredData 18
21IgnoredData 19
22IgnoredData 20
23IgnoredData 21
24IgnoredData 22
25IgnoredData 23
26IgnoredData 24
27IgnoredData 25
28IgnoredData 26
29IgnoredData 27
30IgnoredBlock counter
31IgnoredError value

9.4 Operating Mode "WRITE DATA AUTO"

In the “WRITE DATA AUTO” operating mode the data to be written is defined by the process data output image. If an ID tag enters the detection range, the data bytes are written to the ID tag with the address and length.

The memory area is set by the following parameters:

• "Auto-Read/Write Address",
• "Auto-Read/Write Data Length" and
• "Auto-Read/Write Memory Bank".

Max. 28 bytes can be defined in the process data output image (data 0 to 27). If a shorter length is defined in the parameter "Auto-Read/Write Data Length", the other data bytes are ignored and not written to the ID tag. The write command is started with the status bit "Cmd Start".

If writing was successful, the written data is mirrored in the process data input image, the block counter is increased and the status bit "Cmd End" is set.

If the ID tag leaves the detection zone, the data bytes remain constant in the process image in accordance with the data hold time. After the data hold time has elapsed and when the ID tag leaves the detection zone, the data bytes in the process data input image are reset to "0x00". If the ID tag remains in the detection zone, the re-writing of the data is triggered by setting the status bit "Cmd Start".

IFM DTI801 - Operating Mode "WRITE DATA AUTO" - 1

If the bytes to be written already exist on the ID tag, the write command is not executed and not acknowledged.

IFM DTI801 - Operating Mode "WRITE DATA AUTO" - 2

In the operating mode “WRITE DATA AUTO”, writing is executed on all detected ID tags, independently of the EPC. The ID tag selection ( → ID tag selection ☐ 41) and RSSI filter ( → RSSI filter ☐ 42) functions are used for selection.

IFM DTI801 - Operating Mode "WRITE DATA AUTO" - 3

Under adverse conditions, write operations are repeated. The block counter then does not correspond to the number of ID tags in the detection range.

IFM DTI801 - Operating Mode "WRITE DATA AUTO" - 4

The smaller the set data length, the less time the device needs to perform an operation. As a result, the ID tag's dwell time in the detection zone is shorter.

ByteProcess data outputProcess data input
0Command value = 0x02Command value = 0x02
1StatusStatus
2Data 0Data 0
3Data 1Data 1
4Data 2Data 2
5Data 3Data 3
6Data 4Data 4
7Data 5Data 5
8Data 6Data 6
9Data 7Data 7
10Data 8Data 8
11Data 9Data 9
12Data 10Data 10
13Data 11Data 11
14Data 12Data 12
15Data 13Data 13
16Data 14Data 14
17Data 15Data 15
18Data 16Data 16
19Data 17Data 17
20Data 18Data 18
21Data 19Data 19
22Data 20Data 20
23Data 21Data 21
24Data 22Data 22
25Data 23Data 23
26Data 24Data 24
27Data 25Data 25
28Data 26Data 26
29Data 27Data 27
30Block counterBlock counter
31ignoredError value

9.5 Operating mode "EPC REPORT

In the operating mode "EPC REPORT", the device generates a message when an ID tag enters (arrival = 1) or leaves (arrival = 0) the detection field of the device. With each new message

• the EPC of the ID tag is output,
• the received signal strength (RSSI) is output and
• the block counter is incremented.

The message is transmitted as a process value until the controller confirms the block counter. The controller confirms the block counter by mirroring the block counter value in the output image. If there is no confirmation, the message is automatically confirmed after the data hold time has expired and the new message is transmitted.

IFM DTI801 - Operating mode "EPC REPORT - 1

The rapid changing of ID tags generates many messages in a short time. If these messages are transmitted too slowly, the result will be a "buffer overflow". This is indicated by the corresponding bit in the status byte.

▶ Confirm the controller actively by mirroring the block counter.
▷ As a result, messages that are not transmitted fast enough are retained.

IFM DTI801 - Operating mode "EPC REPORT - 2

The RSSI value is a signed integer value. For example, "0xD6" corresponds to the RSSI value "-42 dBm".

IFM DTI801 - Operating mode "EPC REPORT - 3

The operating mode does not use the following status bits ( → Status bits ☐ 18):

  • Cmd Start
  • Cmd Start Acknowledge
  • Cmd End
ByteProcess data outputProcess data input
0command value = 0x03command value = 0x03
1StatusStatus
2ignoredRSSI
3ignoredlength of EPC
4ignoredEPC 0
5ignoredEPC 1
6ignoredEPC 2
7ignoredEPC 3
8ignoredEPC 4
9ignoredEPC 5
10ignoredEPC 6
11ignoredEPC 7
12ignoredEPC 8
13ignoredEPC 9
14ignoredEPC 10
15ignoredEPC 11
16ignoredEPC 12
17ignoredEPC 13
18ignoredEPC 14
19ignoredEPC 15
20ignored0x00
21ignored0x00
22ignored0x00
23ignored0x00
24ignored0x00
25ignored0x00
26ignored0x00
27ignored0x00
28ignored0x00
29ignoredarrival
30block counterblock counter
31ignorederror value

9.5.1 Example "EPC REPORT"

The example demonstrates the generation of a message when an ID tag enters (arrival = 1) or leaves (arrival = 0) the detection field of the device.

Command valueBlock counterStatus bit “Cmd Start”Command valueData 0 to 27ID tag refers to detection field (arrival=1)Block counterError valueStatus bit “Cmd End”Status bit “Cmd Start”
Process data output imageProcess data input image
Preset command0x000x0000x00Single EPC0x000x000x0000
Controller sets command (Output EPC report)0x030x0010x00Single EPC0x000x000x0000
Device sends EPC2 code “coming”0x030x0010x03EPC20x010x010x0001
Controller acknowledges receipt of the data0x030x0110x03EPC20x010x010x0001
Device sends EPC1 code “leaving”0x030x0110x03EPC10x000x020x0001
Controller acknowledges receipt of the data0x030x0210x03EPC10x000x020x0001
Device has no further messages0x030x0210x03EPC10x000x020x0001
Controller withdraws command value0x000x0000x03EPC10x000x020x0001
Device carries out preset command0x000x0000x00Single EPC0x000x000x0000

9.6 Operating mode "EPC LIST

In the operating mode "EPC LIST", a list with all ID tags in the detection field is generated by setting the Cmd start bit. The number of detected ID tags is displayed in the field "Total Number of Tags". A process image with the following content is created for each ID tag:

  • the RSSI value,
    • the length of the EPC and
  • the EPC.

The block counter indicates the current ID tag in the list. By incrementing the block counter in the process data output image, the controller switches to the next ID tag. As confirmation, the value of the block counter is mirrored by the device.

After all ID tags of the list have been transmitted, a new list is created by setting the Cmd start bit again.

IFM DTI801 - Operating mode "EPC LIST - 1

The list is a snapshot and will only be updated by setting the Cmd start bit again.

IFM DTI801 - Operating mode "EPC LIST - 2

The RSSI value is a signed integer value. For example, "0xD6" corresponds to the RSSI value "-42 dBm".

ByteProcess data outputProcess data input
0command value = 0x04command value = 0x04
1statusstatus
2ignoredRSSI
3ignoredlength of EPC
4ignoredEPC 0
5ignoredEPC 1
6ignoredEPC 2
7ignoredEPC 3
8ignoredEPC 4
9ignoredEPC 5
10ignoredEPC 6
11ignoredEPC 7
12ignoredEPC 8
13ignoredEPC 9
14ignoredEPC 10
15ignoredEPC 11
16ignoredEPC 12
17ignoredEPC 13
18ignoredEPC 14
19ignoredEPC 15
20ignored0x00
21ignored0x00
22ignored0x00
23ignored0x00
24ignored0x00
25ignored0x00
26ignored0x00
27ignored0x00
28ignored0x00
29ignoredtotal number of tags
30block counterblock counter
31ignorederror value

9.6.1 Example "EPC LIST"

The example creates a list with all ID tags in the detection field.

Command valueBlock counterStatus bit "Cmd Start"Command valueData 0 to 27Block counterError valueStatus bit "Cmd End"Status bit "Cmd Start"
Process data output imageProcess data input image
Preset command0x000x0000x00Single EPC0x000x0000
Controller sets command (output EPC list)0x040x0010x00Single EPC0x000x0000
Device acknowledges command and creates EPC list0x040x0010x040x000x000x0001
Device sends first EPC code0x040x0010x04EPC10x010x0001
Controller acknowledges receipt of the data0x040x0110x04EPC10x010x0001
Device sends more EPC codes and ends command0x040x0110x04EPC20x020x0011
Controller acknowledges receipt of the data0x040x0210x04EPC20x020x0011
Controller withdraws command value0x000x0000x04EPC20x020x0011
Device carries out preset command0x000x0000x00Single EPC0x000x0000

9.7 Operating mode "WRITE EPC"

In the operating mode “WRITE EPC”, a new EPC is written to an ID tag. The current EPC and the new EPC must be known. The data is sequentially transferred from the device to the controller.

Transfer data from the device to the controller:

▶ The controller sets the command value "0x05", the length and the value of the current EPC in the process data output image.

▶ The controller sets the length and value of the new EPC in the process data output image.

▶ The controller starts the write operation with the status bit "Cmd Start".

▷ The device acknowledges the start of the write operation by setting the status bit “Cmd Start Acknowledge” in the process data input image.

▶ The controller fills the data bytes 0 to 17 with the new EPC in the process data output image and increases the block counter by "1".
▷ The device acknowledges receipt of the data bytes by increasing the block counter in the process data output image by "1".
▶ The unit sets the status bit "Cmd End" as soon as the new EPC has been written to the ID tag.
▷ The write operation is terminated.
▷ If an error occurs during the write operation, the device sets the error value and the "Cmd End" bit.
If the operation was unsuccessful, the device sets the error value and the status bit "Cmd End" in the process image. Data transfer is interrupted.
The data is processed as a data word (2 bytes). ▶ Specify the data length as a multiple of 2 bytes.

ByteProcess data output when starting the write operationProcess data output during data transmissionProcess data input
0Command value=0x05Command value=0x05Command value=0x05
1StatusStatusStatus
2ignorednew EPC 00x00
3Length of EPCnew EPC 10x00
4EPC 0new EPC 20x00
5EPC 1new EPC 30x00
6EPC 2new EPC 40x00
7EPC 3new EPC 50x00
8EPC 4new EPC 60x00
9EPC 5new EPC 70x00
10EPC 6new EPC 80x00
11EPC 7new EPC 90x00
12EPC 8new EPC 100x00
13EPC 9new EPC 110x00
14EPC 10new EPC 120x00
15EPC 11new EPC 130x00
16EPC 12new EPC 140x00
17EPC 13new EPC 150x00
18EPC 14ignored0x00
19EPC 15ignored0x00
20ignoredignored0x00
21ignoredignored0x00
22ignoredignored0x00
23ignoredignored0x00
24ignoredignored0x00
25ignoredignored0x00
26ignoredignored0x00
27ignoredignored0x00
28ignoredignored0x00
29Length of new EPCignored0x00
30Block counterBlock counterBlock counter
31ignoredignoredError value

9.7.1 Example "WRITE EPC"

The example writes a new EPC to an ID tag (command "0x05", EPC "0x4199").

Command valueEPC lengthEPC 0 to 15Length of new EPCDataBlock counterStatus bit “Cmd Start”Command valueData 0 to 27Block counterError valueStatus bit “Cmd End”Status bit “Cmd Start”
Process data output imageProcess data input image
Preset command0x000x000x00000x00000x000x0000x00Single EPC0x000x0000
Controller sets command (write EPC to ID tag with current EPC “0x4199”)0x050x020x41990x040x000x0010x00Single EPC0x000x0000
Device acknowledges command0x050x020x41990x040x000x0010x050x000x000x0001
Control transmits new EPC0x05New EPC for ID tag0x0110x050x000x000x0001
Device acknowledges receipt and writes new EPC0x05New EPC for ID tag0x0110x050x000x010x0001
Device terminates command0x05New EPC for ID tag0x0110x050x000x010x0011
Controller withdraws command value0x000x000x00000x000x000x0000x050x000x010x0011
Device carries out preset command0x000x000x00000x000x000x0000x00Single EPC0x000x0000

9.7.2 Example "WRITE EPC not executed"

The example shows the abort of a “WRITE EPC” command.

Command valueEPC lengthEPC 0 to 15Length new EPCDataBlock counterStatus bit "Cmd Start"Command valueData 0 to 27Block counterError valueStatus bit "Cmd End"Status bit "Cmd Start"
Process data output imageProcess data input image
Preset command0x000x000x00000x00000x000x0000x00Single EPC0x000x0000
Controller sets command (write EPC to ID tag with current EPC "0x4199")0x050x000x41990x040x000x0010x00Single EPC0x000x0000
Device ac-knowledges command0x050x000x41990x040x000x0010x050x000x000x0001
Controller transmits new EPC0x05New EPC for ID tag0x0110x050x000x000x0001
Device ac-knowledges re-ceipt and writes new EPC0x05New EPC for ID tag0x0110x050x000x010x0001
Device sets er-ror value (in-sufficient pow-er supply of ID tag)0x05New EPC for ID tag0x0110x050x000x010x6411
Controller with-draws com-mand value0x000x000x00000x000x000x0000x050x000x010x6411
Device carries out preset command0x000x000x00000x000x000x0000x00Single EPC0x000x0000

9.8 Operating mode "READ DATA

In the “READ DATA” operating mode more than 28 bytes can be read with a read operation. The data is sequentially transferred from the device to the controller.

Transfer data from the device to the controller:

▶ In the process data output image, the controller sets

- the command value "0x06",

- the address (16 bit),

- the data length (16 bit) and

- the memory bank with the values EPC: "0x01", TID: "0x02", USER: "0x03", Reserved: "0x04".

▷ To identify the ID tag, the EPC and its length are also necessary.

▶ The controller starts the read operation with the status bit "Cmd Start".

▷ The device acknowledges the start of the read operation by setting the status bit "Cmd Start Acknowledge" in the process data input image.

▶ As soon as the first data is available from the ID tag, the device transfers the data to the process data input image (data 0 to 27) and increases the block counter by "1".

▷ The controller acknowledges receipt of the data by increasing the block counter in the process data output image by "1".

▶ The previous two steps are repeated until all data has been transferred.

▶ The device sets the status bit "Cmd End" with the last transfer.

▷ The read operation is terminated.

IFM DTI801 - Operating mode "READ DATA - 1

If the operation was unsuccessful, the device sets the error value and the status bit "Cmd End" in the process image. Data transfer is interrupted.

ByteProcess data outputProcess data input
0Command value = 0x06Command value = 0x06
1StatusStatus
2ignoredData 0
3Length of EPCData 1
4EPC 0Data 2
5EPC 1Data 3
6EPC 2Data 4
7EPC 3Data 5
8EPC 4Data 6
9EPC 5Data 7
10EPC 6Data 8
11EPC 7Data 9
12EPC 8Data 10
13EPC 9Data 11
14EPC 10Data 12
15EPC 11Data 13
16EPC 12Data 14
17EPC 13Data 15
18EPC 14Data 16
19EPC 15Data 17
20ignoredData 18
21ignoredData 19
22ignoredData 20
23ignoredData 21
24ignoredData 22
25Memory BankData 23
26Address HighData 24
27Address LowData 25
28Length HighData 26
29Length LowData 27
30Block counterBlock counter
31ignoredError value

9.8.1 Example "READ DATA"

The example demonstrates the successful reading of data (command value "0x06", EPC "0x5532").

Command valueEPC lengthEPC 0 to 15Memory bankAddressLengthData 0 to 27Block counterStatus bit "Cmd Start"Command valueData 0 to 27Block counterError valueStatus bit "Cmd End"Status bit "Cmd Start"
Process data output imageProcess data input image
Preset command0x000x000x00 000x000x00 000x00 000x000x0000x00Single EPC0x000x0000
Controller sets command (read 35 bytes from address 0x12)0x060x020x55 320x020x00 120x00 230x000x0010x00Single EPC0x000x0000
Device ac-knowledges command0x060x020x55320x020x00120x00230x000x0010x060x000x000x0001
Device sets first byte of the data0x060x020x55320x020x00120x00230x000x0010x06Data0x010x0001
Controller acknowled-g es receipt of the data0x060x020x55320x020x00120x00230x000x0110x06Data0x010x0001
Device sets more data and termi-nates read-ing0x060x020x55320x020x00120x00230x000x0110x06Data0x020x0011
Controller acknowled-g es receipt of the data0x060x020x55320x020x00120x00230x000x0210x06Data0x020x0011
Controller withdraws command value0x000x000x00000x000x00000x00000x000x0000x06Data0x020x0011
Device car-ries out pre-set com-mand0x000x000x00000x000x00000x00000x000x0000x00Single EPC0x000x0000

9.8.2 Example "READ DATA not executed"

The example shows the abort of a reading command.

Command valueEPC lengthEPC 0 to 15Memory bankAddressLengthData 0 to 27Block counterStatus bit "Cmd Start"Command valueData 0 to 27Block counterError valueStatus bit "Cmd End"Status bit "Cmd Start"
Process data output imageProcess data input image
Preset command0x000x000x00 000x000x00 000x00 000x000x0000x00Single EPC0x000x0000
Controller sets command (read 35 bytes from address 0x12)0x060x020x55 320x020x00 120x00 230x000x0010x06Single EPC0x000x0000
Device acknowledges command0x060x020x55 320x020x00 120x00 230x000x0010x060x000x000x0001
Device sets first byte of the data0x060x020x55 320x020x00 120x00 230x000x0010x06Data0x000x0001
Controller acknowledges receipt of the data0x060x020x55 320x020x00 120x00 230x000x0110x06Data0x010x0001
Device sets error value (error when receiving data)0x060x020x55320x020x00120x00230x000x0110x06Data0x010x4211
Controller withdraws command value0x000x000x00000x000x00000x00000x000x0000x060x000x010x4211
Device car-ries out pre-set command0x000x000x00000x000x00000x00000x000x0000x00Single EPC0x000x0000

9.9 Operating mode "WRITE DATA"

In the “WRITE DATA” operating mode more than 28 bytes can be written to an ID tag with a write operation. The data is sequentially transferred from the controller to the device.

Transferring data from the controller to the device:

▶ The controller sets the command value "0x07", the address (16 bits) and the data length (16 bits) in the process data output image. To identify the ID tag, the EPC and its length are also necessary. For the memory bank, only the value USER: "0x03" can be specified.
▶ The controller starts the write operation with the status bit "Cmd Start".

▷ The device acknowledges the start of the write operation by setting the status bit "Cmd Start Acknowledge" in the process data input image.

▶ The controller fills the data in the process data output image (data 0 to 27) and increases the block counter by "1".
▷ The device acknowledges receipt of the data by increasing the block counter in the process data output image by 1.
▶ The two previous steps are repeated until all data has been transferred.
▷ The device sets the status bit "Cmd End" with the last transfer.
▶ The write operation is terminated.

If the operation was unsuccessful, the device sets the error value and the status bit "Cmd End" in the process image. Data transfer is interrupted.

ByteProcess data output when starting the write operationProcess data output during data transmissionProcess data input
0Command value=0x07Command value=0x07Command value=0x07
1StatusStatusStatus
2ignoredData 00x00
3Length of EPCData 10x00
4EPC 0Data 20x00
5EPC 1Data 30x00
6EPC 2Data 40x00
7EPC 3Data 50x00
8EPC 4Data 60x00
9EPC 5Data 70x00
10EPC 6Data 80x00
11EPC 7Data 90x00
12EPC 8Data 100x00
13EPC 9Data 110x00
14EPC 10Data 120x00
15EPC 11Data 130x00
16EPC 12Data 140x00
17EPC 13Data 150x00
18EPC 14Data 160x00
19EPC 15Data 170x00
20ignoredData 180x00
21ignoredData 190x00
22ignoredData 200x00
23ignoredData 210x00
24ignoredData 220x00
25Memory BankData 230x00
26Address HighData 240x00
27Address LowData 250x00
28Length HighData 260x00
29Length LowData 270x00
30Block counterBlock counterBlock counter
31ignoredignoredError value

9.9.1 Example "WRITE DATA"

The example demonstrates the successful writing of data (command "0x07", EPC "0x7134").

Command valueEPC lengthEPC 0 to 15Memory bankAddressLengthData 0 to 27Block counterStatus bit “Cmd Start”Command valueData 0 to 27Block counterError valueStatus bit “Cmd End”Status bit “Cmd Start”
Process data output imageProcess data input image
Preset command0x000x000x00 000x000x00 000x00 000x000x0000x00Single EPC0x000x0000
Controller sets command (write 40 bytes to address 0x10)0x070x020x71 340x030x00 100x00 280x000x0010x00Single EPC0x000x0000
Device acknowledges command0x070x020x71 340x030x00 100x00 280x000x0010x070x000x000x0001
Controller transfers the first data0x07Data for ID tag0x0110x070x000x000x0001
Device acknowledges data0x07Data for ID tag0x0110x070x000x010x0001
Controller transfers more data0x07Data for ID tag0x0210x070x000x010x0001
Device ac-knowledges data and ter-minates writ-ing0x07Data for ID tag0x0210x070x000x020x0011
Controller withdraws command value0x000x020x00 000x000x00 000x00 000x000x0000x070x000x020x0011
Device car-ries out pre-set com-mand0x000x020x00 000x000x00 000x00 000x000x0000x00Single EPC0x000x0000

9.9.2 Example "WRITE DATA not executed"

The example shows a write command abort.

Command valueEPC lengthEPC 0 to 15Memory bankAddressLengthData 0 to 27Block counterStatus bit “Cmd Start”Command valueData 0 to 27Block counterError valueStatus bit “Cmd End”Status bit “Cmd Start”
Process data output imageProcess data input image
Preset command0x000x000x00 000x000x00 000x00 000x000x0000x00Single EPC0x000x0000
Controller sets command (write 40 bytes to address 0x10)0x070x000x71 340x030x00 100x00 280x000x0010x00Single EPC0x000x0000
Device ac-knowledges command0x070x000x71 340x030x00 100x00 280x000x0010x070x000x000x0001
Controller transfers the first data0x07Data for ID tag0x0110x070x000x000x0001
Device ac-knowledges data0x07Data for ID tag0x0110x070x000x010x0001
Controller transfers more data0x07Data for ID tag0x0210x070x000x010x0001
Device sets error value (error when writing the data)0x07Data for ID tag0x0210x070x000x010x4111
Controller withdraws command value0x000x000x00 000x000x00 000x00 000x000x0000x070x000x010x4111
Device car-ries out pre-set command0x000x000x00 000x000x00 000x00 000x000x0000x00Single EPC0x000x0000

9.10 Operating mode "LOCK DATA"

In the “LOCK DATA” operating mode, a memory area is locked on an ID tag. A password is assigned for the locked memory area. The password is necessary if the memory area is to be written to. The field “Lock action” determines the state:

• Memory area locked: "Lock action = 0x01"
• Memory area not locked: "Lock action = 0x00"

Locking the memory area:

▶ The controller sets the command value "0x08", the password (length 4 bytes) and the "Lock action" in the process data output image. To identify the ID tag, the EPC and its length are also necessary.

The "Memory Bank" field sets which memory bank is to be locked:

EPC:"0x01"

USER:"0x03"

▶ The controller starts the write operation with the status bit "Cmd Start".

▷ The device acknowledges the start of the operation by setting the status bit "Cmd Start Acknowledge" in the process data input image.
▷ The device sets the status bit "Cmd End" with the end of the operation.

▶ The locking is terminated.

IFM DTI801 - Operating mode "LOCK DATA" - 1

If the operation was unsuccessful, the device sets the error value and the status bit "Cmd End" in the process image. Data transfer is interrupted.

ByteProcess data outputProcess data input
0Command value=0x08Command value=0x08
1StatusStatus
2ignored0x00
3Length of EPC0x00
4EPC 00x00
5EPC 10x00
6EPC 20x00
7EPC 30x00
8EPC 40x00
9EPC 50x00
10EPC 60x00
11EPC 70x00
12EPC 80x00
13EPC 90x00
14EPC 100x00
15EPC 110x00
16EPC 120x00
17EPC 130x00
18EPC 140x00
19EPC 150x00
20ignored0x00
21ignored0x00
22ignored0x00
23ignored0x00
24Lock action0x00
25Memory Bank0x00
26PWD 00x00
27PWD 10x00
28PWD 20x00
29PWD 30x00
30Block counterBlock counter
31ignoredError value

9.11 Error values when executing commands

Error valueNameDescription
0x00IOL_RFID_ERROR_NOERRORNo error, command successfully executed.
0x01IOL_RFID_ERROR_UNKNOWN_COMMANDUnknown command.
0x41UHF_COMMAND_ERROR_NO_RESPONSEID tag does not respond. ID tag out of range or operation not supported by ID tag.
0x42UHF_COMMAND_ERROR_RX_ERRORError receiving the ID tag response.
0x43UHF_COMMAND_ERROR_INT_MODE_CHANGEInternal error: command mode cannot be changed.
0x51UHF_SYNTAX_ERRORCommand parameter incorrect.
0x61UHF_ERROR_GEN2_TAG_OTHER_ERRORCommand is not supported by the ID tag.
0x62UHF_ERROR_GEN2_TAG_MEMORY_OVERRUNThe specified data range is outside the available data range.
0x63UHF_ERROR_GEN2_TAG_MEMORY_LOCKEDThe specified data range is already locked.
0x64UHF_ERROR_GEN2_TAG_INSUFFICIENT_POWERThe power supply of the ID tag is insufficient.
0x65UHF_ERROR_GEN2_TAG_NON_SPECIFIC_ERRORNot further specified error of the ID tag.
0x66UHF_ERROR_READ_WRITE_TIMEOUTRead/write operation timeout.
0x67UHF_ERROR_INTERNAL_PROCESSINGInternal data processing error.
0x71UHF_ERROR_MAC_GENERALThe unit's "UHF Frontend" module reports general error.
0x72UHF_ERROR_MAC_CRC_MISMATCHThe unit's "UHF Frontend" module reports checksum error.
0x73UHF_ERROR_MAC_NO_TAG_RESPONSEThe device's "UHF Frontend" module fails to report a response from the ID tag.
0x74UHF_ERROR_MAC_TAG_LOSTThe device's "UHF Frontend" module has lost connection to the ID tag.
0x81RFID_DEVICE_ERROR_NOT_ACTIVEThe device is not active and cannot perform any operations on the ID tag.

9.12 Device-specific parameters

The parameters of the device are set using an IO-Link parameter setting program (for example ifm moneo).

IFM DTI801 - Device-specific parameters - 1

More information about the IODD at www.ifm.com.

9.12.1 Parameter "Data Hold Time"

The data hold time indicates the time during which the data of the process data input image can be held constant. Depending on the operating mode, this affects the EPC (“SINGLE EPC” and “EPC REPORT” operating modes) and the data in the “READ DATA AUTO” ( → Operating Mode “READ DATA AUTO” ☐ 20) and “WRITE DATA AUTO” ( → Operating Mode “WRITE DATA AUTO” ☐ 21) modes.

After the data hold time has elapsed, the device automatically confirms the data: the block counter in the process data input image is increased. Then the next data is transferred.

The data hold time is cancelled by manually incrementing the block counter in the process data output image. Then the next data is transferred.

IFM DTI801 - Parameter "Data Hold Time" - 1

The parameter does not affect data transmission in the following operating modes:

- "EPC LIST" (→ Operating mode "EPC LIST ☐ 25)

- "WRITE EPC" (→ Operating mode "WRITE EPC" ☐ 26)

- "READ DATA" (→ Operating mode "READ DATA ☐ 29")

- "WRITE DATA" (→ Operating mode "WRITE DATA" ☐ 32)

- "LOCK DATA" (→ Operating mode "LOCK DATA" ☐ 35)

9.12.2 Parameter "Auto-Read/Write Address"

In the operating mode “READ DATA AUTO” (→ Operating Mode “READ DATA AUTO” ☐ 20) / “WRITE DATA AUTO” (→ Operating Mode “WRITE DATA AUTO” ☐ 21), the device reads / writes a specified number of data bytes.

The parameter defines the address in the memory area which is accessed during the read and write operation. The address is indicated in bytes from the start of the memory area.

IFM DTI801 - Parameter "Auto-Read/Write Address" - 1

The data is processed as a data word (2 bytes).

▶ Use data word as format for the address.

▶ Use only even addresses.

IFM DTI801 - Parameter "Auto-Read/Write Address" - 2

The addressed memory area for the read and write operation cannot be outside the memory area of the device:

▶ auto-read/write address + data length for auto-read and auto-write ≤ number of available bytes on the device

9.12.3 Parameter "Auto-Read/Write
Data Length"

In the operating mode "READ DATA AUTO" (→ Operating Mode "READ DATA AUTO" ☐ 20) / "WRITE DATA AUTO" (→ Operating Mode "WRITE DATA AUTO" ☐ 21), the device reads / writes a specified number of data bytes. The parameter defines the length of the memory area which is read and written from the device in bytes.

IFM DTI801 - Parameter "Auto-Read/WriteData Length" - 1

The data is processed as a data word (2 bytes).

▶ Specify the data length as a multiple of 2 bytes.

The addressed memory area for the read/write operation cannot be outside the memory area of the device:

▶ auto-read/write address + data length for auto-read and auto-write ≤ number of available bytes on the device

The minimum length for auto-read and auto-write is 2 byte and the maximum length is 28 bytes.

9.12.4 Parameter "ID Tag Memory Area for Auto-Read/Write"

In the operating mode "READ DATA AUTO" (→ Operating Mode "READ DATA AUTO" ☐ 20) / "WRITE DATA AUTO" (→ Operating Mode "WRITE DATA AUTO" ☐ 21), the device reads / writes a specified number of data bytes. The parameter determines the memory area on the ID tag that is read from and written to.

The following memory areas can be used with the parameter:

"0x00": none (switch off READ DATA AUTO / WRITE DATA AUTO)

"0x01": Memory area EPC

"0x02": Memory area TID

"0x03": Memory area USER

For the operating mode “WRITE DATA AUTO”, only the memory area USER is valid.

9.12.5 Parameter "ID Tag Access Password"

The ID tags can be write-protected. A password is then required for access. The parameter stores the password in the device. The password is used for all write accesses to the ID tags.

The password is 4 bytes long. If all 4 bytes have the value "0x00", no password is used to access the ID tags.

The password is used for all ID tags. Individual passwords per ID tag are not possible.

▷ The device cannot access the ID tags when ▶ a password has been stored in the device with the parameter “ID tag access password” and ▶ the ID tags are not protected with a password.

9.12.6 Parameter "ID Tag Selection Target

With ID tag selection, only desired ID tags are detected by the device. All ID tags that do not meet the criteria are rejected by the device and not taken into account.

An ID tag is selected by comparing data stored on the ID tag and a given bit mask. The data is stored in one of the following memory areas for the purpose of comparison: EPC, TID or USER.

The parameter defines the memory area for the comparison. The following memory areas can be set:

- EPC

• TID

- USER

- No selection target

The ID tag selection is inactive if "No selection target" is set.

9.12.7 Parameter "ID Tag Selection Mask"

With ID tag selection, only desired ID tags are detected by the device. All ID tags that do not meet the criteria are rejected by the device and not taken into account.

An ID tag is selected by comparing data stored on the ID tag and a given bit mask. The data is stored in one of the following memory areas for the purpose of comparison: EPC, TID or USER.

The parameter defines the selection mask. The data on the ID tag is compared bit by bit with the selection mask. If all bits match, the ID tag is selected and detected by the device.

IFM DTI801 - Parameter "ID Tag Selection Mask" - 1

The parameter value comprises 16 bytes. The first bit of the selection mask is on the far left of the byte array.

9.12.8 Parameter "ID Tag Selection Start Bit"

With ID tag selection, only desired ID tags are detected by the device. All ID tags that do not meet the criteria are rejected by the device and not taken into account.

An ID tag is selected by comparing data stored on the ID tag and a given bit mask. The data is stored in one of the following memory areas for the purpose of comparison: EPC, TID or USER.

The parameter sets the start bit from which the data in the ID tag is compared with the selection mask.

9.12.9 Parameter "ID Tag Selection Length"

With ID tag selection, only desired ID tags are detected by the device. All ID tags that do not meet the criteria are rejected by the device and not taken into account.

An ID tag is selected by comparing data stored on the ID tag and a given bit mask. The data is stored in one of the following memory areas for the purpose of comparison: EPC, TID or USER.

The parameter sets the number of bits used for the comparison from the start bit with the selection mask.

9.12.10 Parameter "RSSI Filter Lowest Value"

The RSSI filter spatially classifies ID tags based on their received signal (RSSI). A typical application is the limitation of the spatial detection area.

The parameter sets the lowest value for the RSSI filter. All ID tags with a reception signal below the set value are filtered out.

9.12.11 Parameter "RSSI Filter Highest Value"

The RSSI filter spatially classifies ID tags based on their received signal (RSSI). A typical application is the limitation of the spatial detection area.

The parameter sets the highest value for the RSSI filter. All ID tags with a reception signal above the set value are filtered out.

9.12.12 Parameter "Activate RSSI Filter"

The RSSI filter spatially classifies ID tags based on their received signal (RSSI). A typical application is the limitation of the spatial detection area.

The parameter activates the RSSI filter. ID tags below the minimum and above the maximum RSSI value are filtered out.

9.12.13 Parameter "Antenna Output Power for Read Access"

The parameter sets the antenna output power for reading ID tags.

IFM DTI801 - Parameter "Antenna Output Power for Read Access" - 1

A lower antenna output power reduces the maximum distance between the device and the ID tag to be read.

9.12.14 Parameter "Antenna Output Power for Write Access"

The parameter sets the antenna output power for writing to ID tags.

IFM DTI801 - Parameter "Antenna Output Power for Write Access" - 1

Writing data to the ID tag requires more energy than reading data. Therefore, the maximum distance between the device and the ID tag is less when writing data than when reading data.

The difference can be compensated by setting the antenna output power for reading and writing individually.

9.12.15 Parameter "ID Tag Detection Mode"

The parameter sets the behaviour of the device for detecting ID tags. The following detection modes can be set:

Detection modeTypical number of ID tags in the field at the same timeDescription
Fast response time<4The device tries to detect an ID tag as quickly as possible as soon as they reach or leave the device's detection field. This mode is particularly suitable for presence detection of ID tags. For this purpose, <4 ID tags should be in the detection field at the same time.
Moving ID tags<4This mode is particularly suitable for an ID tag that moves quickly through the detection field of the device. The "coming/going messages" can be output with a delay.
Several ID tags4-16This mode is particularly suitable if there are several ID tags in the detection field at the same time.

IFM DTI801 - Parameter "ID Tag Detection Mode" - 1

The detection modes are suitable for diverse applications and not only for those mentioned in the descriptions.

9.13 ID tag

9.13.1 ID tag detection

The device automatically searches for available ID tags that are within range of the device. The LED indicator on the device lights up when one or more ID tags are detected (see operating instructions of the device). The information of the ID tags is provided as process data at the IO-Link interface.

The ID tag detection with the device depends on the following:

• the set output power
• the ID tag selection (→ ID tag selection ☐ 41)
- the RSSI filter
• the device's antenna

The ID tags are detected on the basis of the EPC data on the ID tag. The EPC data of the ID tags must be different. If ID tags use the same EPC data, the device cannot distinguish them.

IFM DTI801 - ID tag detection - 1

A maximum of 16 bytes of the EPC data of an ID tag are mapped on the process interface. The other EPC data is ignored by the device.

The device can only distinguish ID tags if the first 16 bytes are different.

The radio connection between the ID tag and the device depends on the following:

• environment of the device and ID tags

• orientation of the device and ID tags

IFM DTI801 - ID tag detection - 2

For the best possible radio connection, follow the installation instructions in the operating manuals of the ID tag and the device.

9.13.2 ID tag selection

With ID tag selection, only desired ID tags are detected by the device. All ID tags that do not meet the criteria are rejected by the device and not taken into account.

An ID tag is selected by comparing data stored on the ID tag and a given bit mask. The data is stored in one of the following memory areas for the purpose of comparison: EPC, TID or USER.

The rejected ID tags are

• not transferred to the process image,
• not displayed via the status LEDs of the device,
• not taken into account when automatically reading or writing data.

The position of the data is specified by the parameters “Selection start bit” and “Selection length” in each case. If the data matches the comparison bit mask, the ID tag is selected and further processed by the device.

Examples

Only ID tags with a certain EPC value are detected in the selection. This makes it possible to distinguish between ID tags on a transport pallet and ID tags directly on the goods on the transport pallet.

There is a match between the data and the selection mask. The ID tag is detected by the device:

Value (hex)Value (binary)
Selection start bit0
Selection length8
Selection mask0x3B0b00111011
Data on the ID tag0x3B0b00111011

The data and the selection mask are different. The ID tag is not detected by the device:

Value (hex)Value (binary)
Selection start bit0
Selection length8
Selection mask0x3B0b00111011
Data on the ID tag0x340b00110100

There is a match between the data and the selection mask. The ID tag is detected by the device:

Value (hex)Value (binary)
Selection start bit0
Selection length1
Selection mask0x3B0b00111011
Data on the ID tag0x340b00110100

There is a match between the data and the selection mask. The ID tag is detected by the device:

Value (hex)Value (binary)
Selection start bit4
Selection length1
Selection mask0x3B0b00111011
Data on the ID tag0x340b00110100

IFM DTI801 - ID tag selection - 1

An EPC code must be specified for the following operating modes:

  • READ DATA (→ Operating mode "READ DATA ☐ 29)
  • WRITE DATA (→ Operating mode "WRITE DATA" ☐ 32)
  • WRITE EPC (→ Operating mode "WRITE EPC" ☐ 26)
  • LOCK DATA (→ Operating mode "LOCK DATA" ☐ 35)

This allows an ID tag to be accessed if it has been filtered out by selection.

9.13.3 RSSI filter

The RSSI filter spatially classifies ID tags based on their received signal (RSSI). A typical application is the limitation of the spatial detection area.

A minimum and a maximum RSSI value are set for the RSSI filter:

• high RSSI value: the ID tag is close to the device,
- low RSSI value: the ID tag is further away from the device.

ID tags below the minimum and above the maximum RSSI value are filtered out.

IFM DTI801 - RSSI filter - 1

The measurement of the RSSI value of an ID tag is influenced by the

▶ environment and any reflections that may be present,
▶ movement of the ID tag during the measurement.

9.13.4 Reading and writing ID tag data

The device provides several methods for accessing the data of an ID tag:

- The operating modes "READ DATA AUTO" and "WRITE DATA AUTO" process the ID tag data independently and then display it in the process image. The length of the data and its address are determined beforehand. The device then automatically reads or writes the data as soon as an ID tag is detected. The amount of data is limited by the process data width of the IO-Link interface to max. 28 bytes.

IFM DTI801 - Reading and writing ID tag data - 1

The operating modes "READ DATA AUTO" and "WRITE DATA AUTO" read and write all detected ID tags. The ID tags are not distinguished on the basis of the EPC data.

- The other operating modes process the ID tag data on a one-time basis according to the user's instruction. The EPC data determines which ID tags are read or written. When transferring more than 28 bytes, several IO-Link process data cycles are used. The data is synchronised with block counters ("READ DATA" operating modes).

The ID tags are divided into several memory banks:

Memory bankDescription
EPCThe Electronic Product Code is used to detect ID tags.
TIDThe transponder ID is a unique, non-changeable identification of the ID tag.
USERThe memory bank USER can be freely used for the user's data.
RESERVEDThe memory bank RESERVED contains configuration data of the ID tag and cannot be used by the user.

The memory banks have different sizes depending on the type of ID tag, so the maximum data length that can be used varies. Further information can be found in the data sheets of the ID tags.

EPC memory bank

The EPC memory bank stores the EPC and additional data:

Memory areaTypeDescription
0x00 - 0x0FCRC16 bit CRC over the content of the EPC memory bank
0x10 - 0x1FPC BitsProtocol Control Bits
0x20 - End of memory bankEPCElectronic Product Code
0x210.0x21FXPCExtended Protocol Bits

With the operating mode "WRITE EPC", the EPC is written to the ID tag. (→ Operating mode "WRITE EPC" ☐ 26) The additional data is managed by the device.

IFM DTI801 - Reading and writing ID tag data - 2

Passive ID tags are powered wirelessly by the device's high-frequency alternating field. The field strength decreases sharply with increasing distance between the device and the ID tag. This means that less energy is available to the ID tag for long distances.

Writing data to the ID tag requires more energy than reading data. Therefore, the maximum distance between the device and the ID tag is less when writing data than when reading data.

9.13.5 Write protecting the ID tag

The ID tags can be write-protected. When write protection is active, a password is required for writing to the memory banks of the ID tag.

Memory bankDescription
EPCEPC can be write-protected by the user with a password.
TIDTID is always read-only and cannot be changed.
USERUSER can be write-protected by the user with a password.
RESERVEDRESERVED is always read-only and cannot be changed.

IFM DTI801 - Write protecting the ID tag - 1

With the write protection, only the writing of data can be prevented. Reading data is always possible regardless of write protection.

10 Maintenance, repair and disposal

The unit is maintenance-free.

▶ Contact ifm in case of malfunction.
▶ Do not open the housing as the unit does not contain any components which can be maintained by the user. The unit must only be repaired by the manufacturer.
▶ Clean the device using a dry cloth.
▶ Dispose of the unit in accordance with the national environmental regulations.

11 Approvals / standards

The EU Declaration of Conformity, approvals and country-specific certificates are available at:

→ www.ifm.com

Notes relevant for approval: → Package insert

Glossary

EPC

Electronic Product Code, memory area for identification numbers on the ID tag.

ID tag

An ID tag is used to identify objects. A read/write device is used to read the ID tag via a high-frequency radio signal. An ID tag consists of an antenna, an analogue circuit for receiving and transmitting (transceiver), a digital circuit and a non-volatile memory.

IODD

Digital description of the device. The IODD is required for device parameter setting via IO-Link.

IO-Link

IO-Link is a standardised IO technology (IEC 61131-9) for communicating with sensors and actuators. Point-to-point communication is based on 3-wire sensor and actuator connection. IO-Link is not a fieldbus, but the further development of the previous connection technology.

RSSI

The Received Signal Strength Indication is the field strength of the received signal.

TID

The transponder ID is a globally unique identification number of the ID tag. It is assigned by the chip manufacturer of the ID tag during production and cannot be changed afterwards. The TID is stored in the TID storage area of the ID tag.

USER memory area

The USER memory area is a memory area on the ID tag for application-specific data.

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : IFM

Model : DTI801

Category : Sensor