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

主题:rs指令通讯问题,请各位大神赐教,[求助]

点击:1139 回复:9

 请各位大神帮忙看一下程序有没有错误指出错误问题?现在通讯不了,谢谢各位,
附件 微信图片_20181004084357.jpg
附件 微信图片_20181004084407.jpg
附件 微信图片_20181004084643.jpg
附件 微信图片_20181004084706.jpg
附件 微信图片_20181004084726.jpg
最后修改:2018/10/4 10:15:41
18-10-04 09:00
跟电脑用串口试试
18-10-04 18:46
如果是Modbus RTU协议的话,且如果PLC发送的是H10功能码的话!根据你报文内容,发送字节数不对、接收字节数也不对哦!
18-10-04 19:37
一共发送11个数据,RS指令那里写多了
18-10-04 22:40
我是刚学通信这个只是个学习程序,可以帮忙改一下以给我吗、谢谢!
附件:
[本地下载]
18-10-05 10:30

引用 蛇会大学 在 2018/10/4 22:40:48 发言【内容省略】

眼睛哪里看???
附件 image.jpg
18-10-05 11:53
改到RS D10 K11 D30 K0 还是通信不了,我看书说K写多几个关系,如果后面没有就是0来的,说没关系我才填多几个下去
18-10-05 12:22

引用 人心难测 在 2018/10/5 12:22:06 发言【内容省略】

通过H10功能码写一个寄存器的话,那么发送11个字节、接收8个字节!改为:
RS D10 K11 D30 K8
试试
18-10-05 12:34
把K15用D寄存器替换,用状态机来处理通讯,比如计数器=0时将1#站的数据写入发送缓冲,计数器=1时处理2#站数据写入发送缓冲;发送数据长度写入D寄存器(发送长度用D寄存器指定);状态切换可以用发送状态来切换
18-10-05 15:20
附件:
[本地下载]
哪位大神可以帮忙改一下,我试过很多方法都通信不了.谢谢!
18-10-07 08:39

工控新闻

更多新闻资讯