15828289789
落魄浪子
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 118 点
下载积分: 730 分
在线时间: 10(小时)
注册时间: 2017-08-23
最后登录: 2022-04-27
查看15828289789的 主题 / 回贴
楼主  发表于: 2017-09-09 10:10
PLC和变频器通信,在发送写入一帧数据。正转运行或停止,会有回传数据,为什么。RS D0 K17 D20 K15  ,功能码06正传数据信息帧,SET M8122.。D20 -D34有回传数据求大圣解
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 336 个
工控威望: 487 点
下载积分: 4001 分
在线时间: 246(小时)
注册时间: 2013-03-22
最后登录: 2024-05-14
查看zhangqi_1234的 主题 / 回贴
1楼  发表于: 2017-09-10 10:44
采用MODBUS通信,每次都有应答数据,RS D0 K17 D20 K15这条指令表示,把存储在D0-D16的17个数据发送给指定站号的变频器。并同时接收变频器的应答数据,应答数据存储在D20-D14这15个存储器中。回传的数据有两类,一类是发送数据正确时,回传的功能码与发送的功能码相同,后续数据也相同。例如:发送功能码06,发送数据正确,回传的功能码和后续数据也相同。另一类是发送数据错误时,回传的功能码=发送功能码+H80,后跟错误代码。例如:发送功能码06,发送数据出错,回传数据的功能码是H86。但是,CRC校验、奇偶校验设置出错,不会回传出错信息。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 336 个
工控威望: 487 点
下载积分: 4001 分
在线时间: 246(小时)
注册时间: 2013-03-22
最后登录: 2024-05-14
查看zhangqi_1234的 主题 / 回贴
2楼  发表于: 2017-09-10 10:46
更正一下,变频器的应答数据应该是存储在D20-D34这15个存储器中。
15828289789
落魄浪子
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 118 点
下载积分: 730 分
在线时间: 10(小时)
注册时间: 2017-08-23
最后登录: 2022-04-27
查看15828289789的 主题 / 回贴
3楼  发表于: 2017-09-13 12:07
但是用03 功能吗  读回来的也是发送的数据,怎么解决。
南郭先生
自动化成就工业之美
级别: 工控侠客
精华主题: 0
发帖数量: 524 个
工控威望: 2634 点
下载积分: 3976 分
在线时间: 1118(小时)
注册时间: 2011-09-22
最后登录: 2021-09-26
查看南郭先生的 主题 / 回贴
4楼  发表于: 2017-09-13 12:23
回波,说明还是没通,以前搞过一整天回不来就放弃了,用正常调试助手能回传,三菱的不好搞。
15828289789
落魄浪子
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 118 点
下载积分: 730 分
在线时间: 10(小时)
注册时间: 2017-08-23
最后登录: 2022-04-27
查看15828289789的 主题 / 回贴
5楼  发表于: 2017-09-13 16:35
非常感谢,谢谢
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 336 个
工控威望: 487 点
下载积分: 4001 分
在线时间: 246(小时)
注册时间: 2013-03-22
最后登录: 2024-05-14
查看zhangqi_1234的 主题 / 回贴
6楼  发表于: 2017-09-14 10:45
采用四线制连接,二线制连接容易接收反射数据。因为RS指令是同时完成收发数据的。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 336 个
工控威望: 487 点
下载积分: 4001 分
在线时间: 246(小时)
注册时间: 2013-03-22
最后登录: 2024-05-14
查看zhangqi_1234的 主题 / 回贴
7楼  发表于: 2017-09-14 10:50
三菱变频器通信手册指出:控制器发送数据给变频器,需要延迟一下,才能回传数据,否则容易收到反射数据。RS指令在收发数据时不会延迟。解决的办法是采用四线制连接,发送数据和接收数据的通信线路分开。
15828289789
落魄浪子
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 118 点
下载积分: 730 分
在线时间: 10(小时)
注册时间: 2017-08-23
最后登录: 2022-04-27
查看15828289789的 主题 / 回贴
8楼  发表于: 2017-09-14 16:14
现在很多变频器 都是两线的485口,485BD板是4线口并接用的,刚好我这变频器是两线的,硬件上不好解决,有没有什么办法程序上可以解决。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 336 个
工控威望: 487 点
下载积分: 4001 分
在线时间: 246(小时)
注册时间: 2013-03-22
最后登录: 2024-05-14
查看zhangqi_1234的 主题 / 回贴
9楼  发表于: 2017-09-16 22:39
使用RS指令发送数据时,指定接收0个数据。然后延迟3-5ms,使用RS指令发送0个数据,接收N个数据。
qq250698148
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 450 分
在线时间: 23(小时)
注册时间: 2011-11-09
最后登录: 2024-05-13
查看qq250698148的 主题 / 回贴
10楼  发表于: 2018-05-16 20:16
学习学习,了解一下变频器通信