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

施耐德电气论坛

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 施耐德电气PLC → 浏览主题: 施耐德M580系列的X80 I/O模块通道值非定位Device DDT变量链接到定位变量方法
发表新帖 回复该主题
回帖:15个,阅读:455 [上一页] [1] [2] [下一页]
* 帖子主题:

施耐德M580系列的X80 I/O模块通道值非定位Device DDT变量链接到定位变量方法

分享到
36397
jint 管理员
文章数:20442
年度积分:1677
历史总积分:36397
品牌积分(施耐德):718
注册时间:2007/8/30
发站内信
发表于:2021/9/15 9:29:56
#0楼
附件 图片1.jpg

一 概述

工业控制系统使用中,上位机组态软件、HMI触摸屏等显示设备与控制设备PLC按指定通讯协议进行数据交换是最为基本的功能了,以施耐德Modbus TCP协议为例,只要提供了支持此协议的PLC中变量的Modbus寄存器地址和数据类型,不管此PLC是哪个厂家的,都能实现HMI与PLC之间的数据交换。

二 问题的引出

目前PLC编程的主流思路不再是使用基于绝对地址的定位变量了,而是使用变量名+数据类型的非定位变量方式。以施耐德M580为例,其X80的I/O模块的通道值都是用Device DDT非定位变量表示的,并且不能直接指定%M、%MW等地址与其对应上。这种表示方式对于OPC DA/UA及施耐德自己的HMI触摸屏来说没有什么问题,可以直接对应上,但是对于支持标准Modbus TCP协议的其它厂家触摸屏和上位机组态软件来说就不方便了,因为需要变量对应上标准Modbus寄存器地址才行。

三 解决办法

孔乙己说过,回字有四种写法。同样的,解决上述问题也有多种方法可以实现。思路是将M580里面的DDT地址对应到%M及%MW寄存器中,从而能和HMI进行MODBUS TCP通讯,

**内容隐藏回复可见**
[此贴子已经被作者于2021/9/15 9:31:59编辑过]
温馨提示:
电话:0755-26546361
邮箱:blog@gkong.com
微信公众号:工控论坛;微信号gkongbbs;
不定期修改账号密码;不要在多个网站用同一账号密码
可随时站内信联系,工作日可拨打电话或发邮件咨询相关问题
5081
leisurefly
文章数:202
年度积分:793
历史总积分:5081
品牌积分(施耐德):12
注册时间:2013/5/25
发站内信
西门子触摸屏(一)
英威腾变频器(二)
S7-200 SMART(一)
发表于:2021/9/15 12:40:11
#1楼
沙发,看看有啥不同之处!
支持强大的工控网
1323
xiaowuyong3534
文章数:263
年度积分:464
历史总积分:1323
品牌积分(施耐德):133
注册时间:2010/12/26
发站内信
发表于:2021/9/15 14:26:44
#2楼
研究一下。。。
796
3358319970
文章数:424
年度积分:796
历史总积分:796
品牌积分(施耐德):257
注册时间:2020/8/17
发站内信
发表于:2021/9/16 10:18:54
#3楼
感谢分享,我记得在微信上好像看过。
353
海中的月影
文章数:21
年度积分:353
历史总积分:353
品牌积分(施耐德):9
注册时间:2021/3/21
发站内信
发表于:2021/9/17 11:10:11
#4楼
感谢分享
2982
13638627953
文章数:90
年度积分:502
历史总积分:2982
品牌积分(施耐德):9
注册时间:2017/3/7
发站内信
发表于:2021/9/17 20:06:02
#5楼
谢谢分享
2450
944434205
文章数:19
年度积分:417
历史总积分:2450
品牌积分(施耐德):3
注册时间:2013/1/30
发站内信
发表于:2021/9/18 16:56:58
#6楼
看看有啥不同之处!
562
afanti1988
文章数:4
年度积分:67
历史总积分:562
品牌积分(施耐德):2
注册时间:2013/6/21
发站内信
发表于:2021/9/18 17:50:18
#7楼
最近正好用到M580,好好研究下~~
502
229590693
文章数:9
年度积分:96
历史总积分:502
品牌积分(施耐德):8
注册时间:2014/6/4
发站内信
发表于:2021/9/19 20:33:47
#8楼
来看看呀
14097
bnnyygy
文章数:3901
年度积分:2157
历史总积分:14097
品牌积分(施耐德):127
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/9/20 0:31:25
#9楼
一直感觉modbus和HMI通讯是噩梦。。。。。


普通日系PLC,程序是D100,HMI地址对应的是D100


施耐德的,%MW100,modbus对应的是多少呢?还要算吧?
[此贴子已经被作者于2021/9/20 0:32:27编辑过]
工控学堂推荐视频:

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

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

265.2