查看: 1035|回复: 6
收起左侧

[应用问题] 存储地址含义求讲解

回帖奖励 20 水滴 回复本帖可获得 1 水滴奖励! 每人限 1 次
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x

存储地址含义求讲解
第一个数字是变量对应内存前缀的偏移地址,“.”后的数字是变量为BOOL类型时,偏移地址后的第几位。
%QX7.5 输出区域偏移7 个位,第六位(bit5)
%QX17 输出区域偏移17 个位
%IW215 输入区域偏移215 个字
%MD48 内存区域偏移48 个双字

一个刚接触汇川PLC的工控小学生,整理了几个简单的问题,希望社区学识渊博大佬帮忙解答一下,不胜感激!
问题:
1. 第一个数字是变量对应内存前缀的偏移地址”这句话如何去理解,啥是偏移地址?从哪里开始偏移的?比如说偏移7个,从哪里开始偏移的这7个?如何规定的?比如去做IO映射变量对应的地址时,如何去排序?怎么去填写,比如%QB**后面的数字
2. %IW**与%IX**的关系是什么?
3. %IW215具体指什么?是类似三菱的一个字软元件吗,然后下面有16位
4. 什么时候用 %IW**?什么时候用 %IB**?
5. GL10_RTU_ECTA,EtherCAT IO映射,变量名为Application.IO[100].B[0],其后的地址%IX**有显示,但是中间有一道横杠划掉了,这是为甚么?而且变量名可以这么起吗Application.IO[100].B[0]?后面跟两个数组
6. 如果%IW**与%IB**同时使用,如何分配**数字,保证不会出现紊乱?
7. %IW**与%IB**,还有%IX**,如何对应到实际IO模块,具体接线时如何去接?





上一篇:为什么轴的减速比修改就报错?找不到原因
下一篇:AM403控制SV630N13轴程序

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

WWL 2022-10-28 09:40:41 | 显示全部楼层
本帖最后由 WWL 于 2022-10-28 10:00 编辑

1.这个地址往往都是一组存在的,%QB0就对应的PLC硬件上的%QX0.0--0.07,这个很好理解,QB7就是
   QX7.0到7.7。
2.  %IW -是一个 字 WORD ,16位 。%IB -就是一个 字节 BYTE, 8位。%IX - 就是一个 位, bit
    %IW0呢就等于%IB0--%IB1,那么%IB0就等于%IX0.0--0.7,然后%IB1就等于%IX1.0--1.7
3.%IW215就是16位寄存器  跟三菱的D215一样的
4.一般都是根据指令的需求来确定该用IW还是IB
5.变量中有一条线划掉应该是在别的地方被调用了;变量名可以起类似1数组中的2数组
6.比如你已经用了%IW0,那么IW0中包含了IB0---IB1,,这是你在想用IB那就只能用%IB2开始,这样
   数据就不会乱
7.你就需要知道%IX0.0就对应硬件的输入第0组的第一个点,依此类推

我的主题里有开发指南,感兴趣你可以下载一个看看
回复 送花

使用道具 举报

WWL 2022-10-28 09:45:59 | 显示全部楼层
这个MD48是32位寄存器 双字,等于MW48 -- MW50
回复 送花

使用道具 举报

熊作顺 2023-3-18 12:12:41 | 显示全部楼层
挺好,谢谢分享,有所收获!
回复 送花

使用道具 举报

alame 2023-3-20 08:09:24 | 显示全部楼层
WWL 发表于 2022-10-28 09:45
这个MD48是32位寄存器 双字,等于MW48 -- MW50

这个MD48是32位寄存器 双字,等于MW48 和 MW49吧
回复 送花

使用道具 举报

Parker 2023-3-20 08:36:35 | 显示全部楼层
image.png image.png

点评

I Q区和M区地址定义一样, 区别是I区只读,  发表于 2023-3-20 10:05
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部