Есть класс задач "управление движением". Для этого есть специальные ПЛК, со специальными интерфейсами и по весьма специальной цене. Интерфейсы там одновременно синхронные, скоростные и полевые
- SSI, BISS, EnDAT и пр. В то же время CANopen есть на многих и
даже недорогих ПЛК. И при этом CANopen синхронный, скоростной и
полевой. Так что прикол очевиден - цена итогового решения.