您现在的位置是:首页 > 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)等。
图3 -5 S7-300/400 CPU的内部资源
S7-300/400系列PLC的存储器区域的划分、功能、访问方式及标识符见表3-5。
表3-5给出了S7-300/400PLC的存储器区域划分、功能、访问方式、标识符,表中给出的最大地址范围不一定是实际可使用的地址范围,实际可使用的地址范围由CPU的型号和硬件组态(Configuring,配置、设置,被称为组态)决定。
表3-5 S7-300/400系列PLC存储区功能及标识符
PLC的物理存储器以字节为单位,因此存储器单元规定为字节(Byte)单元。存储单元可以位( Bit)、字节(B)、字(W)或双字(DW)为单位使用。每个字节单元包括8个位,以“存储区标识符+字节地址·位序”的形式表示其中的每一位。例如,对于输入字节IBO的位,0~7位可分别表示为10.0N10.7。如果以字为单位使用存储器,则需要用两个相邻的字节来表示一个字,其中的低地址字节单元作为字的高字节,高地址字节单元作为字的低字节。例如,对于输入字IWO则由IBO和IB1组成,IBO为高字节,IB1为低字节。如果以双字为单位使用存储器,则需要用4个相邻的字节来表示一个双字,与字相似,其中的低地址字节单元作为双字的高字节,高地址字节单元作为双字的低字节。例如,输入双字IDO由IBO、IB1、IB2和IB3组成,IBO为双字IDO的最高字节,IB3为双字的最低字节。因此,在使用字和双字时要注意字节的划分,防止出现字节重叠造成的读/写错误。
点击排行
