登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:SMART200和屏Modbus通讯不上

点击:250 回复:6

SMART200 PLC和屏走Modbus RTU通讯不上,报错误代码6或3。屏A+连的是PLC 3脚,屏B-连的8脚。波特率,从站地址,寄存器地址,校验都没问题。
用测试软件测试过能连上。写入内容0-4.
代码举例  02 06 0F A0 00 02 0B 0E
程序如图,只是根据条件将存放于VW10中的内容1,2,3,0等写入44001寄存器来切换屏的显示而已。
请各位帮忙看看,问题是出在哪里了?
附件 1.jpg
附件 2.jpg
附件 3.jpg
最后修改:2024/2/24 14:42:30
24-02-24 14:38
楼主给出了PLC程序,却没提到触摸屏型号,这个不太好判断吧
24-02-24 17:49
LED显示屏。。。非触摸屏。
晚上再测试时,发现卖家告诉给校验方式是错的。但原来错的检验方式居然测试时也能写入数值,还调出了LED屏的正确显示结果,就是测试软件会有报错而已。不知道PLC无法通讯是不是这个原因,等上班再试。举个例子一般这种对于PLC44001的寄存器写入程序怎么写的?
最后修改:2024/2/24 19:38:56
24-02-24 19:31
屏做主站吗?
24-02-24 21:46

引用 janrainy 在 2024/2/24 19:31:19 发言【内容省略】

错的校验也能写入数据,有可能这个显示屏底层程序对CRC校验不做判断。
24-02-24 23:41
先用第三方调试助手好好测试一下这个显示屏
24-02-24 23:41
最终还是线脚接错了。
24-02-27 22:34

工控新闻

更多新闻资讯