登录
首页 仪器仪表 仪器仪表
回帖 发帖
正文

主题:请教下串口调试仪表的困惑

点击:2305 回复:27

请教各位达人,我用串口485调试一个modbus的仪表,用如上图的格式发送数据到仪表,但是怎么调都不能收到返回的数据。
485转usb是好的,和S7 200的plc就有数据正常回来,证明usb和485接口,及软件都是ok的。
一直以为是仪表坏,今天用plc去读仪表,却能读出来数据,但就是用串口调试死活没有数据回来。上面的格式也是对的,站号,速度9600,8N1的通读格式,都是没有问题的,但是就是没有数据回来。
能帮忙思考下会是什么原因引导起的?
附件 22222.jpg
18-01-11 23:24
先看看端口有没有被别的占用,通讯是否正常。最后多换几个调试软件。我就遇到过一个调试软件不能用换另一个就好了。
18-01-11 23:30
软件倒是没换过,但是换过了485的那头设备,换过了设备就有数据进来。
如下图,这是s7200plc返回来的数据。
附件 WeChat Image_20180111233137.jpg
18-01-11 23:32
对应设备的站号是正确的吗?
18-01-11 23:39

引用 346953791 在 2018/1/11 23:39:09 发言【内容省略】

站号是正确的
18-01-12 04:28
格式对吗?
18-01-12 06:53
通迅设置对不?发送的数据对应仪表的站号,寄存器号对了吗?
modbus不是有专门的调试软件呀?
什么型号的仪表?通迅协议呢?
可以用这个软件:
附件 v2-f690f4e57fd5e0455c4984870728149c_r.jpg
最后修改:2018/1/12 7:28:21
18-01-12 07:14

引用 zzn6737 在 2018/1/12 7:14:41 发言【内容省略】

符合modbus格式要求应该就可以.
但不知道校验码错了会不会有数据发回来.
18-01-12 07:24
那是你的格式数据对不对?校验码是不是计算正确
18-01-12 07:26
够早的哈,我回贴还没编辑完就来了。试试我说的那个调试软件吧?仪表通迅设置要对应哦!
18-01-12 07:31

上一页下一页

工控新闻

更多新闻资讯