控制小白
级别: 正式会员
精华主题: 0
发帖数量: 8 个
工控威望: 79 点
下载积分: 972 分
在线时间: 11(小时)
注册时间: 2019-06-02
最后登录: 2020-06-04
查看控制小白的 主题 / 回贴
楼主  发表于: 2019-06-02 21:46
图片:
图片:
图片:
图片:
图片:
这是我程序的一部分,M1.0到M1.3在别的地方不会涉及,当我I0.1给一个点动信号时,M1.0和M1.1并没有置1,MODBUS指令正常,但是M1.2也没有置1,有大佬讲解一下这是哪里出现了错误吗
lulihe
级别: 略有小成
精华主题: 0
发帖数量: 73 个
工控威望: 369 点
下载积分: 40654 分
在线时间: 210(小时)
注册时间: 2018-06-02
最后登录: 2024-01-02
查看lulihe的 主题 / 回贴
1楼  发表于: 2019-06-03 08:27
MB1和m1. 1地址是冲突的,肯定会有问题的,但是放在这个位置不应影响数据读写
楼主留言:
成了,非常感谢
9012573
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 151 点
下载积分: 21894 分
在线时间: 59(小时)
注册时间: 2019-05-23
最后登录: 2024-04-25
查看9012573的 主题 / 回贴
2楼  发表于: 2019-06-03 08:33
程序用到了MB1和M1.1~M1.7地址冲突了
楼主留言:
成了成了,谢谢了
控制小白
级别: 正式会员
精华主题: 0
发帖数量: 8 个
工控威望: 79 点
下载积分: 972 分
在线时间: 11(小时)
注册时间: 2019-06-02
最后登录: 2020-06-04
查看控制小白的 主题 / 回贴
3楼  发表于: 2019-06-03 08:33
那我是应该把M1.0改为M2.0是吗,这个程序给我的直观感受就是置位失效了。。。开关一松开,M就全变为0了
xuanzuyao
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 232 点
下载积分: 5267 分
在线时间: 27(小时)
注册时间: 2019-05-16
最后登录: 2020-02-23
查看xuanzuyao的 主题 / 回贴
4楼  发表于: 2019-06-03 13:56
不能置1和mb1关系不大,mb1是错误信息写入
leisure
撸起袖子加油干,嘿咻嘿咻
级别: 家园常客
精华主题: 0
发帖数量: 357 个
工控威望: 661 点
下载积分: 28 分
在线时间: 1404(小时)
注册时间: 2013-01-09
最后登录: 2024-04-29
查看leisure的 主题 / 回贴
5楼  发表于: 2019-06-03 14:04
modbus不需要轮询的么,交替点亮的点位吧,要不然还不报666
楼主留言:
恩恩,那个我写了,这个是其中的一部分
陈_先生
级别: 实习会员
精华主题: 0
发帖数量: 3 个
工控威望: 36 点
下载积分: 704 分
在线时间: 7(小时)
注册时间: 2019-06-05
最后登录: 2020-07-25
查看陈_先生的 主题 / 回贴
6楼  发表于: 2019-06-05 10:52
地址冲突的,error的地址已经用了!