关于EtherCATPDO大小的限制 点击:321 | 回复:0



icework

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2017年8月23日
发表于:2018-01-16 23:12:17
楼主

小弟在工程实践中遇到一个PDO大小的麻烦,
发现tx和rx的pdo的大小必须满足一定条件才能在ESD提供的workbench中进入op模式。
具体这样,
如果主站只连一个从站设备,那么pdo必须满足以下条件:
1)如果tx和rx的pdo都小于等于4字节,一切ok
2)如果tx和rx的pdo任意一个是4字节的倍数,则要加上一个字节的数据,才能在workbench中进入op模式
如果主站连多个从站设备,那么pdo必须满足以下条件:
1)如果所有从站设备的tx pdo之和,以及所有从站设备的tx pdo之和都小于等于4字节,一切ok
2)如果所有从站设备的tx pdo之和,以及所有从站设备的tx pdo之和,是4字节的倍数,则要在某一个从站设备上加上一个字节的数据,才能在workbench中进入op模式

如果主站只连着一个从站设备,这样的限制还好说。如果主站连着多个从站设备,这就意味着某个从站设备的pdo与其他从站设备不一样,这样会给工程应用带来许多限制。
不知道有没有专家、高人给小弟一点指点。



热门招聘
相关主题

官方公众号

智造工程师