s7系列的PLC有三种寻址方式
-
直接寻址:在指令中直接给出要访问的存储器或寄存器的名称和地址编号。
系统存储器中的I、Q、M、L存储区,是按照字节进行排列的。 直接寻址方式包括:位寻址、字节寻址、字寻址和双字寻址。 位寻址是对存储器的某一位进行读写访问。 格式: 地址标识符 字节地址.位地址 eg: I3.4,访问输入过程映像区I中的第3字节第4位。 格式: 地址标识符 长度类型 字节起始地址 长度类型包括字节、字和双字(B、W、D) VB100:变量存储区中的第100字节 VW100:变量存储区中的第100、101两个字节 VD100:变量存储区中的第100、101、102、103四个字节 对于I/O外设、数据块存储区,也可以使用位寻址、字节寻址、字寻址和双字寻址。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/7e5911065ac54dfa97a1fffc5254ee4f.png)
-
间接寻址:使用地址指针间接给出要访问的存储器或寄存器的地址。
采用间接寻址时,只有当程序执行时,用于读或者写的地址才可以确定,可以实现每次运行该语句时使用不同的操作数。
-
立即数寻址:数据在指令中以常数的形式出现。