工控人生

欢迎光临
我们一直在努力

PCS7升级的完善与补充

前段时间,因为升级PCS项目,写了一篇《我是如何升级PCS7项目的》的文章,在后续的观察中发现,Blocks里可能还会残留老版本的FB、FC块之类的,虽然不影响使用,但为了彻底清理老版本中残留的旧块,全部使用新块,在上篇文章的基础上,最好按下面的方法,再来一次“大清洗”。

1、在9.0环境下打开移植过来的老项目,该项目保存到文件夹“Old”中;

2、按提示Convert CFC后,Clean Up未使用的块;

3、升级涉及Cemat的所有块,并删除System的层级目录,有CPU之间通讯的,删除相关通讯设置;

4、编译排错后打包备份,再重新解压此项目存放到另一个文件夹“New”中,作为终极升级目标项目;

5、删除“New”文件夹项目中每个AS下的Bloks、Charts、 Sources;

6、打开Cemat V9.0的库,复制Cemat V9.0库中的Blocks、Charts到“New”文件夹项目中的AS下,同时复制“Old”文件夹项目中的自定义FB、FC、DB到“New”文件夹的项目中;

7、在“Old”文件夹的项目中,复制Chart中的所有CFC程序到“New”文件夹的项目中(在Plan View视图中复制),同时复制Symbols到“New”文件夹中的项目;

8、打开“New”中项目的符号表,复制Cemat V9.0中的符号表到此项目符号表的后面,剔除重复的,更新有变更编号的,最后留下新增及新变更的符号表(Symbol和Address同时显示红色则为重复,可直接删除;Symbol红色、Address不显示红色,则为FB或FC编号有变更,删除旧的符号);

9、在“New”文件夹的项目中将SYSPLC00移动到System层级中,并对应重命名;

10、有CPU之间的通讯的,重新建立S7通讯连接;

11、编译排错(复制CFC过来没有错误,编译一般也不会有错);

12、备份WinCC中的相关配置,如OPC、内部变量等,删除移植转换来的WinCC,在新版本下重建WinCC,再导入备份的配置文件;

13、重新下载程序到CPU;

这样就基本是一个全新版本的项目了。

官方在PCS7升级这块的文档基本为0,即使找到了相关文档,也是一带而过,根本没有详细的文档与教程,我们所记录的升级操作步骤都是我们在实际工作中总结出来的经验!

有句话没说错:实践出真知!

 

未经允许不得转载:编程 » PCS7升级的完善与补充
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址