songbo198x
级别: 探索解密
精华主题: 0
发帖数量: 63 个
工控威望: 171 点
下载积分: 10643 分
在线时间: 40(小时)
注册时间: 2017-02-17
最后登录: 2024-10-05
查看songbo198x的 主题 / 回贴
楼主  发表于: 2020-05-20 16:10
我现在在用两台西门子smart通过串口modbus通讯,可是我拔掉通讯线的时候MODBUS库指令中的Error始终是0显示没有错误是为什么呢?程序监控的时候感觉就是断线超过modbusCTRL中的超时时间以后,程序不报错,MSG库也不会报错,会正常出现done,但是error始终是0,请问这是怎么回事呢。
山东庚之午
级别: 略有小成
精华主题: 0
发帖数量: 98 个
工控威望: 233 点
下载积分: 899 分
在线时间: 28(小时)
注册时间: 2016-01-06
最后登录: 2024-10-18
查看山东庚之午的 主题 / 回贴
1楼  发表于: 2020-06-19 13:23
本来就没错误,他为什么报错呢?
引用
引用楼主songbo198x于2020-05-20 16:10发表的 求助:两台西门子S7-200smart通过使用Modbus拔掉通讯电缆后不报错 :
我现在在用两台西门子smart通过串口modbus通讯,可是我拔掉通讯线的时候MODBUS库指令中的Error始终是0显示没有错误是为什么呢?程序监控的时候感觉就是断线超过modbusCTRL中的超时时间以后,程序不报错,MSG库也不会报错,会正常出现done,但是error始终是0,请问这是怎么回事呢。
wm1364950
级别: 正式会员
精华主题: 0
发帖数量: 31 个
工控威望: 93 点
下载积分: 790 分
在线时间: 16(小时)
注册时间: 2020-06-13
最后登录: 2024-09-20
查看wm1364950的 主题 / 回贴
2楼  发表于: 2020-06-22 14:50
其实ERROR管教是报错了的