您现在所在的是:

运动控制

回帖:0个,阅读:24 [上一页] [1] [下一页]
424
运动控制小正
文章数:163
年度积分:424
历史总积分:424
注册时间:2022/9/5
发站内信
发表于:2025/4/23 9:49:46
#0楼
问题现象:去除或加入一个新的驱动器,或者在驱动器之间接入一个新的IO模块后,原本驱动器的IO编号不对

可能原因:总线初始化程序中,对驱动器的IO使用了drive_io进行了映射,当在节点中间新增驱动器后,原本的驱动器IO编号就会按顺序后移;

解决方法:
1.将新加入的驱动器节点放在最后面(一般建议新增的IO模块或者驱动器接入原来总线网络的最后),或者在总线初始化程序中修改映射起始地址;
附件 1.jpg

2.任意位置插入io模块时,IO模块自身的地址可以改为自动化配置(判断这个节点是否有轴,可以通过node_info指令判断,若没有轴但是有io就是IO模块,自动配置地址)。

3.可以考虑使用自定义映射轴号(自由绑定轴号),这样用户虽然在中间插入了一个轴,但轴号可以不在中间位置,而drive_io地址的分配可以让IO地址只和轴号有关系。

更多详情内容请点击→“正运动技术官网”查看。
[此贴子已经被作者于2025/4/23 9:50:01编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002