您现在所在的是:

三菱Mitsubishi

回帖:27个,阅读:1354 [上一页] [1] [2] [3] [下一页]
656
学习啦啦啦啦
文章数:94
年度积分:50
历史总积分:656
注册时间:2018/9/8
发站内信
发表于:2019/3/11 20:39:39
#10楼
回复 #2楼 pqsh
程序图已上,求指教
19260
pqsh 版主
文章数:7424
年度积分:1090
历史总积分:19260
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/3/12 9:55:00
#11楼
变频器设置呢?如4楼做过通讯检测没?没有试试关版说的modbusRTU?
D是不是16位的?是不是要放2个字节?
[此贴子已经被作者于2019/3/12 11:44:02编辑过]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/3/12 10:30:57
#12楼
以下是引用学习啦啦啦啦2019/3/11 20:39:05的发言:
已上图程序,在10楼
程序我没细看,但是发现一个问题,RS指令中发送字节数为15肯定是不对的,你要发送启动命令,使用06功能码的话,那么RS指令中字节计数应该为17个,Modbus ASCII协议情况下
起始符“:”ASCII码H3A,占用1个字节
结束符“\r\n”ASCII码H0D H0A,占用2个字节
中间的数据,假设站号为1,命令数据 01 06 20 00 00 12 **(**为LRC校验)这7个字节还要再转换为ASCII码就为14个字节
加起来就是17个字节!

无协议编程,且变频器也支持Modbus RTU协议,你可以考虑用Modbus RTU!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/3/12 10:31:40
#13楼
以下是引用学习啦啦啦啦2019/3/11 20:39:05的发言:
已上图程序,在10楼
另外,可以先用串口调试助手测试一下变频器,看看变频器通信参数设置是否OK
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
19260
pqsh 版主
文章数:7424
年度积分:1090
历史总积分:19260
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/3/12 11:50:27
#14楼
关版说得对,2000H要设置反转,是输入0022,不是22.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
656
学习啦啦啦啦
文章数:94
年度积分:50
历史总积分:656
注册时间:2018/9/8
发站内信
发表于:2019/3/12 21:41:39
#15楼
台达vdf-s变频通讯参数设定
P201=3 ,运转指令由485界面操作,stop键有效
p9-00=1,变频站号为1
p9-04=1,《7,E,1》MODBUS ASCILL
其余基础参数都是按原厂设定!

如关版主所说的程序错的地方有2处:
RS指令里的K15改为K17..
反转控制应为H0022,而非H22
已修改2个地方,但是还是变频报警,代码CE12
附件 搜狗截图20190312213507.jpg

附件 搜狗截图20190312213724.jpg



手头上没有USB转串口工具,为了学习已在马云家下单,但真心需要大家帮忙,帮忙找出原因。我被这个难题卡主好多天
656
学习啦啦啦啦
文章数:94
年度积分:50
历史总积分:656
注册时间:2018/9/8
发站内信
发表于:2019/3/12 21:42:49
#16楼
回复 #13楼 guanyumou
关版,请看15楼
656
学习啦啦啦啦
文章数:94
年度积分:50
历史总积分:656
注册时间:2018/9/8
发站内信
发表于:2019/3/12 21:43:23
#17楼
回复 #14楼 pqsh
版主大哥 请看15楼 帮帮忙,程序已改 还是通讯不上
19260
pqsh 版主
文章数:7424
年度积分:1090
历史总积分:19260
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/3/12 22:32:21
#18楼
D应该是16位的吧,就算2个字节拼也是有问题.
你选的p9-04=1,《7,E,1》MODBUS ASCII,7位有没设置?RS会怎么发?更麻烦了.还是改modbus rtu吧.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
656
学习啦啦啦啦
文章数:94
年度积分:50
历史总积分:656
注册时间:2018/9/8
发站内信
发表于:2019/3/12 22:36:58
#19楼
回复 #18楼 pqsh
D是16位的,这个还需要重新定义的吗?crc校验码程序太麻烦,没弄懂,请直接指出程序里的错,以便我再次修改。谢谢你

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

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

156.001