Hi,
Here is my cthercAT.xml.
When loading, I get an error saying that the pin lcec.0.A6.control-word already exists.
>EtherCAT pdos< gives me completely different addresses for the A6 400W.
0x6060 is not mapped:
It is possible that my XML has an error.
But how am I supposed to write an 8 (csp mode) to 0x6060 if it does not currently exist on the A
6 400W?
Here is the excerpt from my post again:
A6 750W
=== Master 0, Slave 0 ===
SM0: PhysAddr 0x1000, DefaultSize 256, ControlRegister 0x26, Enable 1
SM1: PhysAddr 0x1400, DefaultSize 256, ControlRegister 0x22, Enable 1
SM2: PhysAddr 0x1800, DefaultSize 12, ControlRegister 0x64, Enable 1
RxPDO 0x1600 ""
PDO entry 0x6040:00, 16 bit, ""
PDO entry 0x6060:00, 8 bit, ""
PDO entry 0x607a:00, 32 bit, ""
PDO entry 0x60ff:00, 32 bit, ""
PDO entry 0x607c:00, 32 bit, ""
PDO entry 0x6098:00, 8 bit, ""
PDO entry 0x6099:01, 32 bit, ""
PDO entry 0x6099:02, 32 bit, ""
PDO entry 0x609a:00, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize 28, ControlRegister 0x20, Enable 1
TxPDO 0x1a00 ""
PDO entry 0x6041:00, 16 bit, ""
PDO entry 0x6061:00, 8 bit, ""
PDO entry 0x6064:00, 32 bit, ""
PDO entry 0x606c:00, 32 bit, ""
PDO entry 0x6077:00, 16 bit, ""
A6 400W
=== Master 0, Slave 1 ===
SM0: PhysAddr 0x1000, DefaultSize 256, ControlRegister 0x26, Enable 1
SM1: PhysAddr 0x1400, DefaultSize 256, ControlRegister 0x22, Enable 1
SM2: PhysAddr 0x1800, DefaultSize 12, ControlRegister 0x64, Enable 1
RxPDO 0x1701 ""
PDO entry 0x6040:00, 16 bit, ""
PDO entry 0x607a:00, 32 bit, ""
PDO entry 0x60b8:00, 16 bit, ""
PDO entry 0x60fe:01, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize 28, ControlRegister 0x20, Enable 1
TxPDO 0x1b01 ""
PDO entry 0x603f:00, 16 bit, ""
PDO entry 0x6041:00, 16 bit, ""
PDO entry 0x6064:00, 32 bit, ""
PDO entry 0x6077:00, 16 bit, ""
PDO entry 0x60f4:00, 32 bit, ""
PDO entry 0x60b9:00, 16 bit, ""
PDO entry 0x60ba:00, 32 bit, ""
PDO entry 0x60bc:00, 32 bit, ""
PDO entry 0x60fd:00, 32 bit, ""