返回知识详情

阶段1 章节 20 【Siemens技术篇】TIA优化PLC运行数据存储和和标准类型访问

利用优化的数据存储,可以获得S7-1200/1500运行程序的最佳性能。这样做循环周期可以平均缩短3倍。
STEP 7 V5.x 方式
用户可以符合SIMATIC规则的对已知址的功能块中声明的变量以绝对地址方式进行访问。 该数据按系统显示并以SIMATIC格式存储在CPU存储区中。不过,在一些新近的S7-300 CPU模块中,这会带来性能下降,因为它们的处理器并没有对SIMATIC数据存储的优化访问。
TIA Portal 方式
移植后,须在属性中设置 S7-15xx 每个功能块为优化访问。按下述步骤使能优化块访问:
在项目导航中打开 "程序块" 文件夹。
右键单击功能块,在弹出菜单中选择“属性...” .
在"属性" 选项中使能 "优化的块访问" 功能.

然后点击OK,并以“OK”确认随后的消息.


图. 01

这样就设置了对临时变量的优化访问。Input, Output, InOut 和 Static 变量继续具有 "Standard" 类型访问。在“保持性”栏中 变量也设置为 "在 IDB 中设置".

  1. 在声明栏中,使用下拉菜单修改所有这些变量从 "保留" 到 "非保留".
    注意
    本步骤对于用关键字"AT"声明的变量不适用。

  2. 保存并编译程序。如果出现错误消息,可能是由于下述原因造成:

  • 所需处理的FB块的背景数据块正在用绝对寻址访问。

  • BLKMOV 指令正在访问FB块或它的背景数据块中的数据。


图. 02

否则需要在声明时重置这些变量为"在 IDB 中设置"。

下表说明了标准块访问和优化块访问的差别。



剑指工控专栏
(0份评价)

讲师:

阶段 1 技术篇
查看更多