Hello!
We have two separate pieces of equipment on site that need to be synchronized (by position). Therefore, a X20IF2181 module has been added to the CPU of one machine to serve as the PLK iCN. The CPU of the slave machine (Device A) uses the PLK clock from the 2181 as its system tick. Meanwhile, the built‑in PLK of the slave CPU (Device A) is connected to several servos, and the built‑in PLK of the master CPU (Device B), which also drives several servos, is connected together with the slave’s 2181 module. This configuration is considered to establish synchronization between the two machines.
At the same time, since they are two independent devices, they can also operate separately. Both need to be powered on together to produce the product. However, during debugging or maintenance, it is possible to run only one machine while the other is powered off. If the master (Device B) is turned off, the slave (Device A) can still operate normally.
But if the master is started again while the slave is running, the servos on the slave will report error 6002. This appears to be caused by a large time deviation after re‑synchronization when the master is powered on. We noticed that SYNC_SYS_TIME_DIFF is read‑only and cannot be modified.
Is there any other method or parameter adjustment that would allow both devices to run and be debugged independently, while still being able to establish synchronization (i.e., starting the second machine at any time without triggering error 6002)?
Thanks!


