Page 3
RFID read/write head with CANopen interface 10 Data transfer with the ID tag � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 27 10�1 Read UID (Unique Identification Number) of the ID tag �...
RFID read/write head with CANopen interface 1 Preliminary note This document applies to devices of the type "RFID read/write head with CANopen interface" (e�g� art� no�: DTM425)� This document is part of the device� This document is for specialists� These specialists are people who are qualified by their appropriate training and their experience to see risks and to avoid possible hazards that may be caused during operation or maintenance of the device�...
RFID read/write head with CANopen interface The connection pins may only be supplied with the signals indicated in the technical data and/or on the device label and only the approved accessories of ifm may be connected� The device does not have an internal CAN terminating resistor� A connection cable without terminating resistor can cause interference on the CAN bus�...
RFID read/write head with CANopen interface 4 Functions and features The RFID read/write head is used for reading of and writing to ID tags� The read/ write head is configured and data is exchanged via the integrated CANopen interface� Typical applications are for example the identification of interchangeable tools and attachments on mobile machines�...
RFID read/write head with CANopen interface 6 Indicators of the DTM424 / 425 / 428 / 434 / 435 Operating status LED red LED green LED yellow preoperational permanently on preoperational and flashes alternately with flashes alternately with yellow LED (every 1�6 s) green LED (every 1�6 s)
RFID read/write head with CANopen interface 8 Indicators of the DTC600 1: LED operating status (green) 2: 4 LEDs signal strength (yellow) 3: LED CANopen status (green/red) LED operating status (green) Description unit not operational (without power supply) unit operational (high-frequency field is generated) flashes unit in standby (high-frequency field deactivated) 4 LEDs signal strength (yellow)
RFID read/write head with CANopen interface 9 CANopen interface The RFID 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�...
RFID read/write head with CANopen interface 9.2.1 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�...
RFID read/write head with CANopen interface 9.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�...
Page 12
RFID read/write head with CANopen interface 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� The process data is assigned to the linear address range in the standard settings of the ID tag�...
RFID read/write head with CANopen interface 9.6 Object directory (OD) Index Subindex Name (object) Type Access Default Save value mapping object capability value CANopen communication (CiA 301) 0x1000 0x00 Device type 0x00000000 0x1001 0x00 Error register 0x00 0x1003 0x01 Predefined error field 0x00000000 0x02 0x1005...
Page 14
RFID read/write head with CANopen interface Index Subindex Name (object) Type Access Default Save value mapping object capability value 0x1200 0x01 COB ID client to server Node ID+ 0x600 0x02 COB ID client to server Node ID+ 0x580 0x1400- 0x01 RPDO parameter: COB (→...
Page 15
RFID read/write head with CANopen interface Index Subindex Name (object) Type Access Default Save value mapping object capability value 0x2162 0x00 RSSI ID tag information 0x2180 0x00 Current UID 0x00000000 00000000 (UID of the ID tag in the read range, PDO mappable) 0x2181 0x00...
Page 16
RFID read/write head with CANopen interface Index Subindex Name (object) Type Access Default Save value mapping object capability value 0x220A 0x01-0x40 ID tag data (8 bytes of ID tag data, updated when new ID tag enters the read area) 0x220B 0x01-0x40 ID tag data (32 bits) (4 bytes of ID tag data,...
RFID read/write head with CANopen interface Index Subindex Name (object) Type Access Default Save value mapping object capability value Write data range 0x2380 0x00 Address write start point 0x0000 (start of the address range on the ID tag to be written) 0x2381 0x00...
Page 18
RFID read/write head with CANopen interface The disable time between two emergency messages can be defined via the object 0x1015� The indication is made in steps of 100 µs� The COB ID of the emergency messages is preset to 0x80 + node ID� Emergency Error register Manufacturer...
RFID read/write head with CANopen interface Emergency Error register Manufacturer Manufacturer Emergency description error code (0x1001) error code error name 0xFF02 0x81 0x10 ISO_TAG_ The specified block cannot be used ERROR_BLOCK_ (or was not found)� NOT_USABLE 0xFF02 0x81 0x11 ISO_TAG_ The specified block has already ERROR_BLOCK_ been locked and cannot be locked...
RFID read/write head with CANopen interface Special features of the object 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 (→ 9.2 Change the node ID and bit rate)�...
RFID read/write head with CANopen interface 9.10.2 Receive process data objects (RPDO) The table below contains the receive process data objects (RPDO) on delivery� Settings Object directory ID tag memory for PDO mapping RPDO Mapped Mapped object Mapped object Address Write object index subindex...
RFID read/write head with CANopen interface 9.11 Device status The current device status is represented in the object "Device status" (OD index 0x2150, subindex 0x00)� On delivery the object is assigned to TPDO1� Status tag_err Default value Status write_err Default value Status read_err...
RFID read/write head with CANopen interface Read error codes (updated after each read access of the ID tag) 0x00 ISO_COMMAND_ERROR_NO_ERROR no error, command successfully executed 0x01 ISO_COMMAND_ERROR_NO_ ID tag did not answer, maybe ID tag is no RESPONSE longer in the field 0x02 ISO_COMMAND_ERROR_RX_ERROR error while receiving the answer from the...
RFID read/write head with CANopen interface 9.13 Select the ID tag type The device is compatible with several ID tag types to ISO15693� Depending on the size of the user data memory and manufacturer, the ID tags differ in the access to data�...
RFID read/write head with CANopen interface 9.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�...
RFID read/write head with CANopen interface 9.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�...
RFID read/write head with CANopen interface 9.16.1 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�...
RFID read/write head with CANopen interface There are two objects for each data object that are used for configuration: 0x2200 (address read start point) and 0x2201 (read length) with subindexes 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�...
RFID read/write head with CANopen interface Object directory Index Subindex Name (object) Value 0x2201 0x05 Read length 0x04 (length of the memory range on the ID tag to be read; max� 8 bytes) 10.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 subindex in the range from 0x01 to 0x40�...
RFID read/write head with CANopen interface Only data up to the configured data length is written to the ID tag� Subsequent data is ignored� If more than 8 bytes (4 bytes for 32-bit data objects) are transferred, more RPDOs have to be assigned and the respective data objects have to be configured�...
RFID read/write head with CANopen interface PDO mapping Object directory settings RPDO Object Index Object subindex Object length Node ID + 0x0600 0x230A 0x05 0x40 Object directory Index Subindex Name (object) Value 0x2300 0x05 Address read start point 0x44 (start of the address range on the ID tag to be read) 0x2301 0x05 Read length...
RFID read/write head with CANopen interface 10.5.1 Example The data range 0x50 to 0x70 is to be read from the ID tag� Object directory Index Subindex Name (object) Value 0x2280 0x00 Address read start point 0x50 (start of the address range on the ID tag to be read) 0x2281 0x00 Read length...
RFID read/write head with CANopen interface 10.7 Lock data ranges on the ID tag via SDO transfer The data ranges of the ID tag can be write-protected� 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"...
RFID read/write head with CANopen interface SDO error Description Possible cause code 0x06020000 Object does not exist in the object dictionary� 0x06040041 Object cannot be mapped to the PDO� 0x06040042 The number and length of the objects to be mapped would exceed PDO length�...
RFID read/write head with CANopen interface 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 The installation of the EDS file depends on the configuration tool�...
RFID read/write head with CANopen interface 13 Glossary Term Description 0b … binary value (for bit coding), e�g� 0b0001 0000 0x … hexadecimal value, e�g� 0x64 (= 100 decimal) indication of the application range of the ID tag Controller Area Network (bus system for use in mobile vehicles) CAN_H CAN high;...
Page 37
RFID read/write head with CANopen interface Term Description With this object direct access to the object directory of a network participant is possible (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�...
Page 38
RFID read/write head with CANopen interface...
Need help?
Do you have a question about the DTM424 and is the answer not in the manual?
Questions and answers