对于 S7-1200 CPU ,当在 STEP7 V11 中创建一个新的 FB 块时,选择块访问属性需要注意什么?

n

描述
下面的描述指的是在 STEP7 V11 中组态一个 S7-1200 CPU 的项目,对于标准 CPU 模块没有块访问属性。如果在项目导航栏中通过“添加新块”创建一个新的功能块,则可以看到如下块访问属性的对话框。默认的块访问设置为“已优化”,也可以激活“标准-与 S7-300/400 兼容”选项。n

下表列出了组态块访问属性为“已优化”与“标准-与 S7-300/400 兼容”时有关保持性设置的主要区别。

功能块的块访问属性
已优化 标准-与 S7-300/400 兼容
在 FB 的接口参数声明中有“保持性”的列属性。 在 FB 的接口参数声明中没有“保持性”的列属性。
可以为所有的接口参数定义保持性设置,TEMP 类型变量除外。有三种设置供选择: n

  • 非保持型n
  • 保持型n
  • 在 IDB 中设置
不能组态
所有创建的背景 DB 块都有“保持性”的列属性
在背景 DB 块的“保持性”属性列接口参数具有如下设置: n

  • 保持型(已选中)n
  • 非保持型(未选中)
在背景 DB 块的“保持性”属性列所有组态的输入和输出参数显示为“非保持”(默认设置)。
组态为“在 IDB 中设置”的接口参数可以在背景 DB 块中单独设置为“保持型”(同样也可以取消设置)。 输入和输出变量的“保持性”可以全部设置为保持或不保持。当在“保持性”属性列选中一个复选框时,所有的其他输入或输出变量也自动地被设置为“保持型”(反之亦然)

表 01 n

在背景数据块中,保持性是否可以编辑取决于功能块的块访问类型的设置。n

  • 标准访问的功能块
    可以统一定义背景数据块的保持性或非保持性。不能单独为一个变量设置保持性。
  • 优化访问的功能块
    在背景数据块中,可以为在块接口中组态为“在 IDB 中设置”的变量设置保持性,同样地也不能单独地为这些变量设置保持性。保持性设置对所有组态为“在 IDB 中设置”的变量有效。

对于 S7-1200 CPU ,当在 STEP7 V11 中创建一个新的 FB 块时,选择块访问属性需要注意什么?
图01

注意事项
只能在“添加新块”时定义一次块访问属性。一旦已经创建了功能块,则不能再修改块访问属性。通过如下方法可以看到功能块的块访问属性是如何组态的。

  1. 在项目导航栏中右键点击功能块,在弹出的快捷菜单中选择“属性”菜单。
  2. 在“属性”页中可以看到是否为 FB 块组态了“优化的块访问”。

如果“优化的块访问”没有使能(没有选中标识),那么为 FB 块组态了“标准-与 S7-300/400 兼容”的块访问属性。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论