您现在所在的是:

PLC论坛

回帖:5个,阅读:1042 [上一页] [1] [下一页]
4216
rockmusic
文章数:948
年度积分:213
历史总积分:4216
注册时间:2009/8/4
发站内信
发表于:2022/10/23 10:17:56
#0楼
最近在做一个简单的触摸屏直连西门子V20的modbus通讯测试的程序。参考教程基本都理解了,就这个地方理解不了,v20变频器的频率设定地址是40101,为什么触摸屏组态的地址是6X开头的,而不是4X开头的?
文章中变频器的启动都是4X开头,40100启动地址,没有问题,可以理解,为什么到了频率设定和频率反馈上,地址为什么都必须是6X开头?那我老师简单给讲解一下,谢谢了

附件 1.jpg

附件 2.jpg

附件 3.jpg

附件 4.jpg



27855
guanyumou 版主
文章数:10542
年度积分:1038
历史总积分:27855
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2022/10/23 10:56:11
#1楼
6x其实也是4区的保持寄存器,只不过适用于单字写,所以写操作时用6功能码、读操作还是用3功能码
4x则使用03和10进行读写操作
附件 微信图片_20221023105046.jpg
附件 微信图片_20221023105510.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
4216
rockmusic
文章数:948
年度积分:213
历史总积分:4216
注册时间:2009/8/4
发站内信
发表于:2022/10/23 11:28:27
#2楼
看的不是很明白,如果我把频率设定地址这里的6X 1#0101,改成4X 1#0101,输入频率后,会有什么变化?4X是写多个寄存器吗,6X是写单个寄存器?
4216
rockmusic
文章数:948
年度积分:213
历史总积分:4216
注册时间:2009/8/4
发站内信
发表于:2022/10/23 11:54:10
#3楼
附件 QQ截图20221023115147.jpg

我试着把6X改为了4X也可以正常设定频率,但是为什么看的那篇文章,这样写频率要用6X,读频率地址也是6x
4216
rockmusic
文章数:948
年度积分:213
历史总积分:4216
注册时间:2009/8/4
发站内信
发表于:2022/10/23 15:06:50
#4楼
西门子地址里的40101中的4,是不是指触摸屏组态中的4X,如果是的话,为什么还要用6X,MODBUS地址这不成了60101了,我换成4X也可以设定频率,这是为什么?
modbus这个通信不是很熟,可能有误解,谁能帮着通俗的讲讲谢谢
27855
guanyumou 版主
文章数:10542
年度积分:1038
历史总积分:27855
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2022/10/23 20:00:22
#5楼
以下是引用rockmusic2022/10/23 11:28:27的发言:
看的不是很明白,如果我把频率设定地址这里的6X 1#0101,改成4X 1#0101,输入频率后,会有什么变化?4X是写多个寄存器吗,6X是写单个寄存器?
你要看看威纶通是怎么封装的,按道理说写单路保持寄存器,既可以用6功能码,也可以用16功能码的
可以监控看看触摸屏发出来的指令就知道了。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

46.8003