您现在的位置是:首页 > PLC技术 > PLC技术

PLC用户存储区的分类及功能

来源:艾特贸易2017-06-05

简介S7-300/400 PLC 的存储区如图 3-5 所示,除了 3 个基本存储区(系统存储区、装载存储区和工作存储区)外,在 CPU 中还有外设 I/O 存储区、累加器、地址寄存器、数字地址寄存器和状态字寄


   S7-300/400 PLC的存储区如图3-5所示,除了3个基本存储区(系统存储区、装载存储区和工作存储区)外,在CPU中还有外设I/O存储区、累加器、地址寄存器、数字地址寄存器和状态字寄存器等。CPU所能访问的存储区为系统存储区的全部、工作存储区中的数据块(DB)、临时本地数据存储区(L堆栈,或称临时局域存储区)、外设I/O存储区(P)等。

 S7-300/400 CPU的内部资源

3 -5 S7-300/400 CPU的内部资源

   S7-300/400系列PLC的存储器区域的划分、功能、访问方式及标识符见表3-5

    3-5给出了S7-300/400PLC的存储器区域划分、功能、访问方式、标识符,表中给出的最大地址范围不一定是实际可使用的地址范围,实际可使用的地址范围由CPU的型号和硬件组态(Configuring,配置、设置,被称为组态)决定。

  S7-300/400系列PLC存储区功能及标识符

3-5  S7-300/400系列PLC存储区功能及标识符

   PLC的物理存储器以字节为单位,因此存储器单元规定为字节(Byte)单元。存储单元可以位( Bit)、字节(B)、字(W)或双字(DW)为单位使用。每个字节单元包括8个位,以“存储区标识符+字节地址·位序”的形式表示其中的每一位。例如,对于输入字节IBO的位,07位可分别表示为10.0N10.7。如果以字为单位使用存储器,则需要用两个相邻的字节来表示一个字,其中的低地址字节单元作为字的高字节,高地址字节单元作为字的低字节。例如,对于输入字IWO则由IBOIB1组成,IBO为高字节,IB1为低字节。如果以双字为单位使用存储器,则需要用4个相邻的字节来表示一个双字,与字相似,其中的低地址字节单元作为双字的高字节,高地址字节单元作为双字的低字节。例如,输入双字IDOIBOIB1IB2IB3组成,IBO为双字IDO的最高字节,IB3为双字的最低字节。因此,在使用字和双字时要注意字节的划分,防止出现字节重叠造成的读/写错误。