登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱1S和台达vfm-S通讯问题
点击:1437 回复:27
10楼
编辑
引用
管理
学习啦啦啦啦
程序图已上,求指教
19-03-11 20:39
11楼
编辑
引用
管理
pqsh
变频器设置呢?如4楼做过通讯检测没?没有试试关版说的modbusRTU?
D是不是16位的?是不是要放2个字节?
最后修改:
2019/3/12 11:44:02
19-03-12 09:55
12楼
编辑
引用
管理
guanyumou
引用
学习啦啦啦啦
在 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
13楼
编辑
引用
管理
guanyumou
引用
学习啦啦啦啦
在 2019/3/11 20:39:05 发言
【内容省略】
另外,可以先用串口调试助手测试一下变频器,看看变频器通信参数设置是否OK
19-03-12 10:31
14楼
编辑
引用
管理
pqsh
关版说得对,2000H要设置反转,是输入0022,不是22.
19-03-12 11:50
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
手头上没有USB转串口工具,为了学习已在马云家下单,但真心需要大家帮忙,帮忙找出原因。我被这个难题卡主好多天
19-03-12 21:41
16楼
编辑
引用
管理
学习啦啦啦啦
关版,请看15楼
19-03-12 21:42
17楼
编辑
引用
管理
学习啦啦啦啦
版主大哥 请看15楼 帮帮忙,程序已改 还是通讯不上
19-03-12 21:43
18楼
编辑
引用
管理
pqsh
D应该是16位的吧,就算2个字节拼也是有问题.
你选的p9-04=1,《7,E,1》MODBUS ASCII,7位有没设置?RS会怎么发?更麻烦了.还是改modbus rtu吧.
19-03-12 22:32
19楼
编辑
引用
管理
学习啦啦啦啦
D是16位的,这个还需要重新定义的吗?crc校验码程序太麻烦,没弄懂,请直接指出程序里的错,以便我再次修改。谢谢你
19-03-12 22:36
上一页
下一页
工控新闻
AI驱动制造变革,链博会热议新质生产力核心路径
「壳」动新智,聚势而行:AVEVA与中海壳牌举办高层会谈,共谋行业发展新动能
VisionChina2026(上海)机器视觉展焕新登场,报名抢占黄金展位!
携工业AI全价值链创新成果,西门子将亮相2025世界人工智能大会
工业智能体究竟价值几何?
和利时助力上海电气洮南市风电耦合生物质绿色甲醇一体化示范项目顺利投产
投资与技术双轮驱动 美团机器人生态版图初显
链博会丨施耐德电气崔志达:技术创新赋能“中国制造”迈向“中国创造”
更多新闻资讯