工控人生

欢迎光临
我们一直在努力

我是如何升级PCS7项目的

工厂的PCS7项目比较老的,使用的PCS7 V7.0和Cemat V6.0库,由于老的硬件已很难购买到,为了支持新硬件,决定进行升级操作,这次准备将PCS7的版本从7.0升级到9.0。

升级前查阅了西门子的相关资料,虽有介绍,但都是一句话带过,没有实战的具体操作方法和需要注意的问题,大致就是一个升级的版本顺序,比如网上是这样说的:PCS7的版本需要遵循这个顺序:7.0–>7.1_SP4–>8.2–>9.0。

准备工作:

1、安装好各版本的系统及软件,我使用的是虚拟机,这样方便不少。

2、备份归档老项目,此时老项目不再有任何程序修改。

更新CFC:

1、在7.1_SP4环境中打开老项目,移动各个站下的CFC块,会提示进行版本转换,点击执行即可。

2、删除各个单站下的SYSPLCXX的Chart,然后整站编译,处理各种报错及警告。

3、清除未使用的FB、FC等,在CFC的菜单中打开“Block Types”选项,使用“Clean UP”清理掉未使用的FB、FC等。

4、为了使用新功能,更新Cemat库,打开新版本的Cemat库,复制Blocks中的所有的FB、FC、DB等到项目的Blocks中,进行覆盖操作。

5、再次打开CFC菜单中的“Block Types”,选中“Block folder offline”中所有块,点击“–>”,这样移动块到“Chart folder”中。

6、复制新版本Cemat库中的SYSPLC00到项目中每个CPU站下,并重新对应命名,如命名为SYSPLC01。

7、重新编译CFC,对于出现的错误或是警告,进行排查。

编译硬件及网络组态:

1、打开硬件组态,重新编译,检查是否有错误。

2、打开网络组态,重新编译,检查是否有错误。

WinCC移植:

1、使用“Project Migrator”工具,将WinCC进行移植。

2、检查WinCC画面与变量的连接是否正确,特别是结构变量有变化的,可能需要重新连接变量。

经过上述操作,就基本完成了PCS7项目的升级操作。

在这次升级任务中,我发现按版本顺序升级主要是为了WinCC的兼容性,即使按归顺序升级,WinCC也会有一点问题,但基本不影响使用。如果WinCC可以重建,完全可以跨版本升级,放弃WinCC项目的移植,直接重建WinCC项目,这样可以节省不少时间。

未经允许不得转载:资源 » 我是如何升级PCS7项目的
分享到:

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    我想升级联系396443208

    tuantuan2年前 (2023-04-06)回复
    • 不好意思,因为工作原因,可能帮不上忙,我们只负责自己所有分子公司的DCS系统技术支持。

      工控人生2年前 (2023-04-19)回复