做了一块LED看板回来,作用是PLC的实时数据发送到LED板上显示;
用的是MODBUS通讯协议;
PLC的程序监控没有,modbus_msg块也没有报错;
问题是怎么都通讯不上;不知道问题出在哪里;
用RS485转USB的通讯线连接电脑以及PLC,用串口调试软件,收发数据不一致;
求问各位师傅,问题出在哪里?
问题补充:
MSG的ERROR报错为3:接收超时(从站无响应);
只有这个报警,其他没有报错,所以想不明白哪里出错。
图片说明:
最佳答案
你说msg没有报错,这一证据是一个非常有利证明,可以彻底证明,已经通讯上了。
你确定吗?
至于为何板仍然没有显示,那是板的问题了。
在下是认为没有报错就是通讯这方面成功了。我想不到什么原因可以不报错,但是通讯是失败的。
补充一下
你前面说没有报错。我差点信了。一追问,你又说有错误码3。你果然在放 假情报。要知道,不接通讯线也是报3的。报3的错误范围很大,软件硬件,接线,设定,程序,什么都可以做成报3错误。这意味着有可能你的通讯问题一点进展也没有。你的补充机会已经没有,我们也不能好好谈下去了。
提问者对于答案的评价:
您好,虽然问题没有解决,能否有什么方法可以测试PLC或LED看板的串口是否有接收或输出?
或者我把程序发给您,帮忙看看MODBUS的程序是否有错吗?
我的邮箱,270131288@qq.com
最佳答案作者回复:
论坛上发吧。我也不一定可以解决你的问题。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368642.html