Smart200与三菱D700modbus rtu通讯

最近在做这两者的通讯老通讯不上,且老报错代码6。只有初始化与一个读两个程序段。三菱变频的参数寄存器地址,在s m a r t程序里只用41000至49999?需不需要再加上多?在编程中读/写变频器参数地址正确是怎填写的?哪位有实例能否分享下?

问题补充:
直接读/写寄存器都无法通讯,现不知怎样才读/写到变频器的参数?

最佳答案

MSG报警6是:6 = Modbus正在忙于其它请求。
根据你的描述,程序中只有一个modbus初始化和MSG指令,好像不可能在一个MSG指令中出现6#报警,但是,如果在读、写MSG指令没有完成时,再次(多次)触发这个MSG仍然会有此报警。
这个ADDR管脚是根据变频器的实际寄存器地址,如实填写。
至于是否需要根据40000+1法还是直接寄存器地址,是根据具体第三方通讯协议内容选择的,你可以在测试中掌握这个规律。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:34
下一篇 2020年10月30日 下午10:34

相关推荐