A new method for motion synchronization among multivendor's programmable controllers. (October 2018)