工控编程吧

标题: 慢慢去习惯使用块的优化访问方式 [打印本页]

作者: baikhgmv    时间: 2016-9-14 15:31
标题: 慢慢去习惯使用块的优化访问方式
慢慢去习惯使用块的优化访问方式

离S7-1500 在中国正式发布,已经快3年时间 了,这款新控制器除了包含多种创新技术之外,还设定了新标准,最大程度提高生产效率。

块的“优化访问方式”是这款控制器的 一个创新之处


当我们新建一个OB,DB,FB,FC时有个块的属性叫“优化访问”这个属性默认是使用的;S7-1200/1500 具有优化的存储空间,在优化的块里面,变量的地址由CPU自己管理,这样使变量之间的地址间隙最小化。但是使用优化块的访问方式,比如DB,大家会发现变量的偏移地址消失了,没有偏移地址也就意味着,间接寻址不在适用了。

为什么西门子,要如此颠覆大家的使用习惯了?下面,就引用官方说法吧。优化块具有以下优点

1:最快的存取速度,个人理解就是标准块,就像用了很久的电脑硬盘一样,碎片化了;而优化块就像是经过磁盘整理程序整理过的电脑磁盘。

2:变量可以单独设置 是否是“保持Retain”

3:数据块预留一定的空间,这样重新下载数据块时,数据实际值,不会丢失。

4:变量声明的改变不会导致访问出错,比如,HMI访问PLC变量时全是符号访问,不涉及到地址。

5:背景数据块无需任何设定,所有的设定都是在相关的FB里设定(比如 数据是否保持)

那么,标准访问方式和优化访问方式下,数据块的存储空间有什么不同了,请看下图。

(, 下载次数: 4)