hsl199
级别: 略有小成
精华主题: 0
发帖数量: 420 个
工控威望: 482 点
下载积分: 1866 分
在线时间: 198(小时)
注册时间: 2007-05-20
最后登录: 2024-11-02
查看hsl199的 主题 / 回贴
楼主  发表于: 2023-03-26 21:25
请问下各位高工,做了个测试,1N PLC跟温控器通讯,现在发送数据跟接受数据一样的是怎么回事?接线及参数应该没问题呀,SD RD指示灯会闪,接受完成编制也有动作,但接受的数据就是发送的一串数据,是怎么回事?发送格式用调试助手发送是对的,反馈数据也是对的,就是PLC发送就返回数据跟发送数据一样的,大家帮我看下啥问题
附件: RS.zip (174 K) 下载次数:31
网站提示: 请不要用迅雷下载附件,容易出错
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4191 个
工控威望: 7559 点
下载积分: 14703 分
在线时间: 2839(小时)
注册时间: 2016-10-31
最后登录: 2024-11-09
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2023-03-26 23:26
先用串口助手调试吧
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 420 个
工控威望: 482 点
下载积分: 1866 分
在线时间: 198(小时)
注册时间: 2007-05-20
最后登录: 2024-11-02
查看hsl199的 主题 / 回贴
2楼  发表于: 2023-03-27 07:39
引用
引用第1楼梦雨天涯于2023-03-26 23:26发表的  :
先用串口助手调试吧

用调试助手试过,跟温控器是可以发送接收数据,数据也是对的
忽然想起
菜无止境
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 284 点
下载积分: 8469 分
在线时间: 109(小时)
注册时间: 2021-05-04
最后登录: 2023-10-30
查看忽然想起的 主题 / 回贴
3楼  发表于: 2023-03-27 08:13
要不先加倆个电阻试试-------来自蔡姬的猜测
zlcp123
级别: 工控侠客
精华主题: 0
发帖数量: 129 个
工控威望: 4320 点
下载积分: 13619 分
在线时间: 557(小时)
注册时间: 2018-09-11
最后登录: 2024-11-07
查看zlcp123的 主题 / 回贴
4楼  发表于: 2023-03-27 09:27
说明你的串口硬件没有控制RTS、CTS流控信号,如果参数上有则可以打开,没有此参数则只能手动剔除接受数据中前面与发送数据相同的部分。
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 420 个
工控威望: 482 点
下载积分: 1866 分
在线时间: 198(小时)
注册时间: 2007-05-20
最后登录: 2024-11-02
查看hsl199的 主题 / 回贴
5楼  发表于: 2023-03-27 11:01
引用
引用第4楼zlcp123于2023-03-27 09:27发表的  :
说明你的串口硬件没有控制RTS、CTS流控信号,如果参数上有则可以打开,没有此参数则只能手动剔除接受数据中前面与发送数据相同的部分。

关键接受的数据只有8个字,没有接受多余的数据
gzcjx555
QQ  296686949
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 3833 点
下载积分: 3179 分
在线时间: 325(小时)
注册时间: 2014-02-15
最后登录: 2024-11-10
查看gzcjx555的 主题 / 回贴
6楼  发表于: 2023-03-27 11:14
图片:
首先你到D200里面看看数据是不是只有6个,你D50肯定是只有6个数据的
联系电话15071699246,QQ296686949
tangjiezyc
级别: 工控侠客
精华主题: 0
发帖数量: 444 个
工控威望: 4701 点
下载积分: 1018 分
在线时间: 449(小时)
注册时间: 2020-06-11
最后登录: 2024-11-08
查看tangjiezyc的 主题 / 回贴
7楼  发表于: 2023-03-27 14:24
接受6个数据好像不对...改成BMOV D200 d50 K10  
                                                  ld m8123------|--------------rst m8123
                                                                           |----------HEX  D53 d100 k4
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 420 个
工控威望: 482 点
下载积分: 1866 分
在线时间: 198(小时)
注册时间: 2007-05-20
最后登录: 2024-11-02
查看hsl199的 主题 / 回贴
8楼  发表于: 2023-03-27 16:09
引用
引用第6楼gzcjx555于2023-03-27 11:14发表的  :
首先你到D200里面看看数据是不是只有6个,你D50肯定是只有6个数据的

d200里面只有6个,就是发送的6个
ningbiao
级别: 家园常客
精华主题: 0
发帖数量: 97 个
工控威望: 869 点
下载积分: 2772 分
在线时间: 53(小时)
注册时间: 2021-04-17
最后登录: 2024-11-07
查看ningbiao的 主题 / 回贴
9楼  发表于: 2023-03-28 13:06
接线问题,你看下485是几对线,再看下手册
qq229539516
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 143 点
下载积分: 1041 分
在线时间: 58(小时)
注册时间: 2012-01-04
最后登录: 2024-11-08
查看qq229539516的 主题 / 回贴
10楼  发表于: 2023-03-29 15:09
之前遇见施耐德的485串口一样的问题,能接收到发送的数据。说一下思路,仅供参考。
这种情况大概率是程序写的不严谨,发送字符和接收字符顺序没有彻底分开。
酷酷数码
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 231 点
下载积分: 706 分
在线时间: 89(小时)
注册时间: 2015-08-27
最后登录: 2024-06-01
查看酷酷数码的 主题 / 回贴
11楼  发表于: 2023-03-29 20:05
通讯写的不多,我一般是用轮询的方式,速度慢,但是基本数控没啥事,