请问,一个控制器的QW24通过DP总线传给PLC的PIW800,PIW800用字传送指令传给MW500,这时候,我取M500.3,这是等效于QW24的第三位还是第8位啊?
问题补充:
不好意思,应该是第三位还是第11位啊?主要是高字和低字的问题
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏西币:1 | 解决时间:2015-11-11 16:33:37 | 提问者: ycdoyl - 资深学长  第3级
最佳答案
回答者:
阿鸣
-
大师  第17级
2015-11-11 15:59:16
提问者对于答案的评价:
谢谢!给我了明确答案
专家置评
相当于Q24.3
置评专家:西门子自动化技术支持 2015-11-18 09:09:52
这个最好测试一下,通讯读过来的可能会颠倒
回答者: yrxb_w - 中级技术员  第6级
2015-11-11 14:52:25
按照你这样的做法的话,应该是Q24.3 是QB24的第四位,如果你说的控制器不是西门子产品的话,有可能要注意下,可能颠倒了。
高低字节问题,其实就是比如MW500这个字,分为MB500和MB501,501是高字节,500是低字节,但是假如MW500的置位240的,你会发现MB501=240 而 MB500=0,所以MB500,MB501从从左到右所有的位排列开来,存储数据;
同样的双字也是如痴,MD500 : MB500 MB501 MB502 MB503按顺利排列;数据的存储确从MB503开始的
回答者: 艾星落尘 - 顶级工程师  第12级
2015-11-11 15:05:00
mw500=mb500+mb501,qw24=qb24+qb25,所以取m500.3等同于取qb24.3,他是qw24的第12位,是qb24的第四位(地址是从0开始算的,01,2,3)。
回答者: zhangli0 - 超级顾问  第15级
2015-11-11 16:12:09
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!