S7-200与变频器进行Modbus通讯的问题?

1.大家是喜欢自己通讯程序还是用西门子的modbusMaster库?
2.关于通讯错误、失败等的判断和处理有没有好的处理方法?
    是不是判断每条指令读写指令所产生的Error代码,只要不为零就发出通讯错误的报警?

问题补充:
关于错误报警:
每个扫描周期内都进行通讯,而且有多个通讯指令,出错的几率不是很大么?难道一有错误代码就发出报警?有没有什么防止误报的机制?

另外,二楼的朋友说“只要在扫描周期内就自己跳过,不作为故障处理”,那怎样才做故障处理呢?

最佳答案

建议你使用西门子公司提供的modbus指令库,这样使用比较方便。产生error代码只要不为零,就是有通讯故障,但是只要在扫描时间内是可以自己跳过,不作为故障处理了。

提问者对于答案的评价:
“产生error代码只要不为零,就是有通讯故障,但是只要在扫描时间内是可以自己跳过,不作为故障处理了。”这句话不知道该咋理解?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月29日 下午4:57
下一篇 2017年11月29日

相关推荐