1.地址区
S7-1200CPU的存储器分为不同的地址区。地址区包括过程映像I区、过程映像Q区、位存储区(M)、数据块(DB)、临时存储区(L)等。地址区可访问的单位及表示方法如表所示
2.寻址

1)IO访问
S7-1200CPU供应两种I0访问方法:过程映像访问和直接物理访问,如图
所示。
过程映象访问和直接物理访问解释如下:
①过程映像访问是利用地址标识符I/Q(不区分大小写)访问CPU的过程映像区。采取过程映像访问,可以担保在一个扫描周期内的旗子暗记同等性。
②直接物理访问是在/0地址后附加“:P”,直接访问物理输入输出点。对付实时性哀求高的输入输出地址访问可以采取直接物理访问。
不论过程映像访问还是直接物理访问,都可以按位、字节、字或双字进行I0访问
3.存储区寻址
全局变量(I/Q/M/DB)可以在CPU内被所有的程序块利用。
局部变量(L)是程序块中的Temp变量,只能在该变量所属的程序块范围内利用。不能被其他程序块利用。局部变量的数据仅在这个块确当次调用中有效。
S7-1200CPU供应两种数据的访问办法:优化访问和标准访问。全局变量和局部变量都可以进行优化访问,只有DB和L区的变量可以进行优化访问或标准访问,这取决于干系块属性的设置。
(1)全局DB访问设置
所谓的全局DB便是指在任何的程序块中都可以访问的数据,不同访问办法的DB,变量的访问格式也不同,如图所示。
非优化的访问块
优化的访问块
把稳:标准DB中的变量有偏移量,解释变量有绝对地址,既可以采取绝对地址访问,也可以采取符号访问。优化DB的变量没有绝对地址,仅能利用符号访问
(2)背景DB访问设置
背景DB的访问办法由其所属的FB的访问办法决定。如果FB为标准访问的,则其背景DB是标准DB;如果FB为优化访问的,则其背景DB是优化 DB。FB的访问办法在其“属性”的“常规)属性”中设置,如图所示,选中“优化的块访问”则该FB块是优化访问的。
(3)L区访问设置
S7-1200CPU的所有0B都是优化访问的,FB/FC的访问办法在其“属性”中设置。优化访问的程序块中的区变量只能利用符号访问;标准访问的FB/FC中L区变量可以利用符号访问和绝对地址访问。SCL措辞编辑的程序块中,只能利用符号访问。
一文带你1200PLC编程入门
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=500962&fromuid=1
(出处: PLC论坛-全力打造可编程掌握器专业技能论坛)
#非标自动化#