登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱1S和台达vfm-S通讯问题

点击:1437 回复:27

程序图已上,求指教
19-03-11 20:39
变频器设置呢?如4楼做过通讯检测没?没有试试关版说的modbusRTU?
D是不是16位的?是不是要放2个字节?
最后修改:2019/3/12 11:44:02
19-03-12 09:55

引用 学习啦啦啦啦 在 2019/3/11 20:39:05 发言【内容省略】

程序我没细看,但是发现一个问题,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!
19-03-12 10:30

引用 学习啦啦啦啦 在 2019/3/11 20:39:05 发言【内容省略】

另外,可以先用串口调试助手测试一下变频器,看看变频器通信参数设置是否OK
19-03-12 10:31
关版说得对,2000H要设置反转,是输入0022,不是22.
19-03-12 11:50
台达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转串口工具,为了学习已在马云家下单,但真心需要大家帮忙,帮忙找出原因。我被这个难题卡主好多天
19-03-12 21:41
关版,请看15楼
19-03-12 21:42
版主大哥 请看15楼 帮帮忙,程序已改 还是通讯不上
19-03-12 21:43
D应该是16位的吧,就算2个字节拼也是有问题.
你选的p9-04=1,《7,E,1》MODBUS ASCII,7位有没设置?RS会怎么发?更麻烦了.还是改modbus rtu吧.
19-03-12 22:32
D是16位的,这个还需要重新定义的吗?crc校验码程序太麻烦,没弄懂,请直接指出程序里的错,以便我再次修改。谢谢你
19-03-12 22:36

上一页 下一页

工控新闻

更多新闻资讯