My EtherCAT servo drive's manual talks about "CoE", an object dictionary, RxPDO 0x1600 and TxPDO 0x1A00, and objects like 0x6040 and 0x6064. I know a little CANopen from CAN bus, but here there are no CAN identifiers and no 8-byte limit.
How much of CANopen is actually used in CoE, and how does the master know which bytes of the cyclic frame are the controlword, the target position and so on?




