【Siemens技术篇】GRAPH 从S7-300 移植到 S7-1500 时保持性都有什么区别?

说明
如果 GRAPH-FB 从 S7-300/S7-400 CPU 移植到 S7-1500 CPU,那么 GRAPH-FB 的内部参数是无法保持的。而且,S7-300/S7-400 的保持性的配置与 S7-1500 的不同。

S7-300/S7-400 的 GRAPH 块的保持性是在背景 DB 中定义的,其保持性可以在背景 DB 中或者属性框中做修改。图 01 显示 S7-300 GRAPH-FB 的背景 DB,其中 S7-300 GRAPH-FB 的参数的保持性被设置。

图 01

右击背景 DB,在弹出的的菜单中选择属性,就可以进入到 S7-300 GRAPH 背景 DB 的属性框中。点击 "属性" 标签,为那些参数修改保持性设置。

图 02

S7-1500 在 GRAPH-FB 块中定义内部参数的保持性。

  1. 移植后打开 GRAPH-FB。

  2. 在 "编辑" 菜单选择 "保持性内部参数"。在 GRAPH-FB 的块接口区,在 "保持性" 参数栏,将内部参数 "非保持性" 改成 "保持性"。

  3. 编译并保存项目,这些被修改设置的参数被应用到所有的背景 DB 中。

图 03

注意
掉电后,S7-300/S7-400 默认保持在设置的最后激活步骤,而S7-1500 默认是回到最初始的步骤。

  • 在S7-300/S7-400 的 GRAPH-FB 的新创建的背景 DB 中,内部参数默认是被设置成 "保持性"。

  • 在 S7-1500 的 GRAPH-FB 的新创建的背景 DB 中,内部参数默认是被设置成 "非保持性"。