您现在所在的是:

变频器论坛

回帖:7个,阅读:6893 [上一页] [1] [下一页]
4648
857362369
文章数:646
年度积分:226
历史总积分:4648
注册时间:2017/5/7
发站内信
发表于:2018/3/19 13:56:36
#0楼
请教大家如何通过串口调试工具对ABB变频器收发数据呢?
用的是sscom42调试工具,外部连接ABB的是用的这个RS-485
附件 串口调试工具.jpg
我用串口调试工具发送01 06 00 00 00 06 09 C8(先不管具体功能),为什么串口调试工具返回的数据是
7E BE FF FF F3 ED 6F 00,讲道理不是应该是01 06。。。。。。。这样的格式吗?而且不管我用串口调试工具发送了多少次,我看变频器5306功能里面的数据(接收数据的次数)也是为0,这不是说明根本没有通讯上么。
我用PLC连接ABB 变频器时,也是通过MODBUS通讯的,我在PLC里面发送和接收数据就接收到实际的电压,电流,转速这些数据。但是用PLC做通讯,我用串口调试工具看接收到的频率数据是 7E 7E 33 FF FD 35 11 00,不懂这些数据是什么意思,但是在PLC程序中显示接收的数据是100(10HZ)是正确的。
请教大家如何用串口调试工具来收发数据呢?挺急的
[此贴子已经被jint于2018/3/19 14:13:40编辑过]
万千世界,不离壹刻。
18047
329345277
文章数:5651
年度积分:607
历史总积分:18047
注册时间:2008/12/16
发站内信
2018春节活动(三)
2015春节活动
2014相约国庆
发表于:2018/3/19 14:46:47
#1楼
看着通讯头都大,今天还有个通讯的小故障,我却折腾了小半天
10558
osp321
文章数:4823
年度积分:50
历史总积分:10558
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2018/3/19 15:13:55
#2楼
楼主 你要把通讯协议贴出来 ,大家才能帮你看看
4763
勇子RjtogCHS
文章数:657
年度积分:50
历史总积分:4763
注册时间:2017/2/15
发站内信
发表于:2018/3/19 15:15:10
#3楼
发送   02 01 00 00 00 04 3D FA
第一个字节02表示(地址)
第二个字节01表示(功能码)读线圈
第三个字节及第四个字节 00 00 表示起始地址 Q0.0
第五个字节及第六个字节00 04表示读取的位数为四位,Q0.0到Q0.3
第七个字节及第八个字节为CRC校验



发送   02 03 00 10 00 03 04 3D
第一个字节02表示(地址)
第二个字节03(0x03)表示功能码  读保持寄存器
第三个字节及第四个字节16# 00 10 ,表示十进制地址16,需要再乘以2,表示vw32。
第五个字节及第六个字节00 03表示读取的三个字的值,vw32到vw34
第七个字节及第八个字节为CRC校验

串口调试西门子PLC的解读,可参考
4763
勇子RjtogCHS
文章数:657
年度积分:50
历史总积分:4763
注册时间:2017/2/15
发站内信
发表于:2018/3/19 15:17:12
#4楼
发送  02 06 00 10 12 34 85 4B
第一个字节02表示(地址)
第二个字节06(0x06)表示功能码  写单个寄存器
第三个字节及第四个字节16# 00 10 ,表示起始寄存器地址,对应十进制16,对应地址VW32。
第五个字节及第六个字节12 34表示将数值“16#12”写入VB32,“16#34”写入VB33。
第七个字节及第八个字节为CRC校验

接收   02 06 00 10 12 34 85 4B
4648
857362369
文章数:646
年度积分:226
历史总积分:4648
注册时间:2017/5/7
发站内信
发表于:2018/3/19 15:52:53
#5楼
回复 #2楼 osp321
通讯协议就是标准的MODBUS啊
附件 MODBUS参数1.jpg

附件 mod.jpg
不就是01 03 地址高位 地址低位 数据高位 数据低位 CRC校验低位 CRC校验高位 的格式吗?

我用西门子200PLC发送数据的话是可以的
附件 plc-modbus.jpg
4648
857362369
文章数:646
年度积分:226
历史总积分:4648
注册时间:2017/5/7
发站内信
发表于:2018/3/19 15:57:34
#6楼
回复 #3楼 勇子RjtogCHS
是的 啊,大概的格式我是知道的,但是就是串口调试工具返回上来的数据不是01 06这样的格式啊,是7E 7E ...这样的
841
rockey3615
文章数:52
年度积分:50
历史总积分:841
注册时间:2012/5/3
发站内信
发表于:2018/4/29 8:14:28
#7楼
你启动应该发送  010600000476 校验码 然后100ms后再发送  01060000047f  校验码。
此帖发自论坛手机版

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

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

62.4004