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

施耐德电气论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 施耐德电气组态 → 浏览主题: ∞光分享∞044:有用分享-施耐德PLC与HMI的modbus地址转换
发表新帖 回复该主题
回帖:33个,阅读:198 [上一页] [1] [2] [3] [4] [下一页]
* 帖子主题:

∞光分享∞044:有用分享-施耐德PLC与HMI的modbus地址转换

分享到
1977
0aguang0
文章数:596
年度积分:1508
历史总积分:1977
品牌积分(施耐德):826
注册时间:2010/10/21
发站内信
发表于:2019/11/9 19:30:33
#0楼
此贴内容来自<施耐德somachine控制器应用技巧120例>中的.1.3.20章节
这是个老生常谈了.就是somachine平台plc跟施耐德自己的触摸屏地址对应的关系.
在我之前的帖子.发过一个表格,很方便
http://bbs.gkong.com/archive.aspx?id=468427
这章里面讲的更详细一些.
附件 1.jpg

附件 2.jpg

附件 3.jpg



而其他的位,字节与双字则需要转换,
转换关系如下:
位转换: 假设PLC的位地址为%MXaa.b,如果aa为偶数,b为0~7,则HMI中对应的地址为%MW(aa/2):Xb;
       如果aa为奇数,b为0~7,则HMI中对应的地址为%MW[(aa-1)/2].X(b+8).
       例:PLC的%MX10.7位地址,转换HMI的地址为%MW5:X7;
          PLC的%MW11.3位地址,转换后HMI的位地址为%MW5:X11.
双字转换:假设PLC的双字地址为%MDaa,HMI中对应地址为%MDaa*2.
        例:PLC中地址为%MD21双字地址,转换后HMI地址为%MD42.

在实际使用的时候,查表,用软件.或者熟悉之后心算都是可以的..






附件:SoM Modbus Table 2015.03.31.xls
[本地下载]
这个表没有我之前的那个帖子发的表方便感觉.


附件:SoMachine PLC and HMI Modbus Address Change V1.0.zip
[本地下载]
附件 4.jpg
这个软件挺有意思的.
[此贴子已经被jint于2019/11/12 14:17:53编辑过]
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
27701
cvlsam 版主
文章数:10479
年度积分:1855
历史总积分:27701
品牌积分(施耐德):125
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/11/9 19:33:01
#1楼
人们主要想了解I,Q对应的Modbus地址。表情
1977
0aguang0
文章数:596
年度积分:1508
历史总积分:1977
品牌积分(施耐德):826
注册时间:2010/10/21
发站内信
发表于:2019/11/9 19:45:56
#2楼
回复 #1楼 cvlsam
qq群里有人说是可以读的,,但400的说不能读
我也有点乱了...等我出差完回去试试看吧
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
442
AUTOSYS168
文章数:267
年度积分:442
历史总积分:442
品牌积分(施耐德):282
注册时间:2019/10/29
发站内信
发表于:2019/11/10 10:36:40
#3楼
Q对应的Modbus地址也是重要,不然就瘸腿了表情
1977
0aguang0
文章数:596
年度积分:1508
历史总积分:1977
品牌积分(施耐德):826
注册时间:2010/10/21
发站内信
发表于:2019/11/10 18:07:19
#4楼
回复 #3楼 AUTOSYS168
现在somachine就是瘸腿的...I.Q都读不出来
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
16894
guanyumou 版主
文章数:8102
年度积分:2967
历史总积分:16894
品牌积分(施耐德):146
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/10 18:08:33
#5楼
以下是引用cvlsam2019/11/9 19:33:01的发言:
人们主要想了解I,Q对应的Modbus地址。表情
版主是说有部分施耐德PLC的I和Q没有对应的Modbus地址?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
16894
guanyumou 版主
文章数:8102
年度积分:2967
历史总积分:16894
品牌积分(施耐德):146
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/10 18:10:54
#6楼
以下是引用0aguang02019/11/9 19:45:56的发言:
qq群里有人说是可以读的,,但400的说不能读
我也有点乱了...等我出差完回去试试看吧
M218我试过,更新固件前貌似只支持03、06、16功能码,更新固件后支持01、02、03、06、15、16功能码,01和15功能码对应Q区、02功能码对应I区、03、06、16功能码对应M区
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1977
0aguang0
文章数:596
年度积分:1508
历史总积分:1977
品牌积分(施耐德):826
注册时间:2010/10/21
发站内信
发表于:2019/11/10 18:11:15
#7楼
回复 #5楼 guanyumou
之前是说somachine平台的plc是没有 1区 和3区的.只能读写4区
不像unity平台是都可以读

但是在技术群里面.有人说过,现在可以读了..没有验证过.
不知道到底是真的假的
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
31946
jint 管理员
文章数:18215
年度积分:2849
历史总积分:31946
品牌积分(施耐德):324
注册时间:2007/8/30
发站内信
发表于:2019/11/10 18:13:08
#8楼
回复 #2楼 0aguang0
这应该是个很棒的问题,我也去问问看咋回事。
温馨提示:
电话:0755-26546361
邮箱:blog@gkong.com
微信公众号:工控论坛;微信号gkongbbs;
不定期修改账号密码;不要在多个网站用同一账号密码
可随时站内信联系,工作日可拨打电话或发邮件咨询相关问题
16894
guanyumou 版主
文章数:8102
年度积分:2967
历史总积分:16894
品牌积分(施耐德):146
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/10 18:13:30
#9楼
以下是引用0aguang02019/11/10 18:11:15的发言:
之前是说somachine平台的plc是没有 1区 和3区的.只能读写4区
不像unity平台是都可以读

但是在技术群里面.有人说过,现在可以读了..没有验证过.
不知道到底是真的假的
M218更新固件后是有0区、1区、4区(当然更新固件前就有)的
支持01、02、03、06、15、16功能码
但不支持04、05功能码
写单路线圈比较麻烦
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
工控学堂推荐视频:

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

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

124.8