IFM DTM424 - RFID system

DTM424 - RFID system IFM - Free user manual and instructions

Find the device manual for free DTM424 IFM in PDF.

📄 40 pages English EN Download 💬 AI Question
Notice IFM DTM424 - page 1
Pick your language and provide your email: we'll send you a specifically translated version.

User questions about DTM424 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 RFID system in PDF format for free! Find your manual DTM424 - IFM and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. DTM424 by IFM.

USER MANUAL DTM424 IFM

Operating instructions

CANopen interface

RF-identification system

DTM424

DTM425

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.... 4

2 Safety instructions.... 5

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

3 Intended use.... 7

3.1 Application area 7

4 Items supplied.... 8
5 Function 9

5.1 ID tags 9
5.2 Device overview 9

6 Installation.... 10

6.1 Notes on the unit installation 10
6.2 Avoiding interference 10
6.3 Mechanical design 10
6.4 Install device.... 11
6.5 Mounting distances.... 11
6.6 Positioning of the ID tags 12

7 Electrical connection.... 14
7.1 Wiring 14
8 Operating and display elements 15

9 Operation 16

9.1 CANopen interface 16

9.1.1 CANopen functions.... 16
9.1.2 Change the Node ID and bit rate.... 16
9.1.3 Set-up 17
9.1.4 Use of 32 bit data types 18
9.1.5 Communication types of the process data object (PDO) 18
9.1.6 Object directory (OD) 18
9.1.7 Error messages.... 24
9.1.8 Monitoring activity via Heartbeat 26
9.1.9 Change objects 26
9.1.10 Process data objects.... 26
9.1.11 Device status 27
9.1.12 Deactivate antenna 29
9.1.13 Select the ID tag type 29
9.1.14 Read information of an ID tag 30
9.1.15 RSSI value 30
9.1.16 ID tag detection filter 30

9.2 Data transfer with an ID tag. 31

9.2.1 Read UID of the ID tag 31
9.2.2 Read data from the ID tag via PDO transfer 31

9.2.2.1 Example 1.... 32
9.2.2.2 Example 2.... 32

9.2.3 Write data to the ID tag via PDO transfer 33

9.2.3.1 Example 1.... 33
9.2.3.2 Example 2.... 34

9.2.4 Error handling for PDO transfer.... 34
9.2.5 Read data from the ID tag via SDO transfer 35

9.2.5.1 Example 35

9.2.6 Write data to the ID tag via SDO transfer 35

9.2.6.1 Example 35

9.2.7 Lock data range on the ID tag via SDO transfer 35

9.2.7.1 Example 36

9.2.8 Error codes during SDO transfer.... 36

9.3 EDS file.... 37

10 Maintenance, repair and disposal 38

11 Approvals/standards 39

Glossary 40

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 DTM424 - Symbols used - 1

Important note

Non-compliance may result in malfunction or interference.

IFM DTM424 - 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 DTM424 - Warnings - 1

WARNING

Warning of serious personal injury

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

IFM DTM424 - 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.

1.4 Open source information

IFM DTM424 - Open source information - 1

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 DTM424 - Safety symbols on the unit - 1

IFM DTM424 - 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 DTM424 - 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

▶ Regularly check whether software updates are available for the device.
- ▶ 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 CAN bus 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 shown in figure 102 in IEC 61010-2-201.
  • Indoor and outdoor use.
    • Altitudes up to 2000 m.
  • Relative air humidity up to max. 80 %, non condensing.
  • Pollution degree 2.

4 Items supplied

- Read/write head

IFM DTM424 - 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

5.1 ID tags

The ID tags are passively operated without a battery. The energy required for operation is provided by the read/write head.

The energy is provided via an inductive coupling. The integrated antenna coil in the read/write head generates a magnetic field which partly penetrates the antenna coil of the ID tag. A voltage is generated by induction that supplies the data carrier with energy.

The device supports ID tags according to ISO 15693.

5.2 Device overview

DTM424

IFM DTM424 - Device overview - 1Article number:DTM424
Function:Read/write head
Type designation:DTMHF GBRWCOUS03
Type:M18, flush mountable

DTM425

IFM DTM424 - Device overview - 2Article number:DTM425
Function:Read/write head
Type designation:DTMHF GNRWCOUS03
Type:M18, non flush mountable

6 Installation

6.1 Notes on the unit installation

When mounting several RFID units adhere to the minimum distances between the systems.
Flush mounting of a read/write head in metal reduces the read/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 Avoiding interference

The device generates a modulated electrical field with a frequency of 13.56 MHz.

Avoid interference with data communication:

▶ Do not operate any devices in the vicinity that use the same frequency band.
▷ Such devices are for example frequency converters and switched-mode power supplies.

If there are other devices in the same frequency band in the vicinity:

▶ The mounting distances between the devices should be as large as possible.
▶ Use the devices in alternating operation.
▶ Switch the HF field of the device on/off.

6.3 Mechanical design

DTM424
IFM DTM424 - Mechanical design - 1

Fig. 1: DTM424
1 Sensing face

DTM425
IFM DTM424 - Mechanical design - 2

Fig. 2: DTM425
1 Sensing face

6.4 Install device

▶ Fix the device using the supplied nuts (M18).

DTM424
IFM DTM424 - Install device - 1

Fig. 3: Flush mounting

DTM425
IFM DTM424 - Install device - 2

Fig. 4: Non-flush mounting

6.5 Mounting distances

DTM424
IFM DTM424 - Mounting distances - 1

Operating modeDistance side (A)Distance front (B)
For reading and writing ≥ 50 mm ≥ 100 mm

DTM425

IFM DTM424 - Mounting distances - 2

Operating modeDistance side (A)Distance front (B)
For reading and writing ≥ 65 mm ≥ 180 mm

6.6 Positioning of the ID tags

The sensing face marks the centre of the integrated antenna coil of the read/write head. ▶ Align the sensing face of the read/write head and the ID tag in the same way.
For installation in or 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).

DTM424

IFM DTM424 - Positioning of the ID tags - 1

Fig. 5: Position the ID tag

▶ Align the ID tag on the central axis of the antenna of the device.

The distance "D" is indicated in the data sheet.

DTM425

IFM DTM424 - Positioning of the ID tags - 2

Fig. 6: Position the ID tag

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

7 Electrical connection

IFM DTM424 - 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.

7.1 Wiring

▶ Connect the device to the CAN bus using the M12 connector.
▷ Voltage is supplied via the CAN bus.

Pin assignmentWiring
M12 connector, A-coded, 5 poles
1: Shield2: U+3: GND4: CAN high5: CAN low

IFM DTM424 - Wiring - 1

The CAN bus connection is almost trouble-free if the following points are considered:

▶ Use cables approved for CAN bus.
▶ Terminate the cables with 120 Ω terminating resistors.

IFM DTM424 - Wiring - 2

Information on available sockets see: www.ifm.com.

8 Operating and display elements

DTM424DTM425
IFM DTM424 - Operating and display elements - 1IFM DTM424 - Operating and display elements - 2

1 LEDs green / yellow / red

LEDStateDescription
greenonOperating status pre-operational
flashes every 1.6 s alternating with yellow LEDOperating status pre-operational and ID tag detected
flashes every 0.4 sOperating status operational
yellowonOperating status operational and ID tag detected
flashes every 1.6 s alternating with green LEDOperating status pre-operational and ID tag detected
flashesDevice hardware fault
redflashes every 0.4 s alternating with other LED coloursConfiguration error
flashes every 1.2 s alternating with other LED coloursError in the CAN bus network
onCAN bus not accessible
flashesLSS service active

9 Operation

9.1 CANopen interface

The read/write head has a standardised CANopen interface according to CiA DS-301. All measured values and parameters can be accessed via the object directory (OD). The individual configuration can be saved in the internal permanent memory.

The device is delivered with node ID 32 and a bit rate of 125 Kbits/s.

IFM DTM424 - CANopen interface - 1

▶ Only use cables approved for CANopen.

▶ Terminate the cables using terminating resistors (120 Ω).

▷ The ifm cable EVC492 contains integrated terminating resistors.

9.1.1 CANopen functions

The following CANopen functions are available:

- 64 transmit and receive process data objects (TPDO1.. 64, RPDO1.. 64) in two possible operating modes:

– individual check via remote transmission request telegram (RTR)

– event-controlled transmission

- Error messages via emergency object (EMCY) with support of the:

– general error register

– manufacturer-specific status register

- error list

• Heartbeat monitoring mechanism

• Status and error indication via LED

- In addition to the CiA DS-301 functionality there are more manufacturer and profile-specific characteristics:

- setting of the Node ID and the bit rate via object directory entry (SDO)

- configuration and reading/writing of operational data via service data objects (SDO)

• Support of the layer settings service (LSS)

• Support of synchronous process data transmission (SYNC)

9.1.2 Change the Node ID and bit rate

The device supports several options how to change the Node ID and the bit rate. The device is delivered with the Node ID 32 and a bit rate of 125 Kbits/s.

IFM DTM424 - Change the Node ID and bit rate - 1

Each Node ID must only be assigned once in the CANopen network. If a Node ID is assigned several times, malfunction in the CANopen network will result.

Change the Node ID and bit rate in the object directory

The Node ID is entered in the object directory in the objects 0x20F0 and 0x20F1. If the two values are identical, the setting is stored and is active after a software reset of the device. Values between 1 and 127 may be used as Node ID.

The bit rate is entered in the objects 0x20F2 and 0x20F3. If the two values are identical, the setting is stored and is active after a software reset of the device. The following values may be used as bit rate:

ValueBit rate
01000 kBits/s
1800 kBits/s
2500 kBits/s
3250 kBits/s
4125 kBits/s
5100 kBits/s
650 kBits/s
720 kBits/s

If a master is used in the CANopen network for central storage of parameters, the changed values for Node ID (0x20F0 and 0x20F1) and bit rate (0x20F2 and 0x20F3) must be additionally entered in the master.

Otherwise the values will be reset during each start of the CANopen network.

Change the Node ID and bit rate via LSS

Using the layer setting service (LSS) an LSS master can change the Node ID and bit rate of the device (LSS slave) via the CAN bus. The LSS master sets all LSS slaves to a configuration mode. Each LSS slave can be unambiguously identified via the device data (vendor ID, product code, revision number and serial number).

To change the bit rate the LSS master transfers the new bit rate in the configuration mode with the service "Configure timing bit". The LSS slave replies to the LSS master if the new bit rate is supported. Then the LSS master transmits the time "Switch delay" via the service "Activate bit timing" after which the new bit rate should be activated. After activation the LSS master switches the LSS slave again to the operating mode.

To change the Node ID the LSS master transfers the new Node ID in the configuration mode. The LSS slave replies to the master if the new Node ID is valid. After changing the Node ID the LSS master switches the LSS slave again to the operating mode.

The new bit rate and Node ID become active after a software reset of the LSS slave.

9.1.3 Set-up

The CANopen standard CiA301 defines three possible operating states:

Pre-operational

In the pre-operational state no PDO messages (process data) can be transmitted. The pre-operational state is used to set the sensor parameters or as standby mode.

During booting in the pre-operational mode, the device reports the bootUP message "0x700+Node ID" to the CAN bus.

Operational

In the operational state all communication services are carried out. The operational state is used to exchange the process data while in operation.

Stopped

In the stopped state only NMT messages (network management) are possible. This allows almost complete separation of redundant or faulty sensors from the bus.

The master or network manager can request the sensor via NMT messages to change the state accordingly.

9.1.4 Use of 32 bit data types

CANopen defines data types with a maximum size of 64 bits (8 bytes). By means of the data type, the user data of ID tags is transmitted efficiently via the CANopen interface. The data type is also used for the default setting of the device and the EDS file.

However, some controllers can only process data types with a maximum width of 32 bits (4 bytes). In order to support all types of controllers, the device offers alternative data objects whose data types are restricted to max. 32 bits. These data objects are marked by the addition “32 bits” in these instructions. Additionally, an EDS file is supplied for use of the data types that is read by the controller software.

By default, the device uses 64-bit data types (e.g. for the preconfigured PDOs). The setting must be adapted to the use of 32-bit data types. The setting can be changed via the controller software, by reading the corresponding EDS file.

9.1.5 Communication types of the process data object (PDO)

The TPDO can be checked at any time by transmitting a remote transmission request telegram (RTR). Otherwise the TPDOs are sent automatically as soon as their value changes (event-driven).

As an option, the CANOpen service "SYNC" can be used (see CiA 301, 7.2.5 Synchronization object (SYNC)). For the synchronised transmission CANopen provides the SYNC object at which the TPDOs are transmitted after every "nth" reception of a SYNC telegram.

A total of 64 TPDOs and 64 RPDOs is available; on delivery only the first 4 of each are active. If the configuration of the CANopen network allows it, the remaining process data objects can also be activated.

In the standard settings, the process data is assigned to the linear address range of the ID tag. The TPDO1 maps e.g. the first 8 bytes of the user data memory of the ID tag.

Reading of the memory and transmission of the data via TPDO is effected automatically as soon as a new ID tag is detected.

Writing of the data to the ID tag is effected in the same way by writing access to the respective RPDO.

Data transfer per process data object is only possible in the "Operational" operating status.

The preset TPDOs and RPDOs are allocated 64-bit data objects. For use of 32-bit controllers, the settings of the PDOs must be adapted.

9.1.6 Object directory (OD)

CANopen communication (CiA 301)

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x10000x00Device typeu32ro0x00000000--
0x10010x00Error registeru8ro0x00--
0x10030x010x02Pre-defined error fieldu32ro0x00000000--
0x10050x00COB ID SYNCu32rw0x00000000-Yes
0x10080x00Manufacturer device namevSTRroArticle no. of the device--
0x10090x00Manufacturer hardware versionvSTRroCurrent hard-ware version--
0x100A0x00Manufacturer software versionvSTRroCurrent soft-ware version--
0x10100x01Save parameters(save device parameters in non-volatile memory)u32rw0x00000000--
0x10110x01Load default communication parametersu32rw0x00000000--
0x10140x00COB ID EMCY(COB ID emergency message)u32rwNode ID + 0x80--
0x10150x00Inhibit time EMCY(inhibit time between EMCY messages)u16rw0x0000-Yes
0x10170x00Producer Heartbeat time(time difference between sent heartbeats in ms)u16rw0x0000-Yes
0x10180x01Vendor IDu32ro0x0069666D--
0x02Product codeu32roProduct code of the device version--
0x03Revision numberu32roMain revision and current software version--
0x04Serial numberu32roSerial number of the device--
0x12000x01COB ID client to serveru32roNode ID + 0x600--
0x02COB ID client to serveru32roNode ID + 0x580--
0x14000x143F0x01RPDO parameter: COB IDu32rwReceive process data objects (RPDO)(→ Process data objects □ 26)-Yes
0x02RPDO parameter: transmission typeu8ro0xFF-Yes
0x16000x163F0x01-0x08RPDO mappingu32rwReceive process data objects (RPDO)(→ Process data objects □ 26)-Yes
0x18000x183F0x01TPDO parameter: COB IDu32rwReceive process data objects (RPDO)(→ Process data objects □ 26)-Yes
0x02TPDO parameter: transmission typeu8rw0xFF-Yes
0x03TPDO parameter: inhibit timeu16rw0x00-Yes
0x1A000x1A3F0x01-0x08TPDO mappingu32rwReceive process data objects (RPDO)(→ Process data objects □ 26)-Yes

Bus configuration

IndexSubindexName (object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x20F00x00Node ID setting A (node ID for CAN-open communication)u8rw32-Auto-save
0x20F10x00Node ID setting B (node ID for CAN-open communication)u8rw32-Auto-save
0x20F20x00Bit rate setting A (CAN bus bit rate)u8rw4-Auto-save
0x20F30x00Bit rate setting B (CAN bus bit rate)u8rw4-Auto-save

Status and control of the reader

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x21500x00Device status (device status flags)u32roYes-
0x21510x00Antenna active (enable HF front end of the device)boolrw1-Yes
0x21600x01-0xFEDefinition ID tag type (name of supported ID tags)domroSelect the ID tag type ( → ☐ 29)--
0x21610x00Selection ID tag type (value selects ID tag type defined in 0x2160)u8rw2-Yes
0x21620x00RSSIu8ro-Yes-

ID tag information

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x21800x00Current UID (UID of the ID tag in the reading range, PDO mappable)u64ro0x000000000 0000000Yes
0x21820x2181Index

Read mappable data

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x22000x01-0x40Read start address in the user memory (start of the address range on the ID tag to be read)u16rwReceive process data objects (RPDO) (→ Process data objects ☐ 26)-Yes
0x22010x01-0x40Read length(length of the memory range on the ID tag to be read; max. 8 bytes)u8rwReceive process data objects (RPDO)(→ Process data objects ☐ 26)-Yes
0x220A0x01-0x40ID tag data (8 bytes of ID tag data, updated when new ID tag enters the reading range)u64roYes-
0x220B0x01-0x40ID tag data (32 bits) (4 bytes of ID tag data, updated when new ID tag enters the reading range)u32roYes-

Read data range

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x22800x00Read start of address (start of the address range on the ID tag to be read)u16rw0x0000-Yes
0x22810x00Read length (length of the memory range on the ID tag to be read)u16rw0x0000-Yes
0x22820x00ID tag data (requested data from the ID tag as configured in objects 0x2280 and 0x2281)domro--

Write mappable data

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x23000x01-0x40Write start address (start of the address range on the ID tag to be written)u16rwReceive process data objects (RPDO) ( → Process data objects 26)-Yes
0x23010x01-0x40Write length(length of the memory range on the ID tag to be written; max. 8 bytes)u8rwReceive process data objects (RPDO)(→ Process data objects ☐ 26)-Yes
0x23020x01-0x40Auto-write(activate automatic write access if a new ID tag is detected)boolrw0-Yes
0x230A0x01-0x40ID tag data (8 bytes of ID tag data)u64rwYes-
0x230B0x01-0x40ID tag data (32 bits) (4 bytes of ID tag data)u32rwYes-
0x231E0x00Write trigger (32 bits) upper PDOsu32rw0x000000000000000Yes-
0x231F0x00Write trigger (32 bits) lower PDOsu32rw0x000000000000000Yes-

Write data range

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x23800x00Write start address (start of the address range on the ID tag to be written)u16rw0x0000-Yes
0x23810x00Write length (length of the memory range on the ID tag to be written)u16rw0x0000-Yes
0x23820x00ID tag data (data to be written to the ID tag as configured in objects 0x2380 and 0x2381)domwo--

Lock data range

IndexSubindexName (object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x24800x00Lock start address (start of the address range on the ID tag to be locked. Must correspond to the ID tag ranges)u16rw0x0000-Yes
0x24810x00Lock length (length of the memory range on the ID tag to be locked. Must correspond to the ID tag ranges)u16rw0x0000-Yes
0x24810x00Lock trigger (trigger for locking data on the ID tag as configured in objects 0x2480 and 0x2481)boolwo--

UID filter

IndexSubindexName(object)TypeAccessDefault valuePDO mapping capabilitySave object value
0x46030x00UID filter depths8rw0x00-Yes
0x46050x00Zero ID filter depths8rw0x02-Yes

9.1.7 Error messages

The device supports a number of error messages that are sent in the event of a communication, hardware or RFID error. If one of these errors occurs, the error register (OD index 0x1001) and the error field (OD index 0x1003) are updated.

The COB ID of the emergency message can be changed in the object “COB ID EMCY” (OD index 0x1014). By setting bit 31 in this object the emergency messages are deactivated.

The disable time between two emergency messages can be defined via the object 0x1015. The indication is made in steps of 100 µ s.

IFM DTM424 - Error messages - 1

The COB ID of the emergency messages is preset to 0x80 + Node ID.

Error messageError register (0x1001)Manufacturer error codeManufacturer error nameDescription
0x82100x11Protocol: PDO not processed due to length error.
0x81300x01Monitoring: Node guarding or Heartbeat error
0x81000x11Monitoring: general communication error when sending "Bus off"
0x50000x810x01Device hardware error (antenna error)
0x42000x090x02Device temperature too high
0xFF000x810x01RX: ISO_COM-MAND_ER-ROR_NO_RESPONSEID tag did not answer. Possibly the ID tag is no longer in the field.
0xFF000x810x02RX: ISO_COM-MAND_ER-ROR_RX_ERRORError while receiving the answer from the ID tag (CRC error, framing error, collision, etc.).
0xFF010x810x01TX: ISO_COM-MAND_ER-ROR_NO_RESPONSEID tag did not answer. Possibly the ID tag is no longer in the field.
0xFF010x810x02TX: ISO_COM-MAND_ER-ROR_RX_ERRORError while sending the answer from the ID tag (CRC error, framing error, collision, etc.).
0xFF020x810x01ISO_TAG_ER-ROR_COM-MAND_NOT_SPECI-FIEDThe command is not supported. Possible reason: faulty command.
0xFF020x810x02ISO_TAG_ER-ROR_COM-MAND_SYNTAXThe command is not detected. Possible reason: Number of sections is too high. Format error.
0xFF020x810x03ISO_TAG_ER-ROR_OP-TION_NOT_SUP-PORTEDIndicated options are not supported.
0xFF020x810x0FISO_TAG_ER-ROR_OTHEROther error.
0xFF020x810x10ISO_TAG_ER-ROR_BLOCK_NOT_USABLEThe specified section cannot be used (or was not found).
0xFF020x810x11ISO_TAG_ER-ROR_BLOCK_AL-READY_BLOCKEDThe specified section has already been locked and cannot be locked again.
0xFF020x810x12ISO_TAG_ER-ROR_BLOCK_NOT_UP DATEABLEThe specified section has already been locked and its contents cannot be updated.
0xFF020x810x13ISO_TAG_ER-ROR_BLOCK_WRITE_VERIFYThe specified section could not be programmed normally (a write verify error occurred).
0xFF020x810x14ISO_TAG_ER-ROR_BLOCK_LOCK_VERIFYThe specified section could not be locked normally (a lock verify error occurred).
0xFF030x810x00STATUS_BUFF-ER_OVERFLInternal buffer overflow.

9.1.8 Monitoring activity via Heartbeat

By means of the Heartbeat function the activity of a device in the CANopen network can be monitored by the master. The device regularly sends a Heartbeat message containing the device status.

The Heartbeat function is activated by entering a value greater than "0" into the Heartbeat interval time object (OD index 0x1017). The value indicates the time between two Heartbeat signals in milliseconds. The Heartbeat function is deactivated with the value "0".

9.1.9 Change objects

Changes of the objects in the object directory are applied at once. The changes will get lost by a reset. To prevent this the objects have to be saved in the internal permanent memory (flash). All the objects marked in the object directory with "Save object value: yes" are permanently stored in the flash of the device. By writing the command "Save" (65766173h) to save the objects (OD index 1010h/01h) all current objects of the object directory are transferred to the flash memory.

The objects can be reset to factory setting by writing the signature "Load" (64616F6Ch) to the OD index 1011h/01h. After a reset the changes are applied.

Depending on the architecture of the CANopen network the objects can also be stored centrally in a CANopen master. In this case the objects are transferred to the device when the system is started and the locally stored values are overwritten.

Special features of the objects Node ID (OD index 0x20F0 and 0x20F1) and the bit rate (OD index 0x20F2 and 0x20F3):

▶ Changes of the objects are only applied after a reset.
▶ The objects cannot be transferred to the flash via the OD index 1010h/01h.
▶ The objects cannot be reset to the factory setting via the OD index 1011h/01h.

9.1.10 Process data objects

64 transmit and receive process data objects each are available. On delivery 4 process data objects are active.

Transmit process data objects (TPDO)

The following table contains the transmit process data objects (TPDO) on delivery.

TPDOSettings for PDO mapping: COBObject directory: Mapped object indexObject directory: Mapped object sub-indexObject directory: Mapped object lengthID tag memory: Read start addressID tag memory: Read length
1Node ID + 0x01800x21500x000x20Device status
2Node ID + 0x02800x220A0x010x400x000000000x08
3Node ID + 0x03800x220A0x020x400x000000080x08
4Node ID + 0x04800x220A0x030x400x000000100x08
50 (deactivated)0x220A0x040x400x000000180x08
640 (deactivated)0x220A0x3F0x040x000001F00x08

The preset TPDOs and RPDOs are allocated 64-bit data objects. For use of 32-bit controllers, the settings of the TPDOs and RPDOs must be adapted.

Receive process data objects (RPDO)

The following table contains the receive process data objects (RPDO) on delivery.

RPDOSettings for PDO mapping: COBObject directory: Mapped object indexObject directory: Mapped object sub-indexObject directory: Mapped object lengthID tag memory: Write start addressID tag memory: Write length
1Node ID + 0x02000x230F0x000x40Write trigger
2Node ID + 0x03000x230A0x010x400x000000000x08
3Node ID + 0x04000x230A0x020x400x000000080x08
4Node ID + 0x05000x230A0x030x400x000000100x08
50 (deactivated)0x230A0x040x400x000000180x08
640 (deactivated)0x230A0x3F0x040x000001F80x08

IFM DTM424 - Process data objects - 1

The preset TPDOs and RPDOs are allocated 64-bit data objects. For use of 32-bit controllers, the settings of the TPDOs and RPDOs must be adapted.

9.1.11 Device status

The current device status is represented in the object “Device status” (OD index 0x2150, sub-index 0x00). On delivery the object is assigned to TPDO1.

Bit3130292827262524
Statustag_err
Default value00000000
Bit2322212019181716
Statuswrite_err
Default value00000000
Bit15141312111098
Statusread_err
Default value00000000
Bit76543210
Statusrrbuf_ovflfr_errbusypresentantpow
Default value00000011
StatusValueDescriptionEMCY message
powant10Power enabled (always 1)Antenna deactivated
1Antenna activated
present0No ID tag present
1ID tag present
busy0Idle
1Read or write access active
fr_err0Front end OK
1Front end error detected (hardware problem)yes
buf_ovfl0Buffer ok
1Buffer overflow detectedyes
read_errError during the last read operationyes
write_errError during the last write operationyes
tag_errError message from ID tag for last operationyes
Read error codes (updated after each read access of the ID tag)
0x00ISO_COMMAND_ERROR_NO_ERRORNo error, command successfully executed.
0x01SO_COMMAND_ERROR_NO_RESPONSEID tag did not answer, maybe ID tag is no longer in the field.
0x02ISO_COMMAND_ERROR_RX_ERRORError while receiving the answer from the ID tag (CRC error, framing error, collision, etc.).
Write error codes (updated after each write access of the ID tag)
0x00ISO_COMMAND_ERROR_NO_ERRORNo error, command successfully executed.
0x01SO_COMMAND_ERROR_NO_RESPONSEID tag did not answer, maybe ID tag is no longer in the field?
0x02ISO_COMMAND_ERROR_RX_ERRORError while receiving the answer from the ID tag (CRC error, framing error, collision, etc.).
ID tag error codes (updated after read or write access of the ID tag)
0x00ISO_TAG_ERROR_NO_ERRORThe ID tag does not cause an error.
0x01ISO_TAG_ERROR_COMMAND_NOT_SPECIFIEDThe specified command is not supported. Example: command code error.
0x02ISO_TAG_ERROR_COMMAND_SYN-TAXThe command is not detected. Number of sections is too high. Example: Format error.
0x03ISO_TAG_ERROR_OPTION_NOT_SUPPORTEDThe indicated options are not supported.
0x0FISO_TAG_ERROR_OTHEROther error.
0x10ISO_TAG_ERROR_BLOCK_NOT_US-ABLEThe specified section cannot be used (or was not found).
0x11ISO_TAG_ERROR_BLOCK_AL-READY_BLOCKEDThe specified section has already been locked and cannot be locked again.
0x12ISO_TAG_ERROR_BLOCK_NOT_UPDATEABLEThe specified section has already been locked and its contents cannot be updated.
0x13ISO_TAG_ERROR_BLOCK_WRITE_VERIFYThe specified section could not be programmed normally (a write verify error occurred).
0x14ISO_TAG_ERROR_BLOCK_LOCK_VERIFYThe specified section could not be locked normally (a lock verify error occurred).

9.1.12 Deactivate antenna

The antenna in the device can be deactivated if the value 0 is written to the object "Antenna active" (OD index 0x2151). In this case no ID tag is detected any more since the magnetic field of the device is no longer active.

The antenna is reactivated with the value 1. With the object "Antenna active" it is possible to prevent interference between two devices placed next to each other by alternately deactivating the antennas of the two devices.

9.1.13 Select the ID tag type

The device is compatible with several ID tag types. Depending on the size of the user data memory and manufacturer, the ID tags differ in the access to data. Therefore, the device must know which type of ID tag is used in the system.

In object 0x2161, the ID tag type used in the RFID system can be selected. The available ID tag types can be read in the object 0x2180, sub-index 0x01-0xFE.

ID tag typeNameBlock size [bytes]Number of blocks
1user-defined??
2I code SLI428
3I code SLI-S440
4I code SLI-L48
5F-MEM 2k8250
6F-MEM 232b458
7F-MEM 8k32256
8TI_32b48
9TI_256b464
10ST_128b432
11ST_256b464
12ST_8k42048
13I-Code SLIX2479

Via the object 0x2182 0x06 it is possible to poll the ID tag type read by the device. First of all, the detected ID tag type must be read from the object 0x2182 sub-index 0x06 and this value must be entered in the object 0x2161.

IFM DTM424 - Select the ID tag type - 1

ID tag type 2 is preset.

IFM DTM424 - Select the ID tag type - 2

Recognition of the ID tag type is not supported by all ID tags.

IFM DTM424 - Select the ID tag type - 3

The set ID tag type is permanently saved in the device with the "Save Parameter" object.

9.1.14 Read information of an ID tag

The information of an ID tag can be read via the objects 0x2180 to 0x2182. To do so, the ID tag has to be within the detection range of the device.

The objects 0x2180 and 0x2182 are only valid as long as the ID tag is detected. If there is no ID tag within the range, the values of the objects are reset to 0.

The value of the object 0x2182 can be read from the ID tag on request.

IFM DTM424 - Read information of an ID tag - 1

Reading of information is not supported by each ID tag type.

9.1.15 RSSI value

The RSSI value (Received Signal Strength, OD index 0x2162) informs about the strength of the received signal that is emitted by the ID tag in front of the device:

"0": no ID tag detected

"1": minimum signal strength

"8": maximum signal strength

IFM DTM424 - RSSI value - 1

The maximum signal strength is only reached with certain device / ID tag combinations.

IFM DTM424 - RSSI value - 2

The signal strength depends on the distance between the ID tag and the active face of the device.

IFM DTM424 - RSSI value - 3

Position changes in the environment, e.g. of metallic objects, can influence the signal strength.

9.1.16 ID tag detection filter

The following situations result in undesired multiple ID tag detection and reading:

• The ID tag is in the limit range.
- The installation conditions have a negative effect on the electromagnetic field of the device.

Thus, the ID tag is not clearly detected which leads to error messages while reading or writing via PDOs. The objects "UID filter depth" and "Zero ID filter depth" allow for error message filtering.

IFM DTM424 - ID tag detection filter - 1

The following values have proven their worth in practice:

▶ "0" to "5" for dynamic applications (rapidly passing ID tags)
▶ ">5" for static applications

Time [ms]0714212835424956637077849198105112119126133
ID tag in the field
ID tag not in the field
UID filter depth: 0, zero ID filter depth: 0
ID tag detected
ID tag not detected
UID filter depth: 5, zero ID filter depth: 0
ID tag detected
ID tag not detected
UID filter depth: 0, zero ID filter depth: 5
ID tag detected
ID tag not detected
UID filter depth: 5, zero ID filter depth: 5
ID tag detected
ID tag not detected

Object UID filter depth

The "UID filter depth" object (0x4603/0x00) allows for determining the number of successful ID tag detections to be executed by the device. The ID tag will only be considered on the CAN bus as having been detected (ID tag present) once the set number has been reached.

The value "0" deactivates the filter. The values ">0" delay the "ID tag present" bit by 7 ms. Thus a switch-on delay of the ID tag value is generated. The detection in the limit range stabilises as no value will be provided as long as the ID tag has not been steadily detected.

Object zero ID filter depth

The "Zero ID filter depth" object (0x4605/0x00) allows for determining the number of unsuccessful ID tag detections to be executed by the device. The ID tag will no longer be considered on the CAN bus as present (ID tag present) once the set number has been reached.

The value "0" deactivates the filter. The values ">0" delay the reset of the "ID tag present" bit by 7 ms. Thus a switch-off delay of the ID tag value is generated. The detection in the limit range stabilises as no value will be provided as long as the ID tag does not remain steadily undetected.

9.2 Data transfer with an ID tag

9.2.1 Read UID of the ID tag

The UID (Unique Identification Number) of the ID tag is available in object 0x2180 as soon as an ID tag is within the reading range of the device. If no ID tag is available, the value 0x0000000000000000 is entered.

If the object is mapped on a TPDO, transmission is event-controlled as soon as an ID tag enters the reading range or is removed from the reading field.

IFM DTM424 - Read UID of the ID tag - 1

For 32-bit controllers, the following objects are used instead of object 0x2180: 0x2190 and 0x2191.

9.2.2 Read data from the ID tag via PDO transfer

The transfer of the PDO data from the ID tag is event-controlled. That means that the configured TPDOs are automatically transmitted by the device when the data change. This is the case, for example, when a new ID tag is detected in the detection range of the device. The data is automatically read by the ID tag and transferred by means of the TPDOs via the CAN bus.

The data that was read by the ID tag and assigned to a TPDO is in the objects 0x220A with the sub-indices 0x01-0x40.

Only that data is read by the ID tag that is assigned to a TPDO. Data objects that are not assigned are not updated automatically.

There are two objects for each data object that are used for configuration:

• 0x2200 (read start address),
- 0x2201 (read length) with sub-indices matching the data object.

The start address in the user data area of the ID tag and length of the files to be read are set in the objects.

For 32-bit controllers, the object 0x220B must be used instead of object 0x220A. The maximum data length is restricted to 32-bit data (4 bytes).

If the configured data length is smaller than the data length of the object used (64 bits or 32 bits), the remaining bits are filled with 0.

Max. 64 bits or 32 bits can be transmitted in one TPDO. For the transmission of larger amounts of data, further TPDOs are assigned and the corresponding data objects are configured.

9.2.2.1 Example 1

The data range 0x10 to 0x18 (8 bytes) is to be transferred with the 2nd TPDO.

TPDOSettings for PDO mapping: COBObject directory: Object indexObject directory: Object sub-indexObject directory: Object length
2Node ID + 0x02800x220A0x010x40

Object directory

IndexSub-indexName (object)Value
0x22000x01Read start of the address (start of the address range on the ID tag to be read)0x10
0x22010x01Read length (length of the memory range on the ID tag to be read; max. 8 bytes)0x08

9.2.2.2 Example 2

The data range 0x44 to 0x48 (4 bytes) is to be transferred with the 6th TPDO.

TPDOSettings for PDO mapping: COBObject directory: Object indexObject directory: Object sub-indexObject directory: Object length
6Node ID + 0x06800x220A0x050x40

Object directory

IndexSub-indexName (object)Value
0x22000x05Read start of the address (start of the address range on the ID tag to be read)0x44
0x22010x05Read length (length of the memory range on the ID tag to be read; max. 8 bytes)0x04

9.2.3 Write data to the ID tag via PDO transfer

To write data to an ID tag via PDO transfer an RPDO must be assigned to the object 0x230A with a sub-index in the range from 0x01 to 0x40. The address of the ID tag user data range to which the data is to be written is defined in object 0x2300. The subindices of these objects have to be identical.

The ID tag is written to after the data was written to the RPDO and the respective bit was changed in the "Write trigger" object (OD index 0x230F, sub-index 0x00).

MSBLSB
Bit636261......210
Triggertr64tr63tr62......tr3tr2tr1
Default value000000000
TriggerDescription
tr64Trigger for ID tag data 64 (0x230A/0x40)
tr63Trigger for ID tag data 63 (0x230A/0x3F)
tr62Trigger for ID tag data 62 (0x230A/0x3E)
tr61Trigger for ID tag data 61 (0x230A/0x3D)
tr60Trigger for ID tag data 60 (0x230A/0x3C)
tr59Trigger for ID tag data 59 (0x230A/0x3B)
tr58Trigger for ID tag data 58 (0x230A/0x3A)
......
tr6Trigger for ID tag data 6 (0x230A/0x6)
tr5Trigger for ID tag data 5 (0x230A/0x5)
tr4Trigger for ID tag data 4 (0x230A/0x4)
tr3Trigger for ID tag data 3 (0x230A/0x3)
tr2Trigger for ID tag data 2 (0x230A/0x2)
tr1Trigger for ID tag data 1 (0x230A/0x1)

The writing process is always made with the bit change of the respective bit (0->1 or 1->0). Ideally, the object "Write trigger" (OD index 0x230F, sub-index 0x00) is assigned to an RDPO. On delivery, the object "Write trigger" is assigned to the first RPDO.

Automatic writing of data can be activated with the object "Auto write" (OD index 0x2302). As soon as an ID tag is in the detection range, the last data is written to the ID tag.

IFM DTM424 - Write data to the ID tag via PDO transfer - 1

Only data up to the configured data length is written to the ID tag. Subsequent data is ignored. For the writing of more than 8 bytes (4 bytes for 32-bit data objects), more RPDOs have to be assigned and the respective data objects have to be configured.

IFM DTM424 - Write data to the ID tag via PDO transfer - 2

For 32-bit controllers, the object 0x230B must be used instead of object 0x230A. The maximum data length is restricted to 32-bit data (4 bytes).

The trigger is divided between the objects 0x231E and 0x231F. The object 0x231E contains the triggers for ID data 33 to 64. The object 0x231F contains the triggers for ID data 1 to 32.

9.2.3.1 Example 1

The data range 0x10 to 0x18 (8 bytes) is to be transferred with the 2nd RPDO.

RPDOSettings for PDO mapping: COBObject directory: Object indexObject directory: Object sub-indexObject directory: Object length
2Node ID + 0x02000x230A0x010x40

Object directory

IndexSub-indexName (object)Value
0x23000x01Read start of the address (start of the address range on the ID tag to be read)0x10
0x23010x01Read length (length of the memory range on the ID tag to be read; max. 8 bytes)0x08
0x23020x01Auto-write0x00

Transfer data via RPDO:

PDO TransmissionPDOData
To the deviceRPDO 20x12345678

Start write access:

PDO TransmissionPDOData
To the deviceRPDO 1Select bit 0 status

9.2.3.2 Example 2

The data range 0x44 to 0x48 (4 bytes) is to be transferred with the 6th RPDO. In addition, this data is to be written to an ID tag each time it reaches the detection range of the device.

RPDOSettings for PDO mapping: COBObject directory: Object indexObject directory: Object sub-indexObject directory: Object length
6Node ID + 0x06000x230A0x050x40

Object directory

IndexSub-indexName (object)Value
0x23000x05Read start of the address (start of the address range on the ID tag to be read)0x44
0x23010x05Read length (length of the memory range on the ID tag to be read; max. 8 bytes)0x04
0x23020x05Auto-write0x01

Transfer data via RPDO:

PDO TransmissionPDOData
To the deviceRPDO 60x12340000

The data is written to the ID tag when it has reached the detection range.

IFM DTM424 - Example 2 - 1

64-bit data (8 bytes) / 32-bit data (4 bytes) always have to be sent to an RPDO. For smaller data lengths than 64 bits / 32 bits, the remaining bits are ignored.

9.2.4 Error handling for PDO transfer

If a read or write access to an ID tag is not possible, the device creates an emergency message on the CAN bus.

The error code can be read from the error register (OD index 0x1001, sub-index 0x00) and the predefined error field (OD index 0x1003, sub-index 0x01-0x02).

9.2.5 Read data from the ID tag via SDO transfer

To read data from an ID tag via SDO transfer it is necessary to define the data address and length on the ID tag. The address must be indicated in object 0x2280 and the data length in object 0x2281.

Then read access can be started from the ID tag via a data transfer to object 0x2282.

9.2.5.1 Example

The data range 0x50 to 0x70 is to be read from the ID tag.

Object directory

IndexSub-indexName (object)Value
0x22800x00Read start of the address (start of the address range on the ID tag to be read)0x50
0x22810x00Read length (length of the memory range on the ID tag to be read; max. 8 bytes)0x20

Transfer is started via reading the object 0x2282, sub-index 0x00.

IFM DTM424 - Example - 1

The data is transferred in one piece as domain data type. Up to a data length of 4 bytes transfer is effected as expedited transfer; longer data lengths as segmented transfer.

IFM DTM424 - Example - 2

The recipient must be prepared for temporary storage and processing of the data.

9.2.6 Write data to the ID tag via SDO transfer

To write data to an ID tag via SDO transfer it is necessary to define the data address and length on the ID tag.

The address must be indicated in object 0x2380 and the data length in object 0x2381. Then the write access to the ID tag can be started via a data transfer to object 0x2382.

9.2.6.1 Example

The data range 0x34 to 0x38 is to be transferred to the ID tag.

Object directory

IndexSub-indexName (object)Value
0x23800x00Write start of the address (start of the address range on the ID tag to be written)0x34
0x23810x00Write length (length of the memory range on the ID tag to be written)0x03
0x23820x00ID tag data (data to be written to the ID tag)0x01020304

IFM DTM424 - Example - 1

The data is transferred in one piece as domain data type. Up to a data length of 4 bytes transfer is effected as expedited transfer; longer data lengths as segmented transfer.

IFM DTM424 - Example - 2

The transmitter must be able to provide the indicated data length.

9.2.7 Lock data range on the ID tag via SDO transfer

The data ranges of the ID tag can be write-protected.

IFM DTM424 - Lock data range on the ID tag via SDO transfer - 1

The write protection of a data range cannot be removed.

The start address of the data range to be protected is stored in the object "Address lock start point" (OD index 0x2480). In addition, the data range length is stored in the object "Write length" (OD index 0x2481).

To activate the write protection, "1" is written on the trigger (OD index 0x2482).

IFM DTM424 - Lock data range on the ID tag via SDO transfer - 2

The start address must be identical with the start address of a storage block on the ID tag. The length must be a multiple of the length of a storage block on the ID tag.

9.2.7.1 Example

The data range 0x04 to 0x0C is to be write-protected for an ID tag of block size 4 (2 blocks or 8 bytes).

Object directory

IndexSubindexName (object)Value
0x24800x00Lock start of the address (start of the address range on the ID tag to be locked)0x04
0x24810x00Write length (length of the memory range on the ID tag to be locked)0x08
0x24820x00ID tag lock trigger0x01

9.2.8 Error codes during SDO transfer

SDO transfers are acknowledged transfers. If there is an error during transfer or during actions caused by the transfer, an error is signalled after the SDO transfer.

SDO error codeDescriptionPossible cause
0x05030000Toggle bit unchanged.
0x05040000SDO protocol expired.
0x05040001Client/server command specifier not valid or unknown.
0x05040002Invalid block size (block mode only).
0x05040003Invalid sequence number (block mode only).
0x05040004CRC error (block mode only).
0x05040005Out of memory.
0x06010000Access to the object is not supported.
0x06010001Attempt to read a write only object.
0x06010002Attempt to write a read only object.
0x06020000Object does not exist in the object dictionary.
0x06040041Object cannot be mapped to the PDO.
0x06040042The number and length of the objects to be mapped would exceed PDO length.
0x06040043Reason: general parameter incompatibility.
0x06040047General parameter incompatibility in the device.
0x06060000Access failed due to a hardware error.
0x06070010Data type does not match; length of the service parameter does not match.
0x06070012Data type does not match; service parameter too long.
0x06070013Data type does not match; service parameter too short.
0x06090011Sub-index does not exist.
0x06090030Invalid value for parameter (download only).
0x06090031Value of written parameter is too high (download only).
0x06090032Value of written parameter is too low (download only).
0x06090036Maximum value is lower than minimum value.
0x060A0023Resource not available: SDO connection.
0x08000000General Error.
0x08000020Data cannot be transferred to the application or be stored.Error read or write access of the ID tag. Detailed information in the device status object (0x2150).
0x08000021Data cannot be transferred to the application or be stored due to a local controller.
0x08000022Data cannot be transferred to the application or stored due to the current device status.
0x08000023The dynamic generation of the object directory fails or no object directory is present (e.g. object directory is generated from the file and the generation fails because of a file error).
0x08000024No data available.Data length = 0

9.3 EDS file

The EDS file serves as a template for different configurations of a device type. The EDS file is turned into a DCF file which contains device configurations, object values, Node ID and bit rate.

CANopen configuration tools are available for the configuration of the CANopen network and the devices.

The EDS files are available on ifm's website: www.ifm.com

Contents of the EDS file:

  • Communication functions and objects (to CANopen profile DS-301)
    • Manufacturer-specific objects

IFM DTM424 - EDS file - 1

The installation of the EDS file depends on the configuration tool.

▶ Contact the manufacturer of the controller for more information.

IFM DTM424 - EDS file - 2

▷ The EDS files are supplied with 64-bit or 32-bit data types. The controller determines whether 64-bit or 32-bit data types can be processed.
▶ Select the EDS file appropriate to the controller.

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

For approvals and standards, the following information is available:

• Test standards and regulations: documentation.ifm.com
• EU declaration of conformity and approvals: documentation.ifm.com
• Notes relevant for approval: Package insert of the device and documentation.ifm.com

Glossary

CAN

Controller Area Network, bus system for use in mobile applications.

CANopen

CAN-based network protocol on the application level with an open configuration interface (object directory)

CiA

CAN in Automation e. V., user and manufacturer organisation in Germany/Erlangen, definition and control body for CAN and CAN-based network protocols.

COB

CANopen communication object (PDO, SDO, EMCY, ...)

EDS

Electronic data sheet

EMCY

The emergency object contains an alarm message with which the device signals an error.

Heartbeat

Configurable cyclic monitoring among network participants. In contrast to "node guarding" no superior NMT master is required.

IC reference

The IC reference designates the chip type of the ID tag. It is assigned by the manufacturer of 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.

LSS

Procedure to set basic device settings

NMT

Network management

Node ID

Unambiguous number of a participant in the CANopen network.

Object

Term for data/messages which can be exchanged in the CANopen network.

PDO

The Process Data Object transmits process data in real time in the CANopen network, for example the speed of a motor. PDOs have a higher priority than SDOs; in contrast to the SDOs they are transferred without confirmation. PDOs consist of a CAN message with identifier and up to 8 bytes of user data.

PDO mapping

Describes the application data transferred with a PDO.

RPDO

Process data object received from the device.

RSSI

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

SDO

The SDO directly accesses the object directory of a network participant (read/write). An SDO can consist of several CAN messages. The transfer of the individual messages is confirmed by the addressed participant. With the SDOs, devices can be configured and parameters can be set.

SYNC

The SYNC telegram initiates the synchronised transmission of process data.

TPDO

Process data object sent by the device.

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

Brand : IFM

Model : DTM424

Category : RFID system