您现在所在的是:

施耐德电气论坛

回帖:28个,阅读:16192 [上一页] [1] [2] [3] [下一页]
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
品牌积分(施耐德):414
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2017/4/10 14:29:49
#0楼
PLC中IX%,IW%分别表示输入端的BOOL变量(0,1)和模拟量,QX%和%QW分别表示输出端的BOOL变量和模拟量,后面跟的数值与硬件的输入输出端相关联。这我能理解。

可是对于触摸屏中的变量,为什么都是MW%呢? 譬如%MW105, %MW104:X0什么意思?还有MX%的变量又是什么意思?
另外难道MW%后面跟的数字没有范围限制?

完全是一头雾水。
低头做事,抬头做人。
低调做人,高调做事。
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
品牌积分(施耐德):98
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/4/10 14:53:10
#1楼
内存变量呀,以前PLC教材上会使用中间寄存器来说明。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
品牌积分(施耐德):414
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2017/4/10 15:17:13
#2楼
回复 #1楼 fujifa
内存变量?通过寄存器来存储,然后触摸屏再通过寄存器读取是这个意思吗?

那MX,MW%的定义有什么要求吗?

在PLC程序端定义后,与触摸屏端如何对应呢?
低头做事,抬头做人。
低调做人,高调做事。
999
zhanaoshen
文章数:144
年度积分:50
历史总积分:999
品牌积分(施耐德):0
注册时间:2017/2/15
发站内信
发表于:2017/4/10 15:44:41
#3楼
中间变量寄存器和输入输出一样,IW%0就是输入映像寄存器的第一个字的地址,QW%0就是输出映像寄存器的第一个字的地址,MW%0就是中间变量寄存器第一个字的地址。
IX%0.0,QX%0.0,MX%0.0这种则表示的对应寄存器的位的地址。
其实PLC中有各种寄存器 I, Q, M, V, D等等之类的,但是归根究底都是寄存器,只是名字不一样,如果说不同点可能有些寄存器能断电保持等特殊的功能,但是只有I和Q的寄存器有对应的实际的物理地址(当然前提是已经被分配了)。其他的都是没有实际的物理地址的。
22925
gk_0 版主
文章数:7735
年度积分:706
历史总积分:22925
品牌积分(施耐德):97
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2017/4/10 15:52:05
#4楼
各厂家PLC都有M变量啊,不难理解啊,就像硬件电路的中间继电器一样
不被人嘲笑的梦想,就不值得去追求!
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
品牌积分(施耐德):414
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2017/4/10 15:58:42
#5楼
回复 #3楼 zhanaoshen
,谢谢了,M可以理解为“中间”的英文缩写,所以是中间寄存器的是吧。

所那么PLC程序端和触摸屏程序端变量的寄存器地址如何对应呢? 有没什么关系?
变量名称可以一样?但应该地址不会是完全一样的吧?
低头做事,抬头做人。
低调做人,高调做事。
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
品牌积分(施耐德):414
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2017/4/10 16:03:48
#6楼
回复 #4楼 gk_0
额,理解了,触摸屏端和PLC端变量如何映射对应呢?如果输入端为%IXmn或者%IWmn,那么如果这两个变量如果要在触摸屏端显示,那就是必须要在PLC程序端定义中间变量地址是吧? PLC端定义了之后,是不是触摸屏端直接调用就可以了,没有对应关系吗?

还有%MW和MX% 具体有什么区别呢?
低头做事,抬头做人。
低调做人,高调做事。
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
品牌积分(施耐德):414
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2017/4/10 16:14:11
#7楼
还有为什么有的变量地址是如%MW47,有的是%MW50:X2等,怎么区分呢?
低头做事,抬头做人。
低调做人,高调做事。
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(施耐德):268
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/4/10 19:17:35
#8楼
M218系列PLC做MODBUS RTU从站时只支持4区MODBUS寄存器,即就是只支持03、06、16、23功能码。Modbus主站只能对%MW区进行读写操作!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
品牌积分(施耐德):414
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2017/4/11 8:27:12
#9楼
回复 #8楼 guanyumou
在通过传统地址映射方式由MODBUs通讯实现PLC控制器和HMI触摸屏之间的通讯时,PLC程序somachine中定义的变量地址和触摸屏中如何对应呢?
低头做事,抬头做人。
低调做人,高调做事。

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

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

78.0005