河北省承德市西门子PLC模块总代理商
比如:A Q2.0
Q:指是映像输出区
由此,我们出, 一个确切址组成应该是:
DB X 200 . 0
址标识符 + 确切数值单元
【间接寻址概念】
谈间接寻址之前,我们简单了解一下直接寻址。所谓直接寻址,简单说,就是直接给出指令确切操作数,象上面所说,AQ2.0,就是直接寻址,A这个指令来说,Q2.0就是它要进行操作址。
这样看来,间接寻址就是间接给出指令确切操作数。对,就是这个概念。
西门子间接寻址方式计有两大类型:存储器间接寻址和寄存器间接寻址。
【存储器间接寻址】
存储器间接寻址具有两个指针格式:单字和双字。
双字指针是一个32bit结构,从0-2bit,共三位,8进制指示被寻址位编号,也就是0-7;而从3-18bit,共16位,指示一个从0-65535数值,这个数值就是被寻址字节编号。
下面举例说明:
T MD2 //这个值再存入MD2,这是个32位位存储区域
T MW100 //这个值再存入MW100,这是个16位位存储区域
MW100中值10,就是指针间接定址,它是个16位值!
L L#+10 //以32位形式,把10放入ACC1,此时,ACC2中内容为:16位整数10
A I[MD104] //对I1.2进行与逻辑操作!
--------
=Q[MD2] //赋值给Q6.5
A DB[MW100].DBX[MD2] //读入DB10.DBX6.5数据位状态
---------------------------------------------------------------------------------------------------
从上面系列举例我们至少看出来一点: