您现在所在的是:

欧姆龙OMRON

回帖:13个,阅读:1358 [上一页] [1] [2] [下一页]
2639
juyongjin2005
文章数:271
年度积分:65
历史总积分:2639
注册时间:2012/3/5
发站内信
发表于:2020/4/26 14:54:28
#0楼
附件 1587883560(1).jpg

附件 2.jpg

附件 3.jpg

上面的图片是PLC给串口调试助手发的数据,数据没有任何问题。
可是用调试助手给PLC发数据,PLC收不了数据

附件 1587883990(1).jpg




19254
pqsh 版主
文章数:7424
年度积分:1084
历史总积分:19254
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/4/27 9:01:19
#1楼
不知道你所谓调试助手发送的是什么.
希望提醒一下坛友,带协议的通讯调试,尽量用协议软件,而不是这种通用的调试助手.
关于modbus的调试软件有:
mdbus,单一主从,知道的范围还不能调试tcp.
modbuspoll和modbusslave.
modscan和modsim.
后面的还支持excel宏.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/27 12:19:26
#2楼
当串口调试助手收到这条Modbus RTU命令时,按照Modbus RTU协议规定,此时串口调试助手应该原样返回,才能完成一次正确通信的发送和接收。
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/27 12:20:56
#3楼
1楼版主说的很有道理,除非是自己对某个协议报文格式特别熟悉情况下,那串口调试助手也是可以用的。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2639
juyongjin2005
文章数:271
年度积分:65
历史总积分:2639
注册时间:2012/3/5
发站内信
发表于:2020/4/27 14:06:02
#4楼
回复 #2楼 guanyumou
附件 1587967221(1).jpg
关版,串口给PLC发,是不是不要写程序,只需要监控D32250-D32299?
第一个视频是PLC给串口发的

第2个视频是串口给PLC发

27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/27 15:45:23
#5楼
以下是引用juyongjin20052020/4/27 14:06:02的发言:
附件 1587967221(1).jpg
关版,串口给PLC发,是不是不要写程序,只需要监控D32250-D32299?
第一个视频是PLC给串口发的

第2个视频是串口给PLC发

PLC发出的报文是正确的,对于Modbus的06功能码来说,从站是原样返回的,但是PLC程序是有超时检测的,这个时候你用串口调试助手手动返回,有可能PLC已经提示超时了。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/27 15:46:23
#6楼
以下是引用juyongjin20052020/4/27 14:06:02的发言:
附件 1587967221(1).jpg
关版,串口给PLC发,是不是不要写程序,只需要监控D32250-D32299?
第一个视频是PLC给串口发的

第2个视频是串口给PLC发

可以使用Modbus Slave调试助手替代串口调试助手
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/27 15:47:29
#7楼
返回数据确实是在这里的:
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/27 15:48:47
#8楼
这个简易主站使用起来比较麻烦,可以考虑使用封装好的功能块嘛:
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2639
juyongjin2005
文章数:271
年度积分:65
历史总积分:2639
注册时间:2012/3/5
发站内信
发表于:2020/4/30 15:35:08
#9楼
回复 #5楼 guanyumou
附件 1588235099(1).jpg

关版,用你的Modbus Slave调试助手数据出来了,假如用COM口调试助手的话没有任何数值,D32252的值为80

你帮我看下用Modbus Slave返回的数据对不对?
[此贴子已经被作者于2020/4/30 16:27:46编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005