5
Operation
48
Festo – EXCM-30/-40-...-PF-EN – 1603 – English
5.4
Controller via CANopen interface
5.4.1
General
The controller can be actuated via the CANopen interface from a higher-order controller in the two op
erating modes record selection and direct mode. It is possible to start and jog both homing and posi
tioning jobs.
5.4.2
Communication
In a CANopen network, the CMXH controller behaves as a slave with cyclical data exchange. In each
case, 8 bytes of control data and 8 byte of status data are thereby exchanged between the higher-order
controller (PLC/IPC) and the controller. The data exchange takes place in the form of telegrams,
whereby process data objects (PDO) and service data objects (SDO) are differentiated. Control data are
transferred via transmit PDOs and status data via receive PDOs. The SDOs can be used to access ob
jects defined in the appendix.
In the direct mode operating mode, the desired acceleration and jerk value is paramet
erised directly in the object directory through a service data object. You can find an over
view of all CANopen objects in the appendix (
è
Transmit PDOs
Index
Su
bindex
Designation
Type
Control
byte
Explanation
3000h
0
Control word
uint16
1 … 2
è
3001h
0
Record selection mode: record number
Direct mode: speed
uint16
3
3 … 4
Unit [mm/s]
3002h
0
Target position X (only in direct mode)
int16
5 … 6
Unit [0.1 mm]
3003h
0
Target position Y (only in direct mode)
int16
7 … 8
Unit [0.1 mm]
1)
Record 0 = homing
Tab. 5.10 Transmit PDOs
Receive PDOs
Index
Su
bindex
Designation
Type
Status
byte
Explanation
3020h
0
Status word
uint16
1 … 2
è
3021h
0
Record selection: record and malfunction
number
Direct mode: error number
uint16
3 … 4
4
255: no malfunction
3022h
0
Actual position X
int16
5 … 6
Unit [0.1 mm]
3023h
0
Actual position Y
int16
7 … 8
Unit [0.1 mm]
Tab. 5.11 Receive PDOs
Note
Use the EDS file for configuration in a CANopen network.
You can find a current EDS file on the Festo Internet page (
è
www.festo.com).