IFM RM8004 Device Manual Download Page 30

CANopen encoder

30

8  Terms and abbreviations

0b ��� 

 

Binary value (for bit coding), e�g� 0b0001 0000

0d ��� 

 

Decimal value, e�g� 0d100

0x ��� 

 

Hexadecimal value, e�g� 0x64 (= 100 decimal)

Baud rate  

Transmission speed (1 baud = 1 bit/s)

CAL 

 

CAN Application Layer

 

 

CAN-based network protocol on application level

CAN 

 

Controller Area Network (bus system for the use in mobile vehicles)

CAN_H   

CAN high; CAN connection/cable with high voltage level

CAN_L   

CAN low; CAN connection/cable with low voltage level

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

CiA DS   

Draft Standard (published CiA specification which usually has not been  

 

 

modified or supplemented for one year)

CiA DSP   

Draft Standard Proposal (published CiA specification draft)

CiA WD   

Work Draft (work draft accepted for discussion within CiA)

CiA DS 301 

Specification concerning the CANopen communication profile;

 

 

describes the basic communication mechanisms between the network   

 

 

participants such as the transfer of process data in real time,  

 

 

 

the data exchange between devices or the configuration phase.

 

 

Completed by the following CiA specifications according to the application:

CiA DS 401 

Device profile for digital and analogue I/O modules

CiA DS 402 

Device profile for drives

CiA DS 403 

Device profile for HMI

CiA DS 404 

Device profile for measurement and control technology

CiA DS 405 

Specification for interfaces to programmable systems (IEC 61131-3)

CiA DS 406 

Device profile for encoders

CiA DS 407 

Application profile for local public transport 

COB 

 

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

COB ID   

CANopen identifier of a communication object

Communication 

The synchronisation time to be monitored; max� time between 2   

 

cycles 

 

sync objects

EMCY object 

Emergency object (alarm message; device signals an error)

Error reg   

Error register (entry with an error code)

Guarding error 

Node or network participant could or can no longer be found

 

 

Guard MASTER: one or several SLAVES no longer reply

 

 

Guard SLAVE: no polling of the device (SLAVE)�

Guard Time 

Within this time the network participant expects a "node guarding" of the  

  network 

master 

 

  

Heartbeat  

Configurable cyclic monitoring among network participants. 

 

 

In contrast to "node guarding" no superior NMT master is required� 

 

ID  

 

Identifier; identifies a CAN message. The numerical value of the ID  

(also identifier)  

also contains a priority for the access to the bus system.

 

 

ID 0 = top priority�

Idx 

 

Index; together with the S index it forms the address of an entry in the object  

  directory 

  

Life Time Factor 

Number of attempts in case of a missing guarding response 

Monitoring 

Is used to describe the error class (guarding monitoring, sync etc�)�  

 

NMT 

 

Network Management

NMT master/slaves The NMT master controls the operating statuses of the NMT slaves

Node Guarding 

Adjustable cyclic monitoring of slave network participants by a  

 

Summary of Contents for RM8004

Page 1: ...Device manual Absolute magnetic encoder with CANopen interface RM8004 RM9000 RM9001 704820 02 03 2016 UK...

Page 2: ...ating modes 8 6 1 1 General information 8 6 1 2 Preoperational mode 8 6 1 3 Start operational mode 8 6 1 4 Start stop mode 9 6 1 5 Reinitialisation of the encoder 9 6 2 Standard operation CAN transmis...

Page 3: ...trademarks Microsoft Windows Windows XP and Windows Vista are registered trademarks of Microsoft Corporation Adobe and Acrobat are registered trademarks of Adobe Systems Inc All trademarks and company...

Page 4: ...d illustrations about the correct handling of the device and must be read before installation or use Observe the operating instructions Non observance of the instructions operation which is not in acc...

Page 5: ...further information please refer to the CiA CAN specification CiA 406 encoders CiA 301 CANopen 3 1 1 Supported operating modes Encoders with CANopen interface support the following operating modes RTR...

Page 6: ...can be configured The module stores the last error The error code of the corresponding emergency object is stored The module supports the load command reset function to restore the factory settings A...

Page 7: ...for encoders is Layer Setting Services Further information chapter 6 3 6 5 3 4 Bus termination If the encoder is the last participant an external terminating resistor or a terminating T connector has...

Page 8: ...ceived It is not possible to send or receive PDO messages in this mode 6 1 2 Preoperational mode To set the encoder to the preoperational mode the master must send the following message Identifier Byt...

Page 9: ...rrent position value via a remote transmission request telegram The encoder reads the current position sets off set parameters if applicable and returns the position value via the same CAN identifier...

Page 10: ...preset value 6200h EVENT 6 3 2 Saving process The parameters are stored in a non volatile EEPROM The changes made are stored in the working memory of the encoder Once all parameters have been checked...

Page 11: ...vendor ID product code revision number serial number of the slave In this case the slave is unambiguously recognised and the settings node number and baud rate can be set 7 Programmable parameters Th...

Page 12: ...message 7 2 1 Set preset value master to encoder with node number 1 Set preset value value 1000 Identifier DLC Command Index Sub index Service data NN 1 download 6003h byte 4 byte 5 byte 6 byte 7 601...

Page 13: ...internal device error 0b 0000 0000 generic error 1003 0 Pre defined error field u8 ro 0 An error list with 10 entries is supported 1 10 Error history u32 ro S Idx 1 last error S Idx 2 second but last...

Page 14: ...w save To write the parameters to the non volatile memory the word save has to be sent to the corresponding node Most significant word Least significant word ASCII e v a s Hex value 65h 76h 61h 73h 10...

Page 15: ...the time is set to zero this service is not activated The set time must be higher than the corresponding time object 1017 of the device to be monitored 0 Number of sub indices u8 ro 1 1 Consumer hear...

Page 16: ...ration time u32 rw 0x0 1029 Error behaviour The object shows the error behaviour 0h Number of entries u8 ro 1h 1h Communication error u8 rw 0x0 1800 1st transmit PDO communication parameter This objec...

Page 17: ...240 x x Transmit PDO every xth sync message 241 251 reserved 252 x x Receive SYNC message and transmit PDO on remote request 253 x Data update and transmit PDO on remote request 254 255 x Transmit PDO...

Page 18: ...ber of sub indices u8 ro 2 1 2nd mapped object u32 rw 1F50 Download program area This is a special object for the boot loader functionality Use this entry to read the Intel hex file with the program d...

Page 19: ...he two limit switches can be switched on or off Bit 1 and bit 2 are used for this purpose Note The counting direction is always seen looking at the shaft With clockwise direction of the shaft CW the c...

Page 20: ...on is lower than the total physical resolution the total resolution parameter must be a multiple of the physical resolution per revolution 2103 0 Preset value u32 rw 0 The preset value is a position v...

Page 21: ...Customer storage u8 rw 4h The object enables the user to store any value 0h Number of sub indices u32 rw 0x0 1h Customer storage 1 u32 rw 0x0 2h Customer storage 2 u32 rw 0x0 3h Customer storage 3 u3...

Page 22: ...0x05 800 0x06 1000 0x07 3010 Speed control Speed measurement the measurement is switched off in the factory setting 0h Number of sub indices u8 ro 2h 1h Enable speed u8 rw 0h 2h Speed mode u8 rw 0h V...

Page 23: ...quest 7 5 Device profile specific objects from 6000h to 9FFFF Index S Idx Name Type access default value Description 6000 Operating parameters u16 rw 1h The object sets the counting direction the diag...

Page 24: ...ect 3010 32 bits 0h Number of sub indices u8 ro 1h 1h Speed value channel 1 integer 16 romap 6200 0 Event time u16 rw 0x64 This object contains the value of the event timer of the corresponding PDOs T...

Page 25: ...w limit 0h VAR Highest sub index supported u8 ro 0x1 1h VAR Cam 6 low limit channel 1 u32 rw 0x0 6316h Cam 7 low limit 0h VAR Highest sub index supported u8 ro 0x1 1h VAR Cam 7 low limit channel 1 u32...

Page 26: ...teresis 0h VAR Highest sub index supported u8 ro 0x1 1h VAR Cam 2 hysteresis channel 1 u32 rw 0x0 6332h Cam 3 hysteresis 0h VAR Highest sub index supported u8 ro 0x1 1h VAR Cam 3 hysteresis channel 1...

Page 27: ...nd high limit 1 Position out of range refer to module identification object 650Ah is reached Range overflow 0 No range overflow 1 Position is lower than the position value set in object 6402h work are...

Page 28: ...Single turn resolution u32 ro see type label The object indicates the physical resolution per revolution of the encoder 6502 0 Number of distinguishable revolutions u16 ro see type label The object i...

Page 29: ...minimum and maximum of the position value 0 Largest sub index integer 32 ro 3 1 Manufacturer specific offset integer 32 ro 2 Manufacturer specific min position value integer 32 ro 3 Manufacturer speci...

Page 30: ...profile for drives CiA DS 403 Device profile for HMI CiA DS 404 Device profile for measurement and control technology CiA DS 405 Specification for interfaces to programmable systems IEC 61131 3 CiA D...

Page 31: ...rating status of a CANopen participant In this mode only NMT commands are transferred Rec PDO Receive Process Data Object also Rx PDO ro read only unidirectional rw read write bidirectional Rx queue I...

Page 32: ...CANopen encoder 32 Tx queue Transmit Transmission buffer u8 16 32 Data type unsigned 8 16 32 bits without sign 8 16 32 bit format wo write only...

Page 33: ...UK CANopen encoder 33...

Page 34: ...CANopen encoder 34...

Page 35: ...UK CANopen encoder 35...

Reviews: