background image

UK

CANopen encoder

31

 

 

 

higher-level master node as well as monitoring of this polling  

 

 

 

process by the slave participants� 

 

 

Node ID   

 

Nodal point identifier (identification of a participant in the CANopen  

   network) 

 

   

Object (also OBJ)   

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

   network 

 

   

Object directory 

 

Contains all CANopen communication parameters of a device  

 

 

 

as well as device-specific parameters and data.

 

 

 

Access to the individual entries is possible via the index and S-index� 

Operational 

 

Operating status of a CANopen participant� 

 

 

 

In this mode SDOs, NMT commands and PDOs can be transferred�

PDO 

 

 

Process Data Object;

 

 

 

in the CANopen network to transfer process data in real time such  

   as 

motor 

speed� 

   

 

 

 

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�  

Pre-Op   

 

Preoperational; operating status of a CANopen participant�

 

 

 

After application of the supply voltage each participant automatically  

 

 

 

goes into this state�

 

 

 

In the CANopen network only SDOs and NMT commands can be  

 

 

 

transferred in this mode but no process data� 

 

Prepared  

 

(Also stopped) operating 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  

 

Input buffer

s16 

 

 

Data type signed 16 bits (incl� sign, 16-bit format)

SDO 

 

 

Service Data Object

 

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�

Server SDO 

 

Process and parameter set to make the object directory of a network  

 

 

 

participant available to other participants (clients)�   

S-Idx (also SIdx)   

Sub index within the object directory of a CANopen-capable device 

Start Guarding 

 

Start node monitoring

str 

 

 

Data type string (variable for strings such as text "load")

Sync error 

 

Missing sync object OBJ in the adjustable synchronisation time

Sync OBJ  

 

Synchronisation object for simultaneous update in the complete  

 

 

 

network or for accepting process data of the respective  

 

   parameterised 

PDOs� 

Sync windows 

 

Time during which the synchronous PDOs have to be transferred�  

Time stamp 

 

Time stamp to align existing clocks in network participants 

Trans Type 

 

Type of process data transmission; synchronous, asynchronous

Trans PDO 

 

Transmit Process Data Object

(also Tx PDO)

Trans SDO 

 

(Transmit) Service Data Object

(also Tx SDO)

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: