现在cp341通讯模块收发指示灯正常交替闪烁,我是用电脑的测试软件modbus slave和341进行的通讯测试。现在在线监控硬件诊断,提示的是0e61或0e62,,查看手册说是功能、数据地址非法,解决方案是查看从站设备!所以急求各位高手、大侠帮助解决。。。。是我modbus slave 设置的问题?
最佳答案
估计是你的从站或第三方设备定义的地址超出CP341定义的数据区,同时要看看你的功能代码,很有可能读、写指令(比如01H/03H)等语句与CP341定义的功能有出入,既然你的指示灯是对的,应该就是软件指令的问题了,再耐心试试吧
提问者对于答案的评价:
提示0e61是因为我改变modbus slave功能码和341的功能码不一致所致,改为相同的功能码就提示0e62,一直未能解决,但通讯正常了。。PLC可以正常读取我modbus slave 的数据。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc241479.html