电工学习网

 找回密码
 立即注册
查看: 1402|回复: 0
打印 上一主题 下一主题

从wincc5.0项目移植到wincc6.0的一次经历

[复制链接]
跳转到指定楼层
楼主
发表于 2021-1-25 11:50:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     前年遇到一个旧项目需要升级,原来项目是2000年左右搞的,操作系统WIN2000SP4 CN版,WINCC5.0 ASIA SP2中文版。当时能买到的电脑已经是WIN7遍地装,WINCC已经到7.3版了,按照移植过程需要从5.0移植到6.0,再从6.0移植到7.0,再从7.0移植到7.3,其实移植到6.0是关键,本来中间应该应该有个6.2版过渡,反正我是直接从6.0移植到7.0了。
     一开始拿到项目文件,我先去网络上找WINCC5.0 ASIA sp2中文版,找了一周左右找到wincc5.1 ASIA SP2安装文件。根据兼容性要求,我也找来WIN2000 SP4中文版,IE6,虚拟机VMARE12.0,安装虚拟系统,依次安装IE6,消息队列,SyBase7.0,Wincc5.0等完成后。先打开项目文件,备份其中的脚本,查看各项功能诸如通讯、变量、画面、脚本及其它附属软件,核对是否存在移植后消失的功能,然后备份项目文件。
     然后再安装一个虚拟机用于WINCC6.0,同样安装IE6,冲击波补丁,WIN2000SP4中文版, SQL2000 for WINCC,WINCC6.0。使用WINCC6.0的项目移植工具,点击打开5.0项目文件,按提示选中文版,等分析数据完成,依次下一步,直到各项都移植完成。然后进入wincc6.0打开项目,会提示“转换为当前版本”,然后显示各画面转换结果,最后提示转换日志文件。再重新打开项目文件,启用本地服务器,修改计算机名称,再退出WINCC,重新进入WINCC打开刚才的项目文件。
    由于我们只是暂时打开项目文件,测试运行,所以都不用安装授权。其实在开始时朋友给我的只有一个项目文件,我不知道原来的操作系统哪个版本,直接win2000英文版(选择中文语言包)安装WINCC5.0 ASIA SP2,打开项目文件没出现什么问题,页面显示也正常。所以在移植到wincc6.0时也选择英文版,结果移植到一半,报出很多错误,提示移植失败。后来我去用户现场看了操作系统,才发现原来的操作系统时WIN2000 SP4中文版,后来就是上面的正确移植结果。
     这也就给我一个提示,项目移植前需要知道原来的操作系统、语言环境,毕竟英文系统选择中文语言包,与中文系统选中文语言包在WINCC的项目文件里面可能是不同结果,甚至需要安装不同WINCC补丁。由于各WINCC版本需要各种操作系统,移植过程需要多个版本,操作系统也只支持一定的虚拟机版本,所以虚拟机也是工控人需要熟悉的一个软件。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-29 02:12

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表