WinCC如何实现电脑间的项目另存

n
平时调试wincc项目时,有时候需要将项目从a电脑另存到b电脑,或者是在本地电脑进行项目备份,标准做法不是直接复制wincc项目的文件夹,而是使用wincc软件自带的一个基本工具—项目复制器(project duplicator)去做。n
1 项目复制器的安装及具体位置
项目复制器是wincc软件自带的一个基本工具,不属于wincc的智能工具,正常安装了wincc即可找这个工具。以xp sp3和 windows 2003 server sp2系统为例,在装完wincc后,可以在如下路径找到项目复制器:开始—所有程序—simatic—wincc—tools—project duplicator(如图1)n
图1n
而windows 7系统稍有不同,在装完wincc后,可以在如下路径找到项目复制器:开始—所有程序—siemens automation—simatic—wincc—tools—project duplicator(如图2)。n
图2n
2 复制项目
使用wincc项目复制器进行项目另存时,一定要取消激活wincc并且关闭wincc项目的编辑环境。打开wincc项目复制器(如图3),选中源项目后点击“另存为” (如图4),选中目标文件夹(目标文件夹可以位于同一台计算机上,也可以位于网络中您拥有访问权限的另一台计算机上),并起好项目名称,点击“保存”按钮。注意存储路径及项目名称中不能包含中文字符及非法字符,有关非法字符,请参考wincc帮助—使用wincc—使用项目—附录—非法的字符或者参考常问问题25534966 —“wincc项目名称有哪些标准要求?”http://www2.ad.siemens.com.cn/download/html/694.aspx
“复制”是与冗余服务器复制项目相关的,具体使用方法可以参考wincc帮助—使用wincc—使用项目—如何为冗余服务器复制项目。n
图3n
图4n
3 复制项目注意事项
项目复制只能复制整个项目和整个文件夹结构,而且经过项目复制器复制出来的项目不包含任何运行数据文件(如历史数据、报警记录),能够对项目本身存在的部分问题进行修复,比如,有时候由于电脑非法断电或者是非法操作造成的wincc非正常关闭,会导致项目数据库文件损坏,此时可以尝试使用项目复制器对项目数据进行重组修复。在本计算机上复制项目后,可以立即打开和编辑项目,也可以立即激活项目。 如果在另一台计算机上打开项目,则必须更改项目中的计算机名称。要使用项目复制器另存项目,网络中的目标计算机上需要安装同一版本的wincc。
4 常问问题
q1:目标文件夹位于网络中另一台计算机上进行“另存为”操作时出现错误提示:复制期间出错-请检查目标驱动器上的控件或网络连接(如图5)。
图5
a1:请检查目标文件夹的访问权限(如图6):
图6
q2:错误提示:正在编辑将要复制的项目—复制项目前请先关闭该项目。
a2:检查项目是否关闭,确保关闭的前提下,可以尝试:开始—运行—-reset_wincc.vbs(回车或者确定),此指令作用是关闭与wincc相关的一切进程。
q3:目标文件夹位于网络中另一台计算机上,进行“另存为”操作时出现错误提示(如图7)。
图7
a3:请确保用administrator登陆且administrator隶属于以下三个组:administrators;simatic hmi ;sqlserver2005mssqluser$<computername>$wincc(如图8)。
图8
关键词
项目复制器