设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC300/400]请教一下,单字和双字指针,事例如下:

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 4297|回复: 2

[求助-西门子PLC300/400]请教一下,单字和双字指针,事例如下:

[复制链接]

升级  46.5%

该用户从未签到

发表于 2014-4-10 18:53:28 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
大家好,麻烦帮看下面的例子:
1, L 80
T MD10
。。。
L 80
T MW10
。。。。
2. L L#80
T MD10
。。。
L L#80
T MW10</P>请问,1, 2 里面的 MD10和MW10的值分别是多少? 因为我看了篇文章,里面一会说是 80, 一会说是 10.0 (我知道10.0是怎么算出来的,但不知道为什么这边按80算,那边按10.0算)
谢谢了。

        问题补充:
谢谢。不过,什么是“如果MD10用在了寻址的程序中”。是说:
L 80
T MD20
。。。
L MW【MD20】。 这里的 MD 就是用在了寻址的程序里吗?
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
4299°C
2
  • CnUjVxOQ
  • 板蓝根
过: 他们

升级  33%

该用户从未签到

发表于 2014-4-10 19:28:56 | 显示全部楼层
楼主的问题补充是对的,这种就是32位指针的存储器间接寻址,所以
L 80
T MD20
。。。
L MW【MD20】就是L   MW10
还有楼主的第二部是不对的
L   L#80(双整数)
T   MW10(整数)这样虽然不会报错,但是如果这个双字值大于不带符号0--65535之后就会报错,具体的MW10是多少,是看你的程序下边怎么用,
如果这样用
L 80
T MD20(其实这里的值还是80,只是下一步的程序做了一个转化,转换成了32位指针的存储器间接寻址)
L MW【MD20】就是L   MW10其中MD20的值就是p#10.0
如果这样用
L 80
T MD20(值是80)
L   100
T  MD24(值是100)
L  MD20(值是80)
L  MD24(值是100)
+DI
T  MD28(值是180)
这中就不是寻址,只是计算,所以不会转换成地址。
                                                                                                                                                                                                                                                              
                                                        

升级  38%

该用户从未签到

发表于 2014-4-10 20:01:14 | 显示全部楼层
如果MD10用在了寻址的程序中,相当于它的内容是地址,那就是指针常数P#10.0。除此以外的都是按80计算的。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-9 02:18 , Processed in 0.238582 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表