从 PCS7 V6.1 起,为什么没有分配任何 hierarchy (PH) 的 测量点(变量)通过编译不能在OS中自动创建相应的变量?

描述:

从 PCS 7 V6.1 起,”OS compilation”程序采用区域导向。 也就是说,在编译过程中 AS-OS 的分配源于 PH 配置中相对应OS的区域以及在此 PH 下所包含的AS对象。从 PCS 7 V6.1 起,此配置为默认配置。
在安装的 PCS7 系统下“…Siemens”中的 “pcs7-whatsnew.wri”文档第5章,用户可以找到详细的信息。

因此,从这些没有分配 PH 的图中产生的变量将不会被上传到OS中。然而,在此种情况下如果用户仍然需要上传这些变量,那么可以通过将编译模式从”area-oriented”更改为”AS-oriented”的方法来解决。用户可以通过SIMATIC Manager下“Options > Compile multiple OSs Wizard > Compilations Mode …”菜单来进行更改。

从 PCS7 V6.1 起,为什么没有分配任何 hierarchy (PH) 的 测量点(变量)通过编译不能在OS中自动创建相应的变量?
图. 01

提示:
注意,用户更改编译模式后,由于OS编译会执行完全复位,所以系统(WinCC Runtime)需要重启。

从 PCS7 V6.1 起,为什么没有分配任何 hierarchy (PH) 的 测量点(变量)通过编译不能在OS中自动创建相应的变量?
图. 02

提示:
如果当前项目为一个从低版本更新到 PCS 7 V6.1 的项目,则编译模式保持”AS-oriented”模式不变。只有使用 PCS 7 V6.1 重新创建新项目时,才会被设置为”AS-oriented”模式。 根据此设置,OS 上的所有的变量在 OS 编译时才被产生,并伴随有 OS 软件的更新。

因此,用户必须更改编译模式为”area-oriented”。所以,如果在用户没有为相应的 CFC 分配 PH 的情况下,在 OS 上可能会丢失一些变量信息。

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

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

相关推荐

发表回复

登录后才能评论