I'm using a PowerPMAC ARM Quad Core with Acontis EtherCAT master and a Kollmorgen AKD EtherCAT drive. I'm also using a ACC24E3 gatearray for the phase and servo clock. My phase clock is set to 16kHz and servo clock is set to 2kHz and the corresponding settings are set in the Kollmorgen drive (see attached screen shot). When I set the EtherCAT Master Distributed Clock Clock Adjustment setting to "Master Shift", I can activate EtherCAT without errors. As I understand it, in this mode, the EtherCAT master clock is sync'ing to the Reference Clock. But when I set it to "Bus Shift" and change FBUS.Parameter02=1 in the drive, and activate EtherCAT, I get ECAT[0].Error=$98110010 (see attached screenshot). In this mode, the Master Clock is sync'ing to the Reference Clock.
My questions is, why can't I get Bus Shift to activate without error? Where can I find documentation on Acontis ECAT[0].Error?
Also, what is benefit to using Master Shift vs Bus Shift? I'm using one motor in Torque Mode at the full servo rate. Should I expect to see a difference in performance from Master Shift to Bus Shift? And, how does the PMAC Servo Clock fit into this, is it the Reference Clock in Master Shift, if ECAT[0].ServoExtension=0?
Thanks.