参考链接: EtherCAT有开源库可以在windows上用的吗? - 知乎 ethercat的开源主站有IGH,SOEM两种,前者是linux平台,后者都兼容,想再win上使用有很多限制,因为ethercat设计的目的就是工业总线,里面主要有PDO和SDO两种类型的数据,前者需要固定的定是周期发送或者接受数据,广泛的是1ms的周期,想想win下怎么能做到固定1ms定时周期呢?我曾经测试过,及时是用多媒体定时器或者说用优先级最高的线程自己做定时器,跑1个小时都有那么几次超过15.6ms的周期,这个时候etherca…