中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

三菱Mitsubishi

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 三菱Mitsubishi → 浏览主题: 三菱5U与西门子V20变频器通讯问题
发表新帖 回复该主题
回帖:11个,阅读:1529 [上一页] [1] [2] [下一页]
* 帖子主题:

三菱5U与西门子V20变频器通讯问题

分享到
432
困了就睡
文章数:7
年度积分:50
历史总积分:432
注册时间:2017/11/27
发站内信
发表于:2020/12/17 11:05:34
#0楼
此程序段是3u模块485BD与西门子V20通讯转换过来的,原来是RS指令。
现在是5u用RS2指令,内置485通讯。一直通讯不上,请帮忙看看,
CRC D120 D131 K11:此程序段用3U监控程序 D131=0;而5U此程序段D131=-8805,是什么原因?
[此贴子已经被作者于2020/12/18 8:41:22编辑过]
27307
guanyumou 版主
文章数:10446
年度积分:490
历史总积分:27307
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/12/17 12:20:00
#1楼
5U可以直接用ADPRW指令,岂不是更方便啊!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
432
困了就睡
文章数:7
年度积分:50
历史总积分:432
注册时间:2017/11/27
发站内信
发表于:2020/12/17 12:27:51
#2楼
回复 #1楼 guanyumou
还有其他的设备,要一起通讯的。只能用RS2指令来通讯。能帮忙看看吗?
27307
guanyumou 版主
文章数:10446
年度积分:490
历史总积分:27307
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/12/17 16:48:37
#3楼
以下是引用困了就睡2020/12/17 12:27:51的发言:
还有其他的设备,要一起通讯的。只能用RS2指令来通讯。能帮忙看看吗?
监控程序发出的命令看看!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
432
困了就睡
文章数:7
年度积分:50
历史总积分:432
注册时间:2017/11/27
发站内信
发表于:2020/12/17 19:46:55
#4楼
回复 #3楼 guanyumou
下面是网上写的V20的报文格式,图片是我发出的格式,是不是MODBUS-CRC码错了?
附件 QQ截图20201217145229.jpg
[此贴子已经被作者于2020/12/18 8:41:51编辑过]
432
困了就睡
文章数:7
年度积分:50
历史总积分:432
注册时间:2017/11/27
发站内信
发表于:2020/12/17 20:40:54
#5楼
以下是引用guanyumou2020/12/17 16:48:37的发言:
以下是引用困了就睡2020/12/17 12:27:51的发言:
还有其他的设备,要一起通讯的。只能用RS2指令来通讯。能帮忙看看吗?
监控程序发出的命令看看!

你好,我程序SM8161的状态为OFF,是否是这个原因呢?我明天早上试试
针对于CRC指令,SM8161=OFF时(16位转换模式),SM8161=ON时(8位转换模式)
27307
guanyumou 版主
文章数:10446
年度积分:490
历史总积分:27307
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/12/17 20:58:19
#6楼
以下是引用困了就睡2020/12/17 19:46:55的发言:
下面是网上写的V20的报文格式,图片是我发出的格式,是不是MODBUS-CRC码错了?
附件 QQ截图20201217145229.jpg

01 10 00 63 00 02 04 04 7e 0b 5f 93 b2

01是V20地址

10是写多个寄存器

0063是控制字

0002是写连续的两个寄存器【0063是控制字,0064是频率设定值】

04是后面的数据包有4个字节

047e是预备【上电后需要先预备才能运转】

0b5f是频率,可以随便写0x4000以内的任何数字

93b2是MODBUS-CRC【对带有CRC的整个报文再次进行CRC计算,得到的CRC一定是0。只适用于MODBUS-CRC,其他CRC不一定有此特性】
[此贴子已经被作者于2020/12/17 19:47:47编辑过]
我计算的是这样的:
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2459
sgx
文章数:474
年度积分:50
历史总积分:2459
注册时间:2001/11/22
发站内信
发表于:2020/12/17 23:47:01
#7楼
我没仔细看你的程序,但我可以给你一个思路,如果数据实时性不要求太高你就将触摸屏做为上位机,伺服与PLC做为下位机,所有的数据都往上位机传,上位机自动往屏和伺服传数据。这样直观,而且会减轻编程负担。(我没有接触过SM的伺服。不知道它支持MODBUS-RTU协议不)
骐骥一跃,不能十步;
驽马十驾,功在不舍
6733
7583124
文章数:430
年度积分:247
历史总积分:6733
注册时间:2013/12/12
发站内信
发表于:2020/12/18 8:28:43
#8楼
直接用5U自带的modbus与变频器通讯不好吗?其他的无协议通讯再加个模块
432
困了就睡
文章数:7
年度积分:50
历史总积分:432
注册时间:2017/11/27
发站内信
发表于:2020/12/18 8:43:30
#9楼
FX5U系列PLC的SM8161的状态,针对于CRC指令,SM8161=OFF时(16位转换模式),SM8161=ON时(8位转换模式).忘记置位了。置位之后就好啦。谢谢各位了~
工控学堂推荐视频:

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

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

78.0005