我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:藏宝阁 > 地址寄存器 >

西门子S7-300400PLC中请问:地址寄存器 AR1里的值为什么是累加器

归档日期:05-26       文本归类:地址寄存器      文章编辑:爱尚语录

  在STEP7帮助文件里LAR1 指令作用:将累加器1(ACCU1)中的内容装载到AR1里,请问:AR1里的值为什么是300而不是2400?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部AR1是地址寄存器,里面的值如果按2进制来算应该是2400,但是实际上它显示的是一个地址,地址的实际值应该显示为300.0而不是你说的300,以二进制的形式来看地址的格式如下:

  0-2这三位代表地址的位数值,3-18这十六位代表的是尺寸数值,比如Q10.3的地址转换成2进制就是:1010011,前面3位1010是尺寸数10,后面三位是位数值3.

  如果想访问一个字节、字、双字的地址(假设你例子中要访问MW300),直接将要访问的地址号(你举得例子中的300)左移三位,或者直接乘以8,然后放到地址寄存器中,再访问这个地址就OK了。

本文链接:http://kuenergyclub.com/dizhijicunqi/363.html