为什么从 TIA Portal V11 升级到 TIA Portal V12 后应用 Safety Advanced 时发生编译错误?

n

要求
本篇 FAQ 中详细描述了 TIA Portal V11 和 V12 中Safety Advanced 软件的使用问题。n

描述

当在 TIA Portal V11 中可以编译的项目,在升级到 TIA Portal V12 之后发生了编译错误。这是由于故障安全 IO 模板的背景 DB 块发生了变量访问错误(例如,故障安全模板的 QBAD 位)。n

说明

故障安全 IO 模板的背景 DB 块通常由系统自动生成,并且默认为故障安全模块的名称。当然,这些背景 DB 块的名称可以修改。n

TIA Portal V11 访问故障安全 IO 模板时新的名称将会自动改变。在升级到 TIA Portal V12 之后,故障安全 IO 模板的背景 DB 块将会再次生成并且再次默认为故障安全模板的名称。在编译时会检测到名称的不一致并报一个错误信息作为响应。n

补救措施
从TIA Portal V11 升级到 V12 的步骤如下:n

  • 在 V11 项目中,将故障安全模板的名称作为与之关联背景 DB 块的名称。n
  • 在 V11 项目中,删除故障安全模版的背景 DB 块。n
  • 编译该 V11 的项目,让背景 DB 块重新生成。n
  • 将软件 TIA Portal V11 升级到 V12。

选择

在升级之后可以在 V12 中手动改变访问。然而,这需要消耗大量的时间和精力,并且需要按照上述的“ 补救措施”步骤来做。n

从STEP 7 V5.5 移植到 TIA Portal V12

以上描述的原理同样适用于从 STEP 7 V5.5 (带Distributed Safety 软件)移植到 TIA Portal V12 (带 Safety Advanced)中。n

此外,还应检查 STEP 7 V5.5 中背景 DB 块的编号是否与实际使用区域一致。实际上可以改变这些编号,但是考虑到在移植 TIA Portal STEP V12 过程中为避免发生访问错误最好不要做任何改变。n

安全注释
警告

本条目中所描述的功能和解决方案主要受限于自动化任务的实现中。当系统连接到其它系统部件、公司网络或者因特网时,需要作出合适的工业网络安全测试。更多信息可以参考条目号ID: 50203404

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

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

相关推荐

发表回复

登录后才能评论