基本信息
文件名称:《机床电气与PLC控制技术》课件 2 S7-1200PLC数据的存储及访问.pptx
文件大小:2.4 MB
总页数:11 页
更新时间:2025-06-04
总字数:约1.17千字
文档摘要

;;为了存储执行用户程序期间的数据,S7-1200-CPU提供了以下几个选项:

(1)全局储存器:CPU提供了各种专用存储区,其中包括输入(I)、输出(Q)和位存储器(M)。所有代码块可以无限制地访问该储存器。

(2)PLC变量表:在STEP7PLC变量表中,可以输入特定存储单元的符号名称。这些变量在STEP7程序中为全局变量,并允许用户使用应用程序中有具体含义的名称进行命名。

(3)数据块(DB):可在用户程序中加入DB以存储代码块的数据。从相关代码块开始执行一直到结束,存储的数据始终存在。“全局”DB存储所有代码块均可使用的数据,而背景DB存储特定FB的数据并且由FB的参数进行构造。

(4)临时存储器:只要调用代码块,CPU的操作系统就会分配要在执行块期间使用的临时或本地存储器(L)。代码块执行完成后,CPU将重新分配本地存储器,以用于执行其它代码块。;S7-1200-CPU不同的存储单元都是以字节为单位,如图所示。;每个存储单元都有唯一的地址。

用户程序利用这些地址访问存储单元中的信息。

各存储单元的绝对地址由以下元素组成:

(1)存储区标识符(如I、Q或M);

(2)要访问的数据的大小(“B”表示Byte、“W”表示Word或“D”表示DWord);

(3)数据的起始地址(如字节3)。;对位数据的寻址由字节地址和位地址组成,如图中的M3.4,其中的区域标识符“M”表示寻址位存储区,字节地址为3,位地址为4,这种存取方式称为“字节.位”寻址方式。;对字节的寻址,如MB2,其中的区域标识符“M”表示位存储区,“2”表示寻址单元的起始字节地址为2,“B”表示寻址长度为1个字节,即寻址位存储区第2个字节,如图所示。;对字的寻址,如MW2,其中的区域标识符“M”表示位存储区,“2”表示寻址单元的起始字节地址为2,“W”表示寻址长度为1个字(2个字节),也就是寻址位存储区第2个字节开始的一个字,即字节2和字节3,如图所示。

对双字的寻址,如MD2,其中的区域标识符“M”表示位存储区,“2”表示寻址单元的起始字节地址为2,“D”表示寻址长度为1个双字(2个字,4个字节),也就是寻址位存储区第2个字节开始的一个双字,即字节2、字节3、字节4和字节5,如图所示。;注意:用组成双字的编号最小的字节MB100的编号作为双字MD100的编号。;0;需要注意以下两点:

①用组成双字的编号最小的字节MB100的编号作为双字MD100的编号。

②组成双字MD100的编号最小的字节MB100为MD100的最高位字节,编号最大的字节MB103为MD100的最低位字节。字也有类似的特点。