最近闲来重装西门子PLC相关的最新软件,遇上些问题,在这里总结一下,希望对安装西门子软件的人有帮助。
安装顺序很重要,按以下顺序安装,可以最少的减少安装问题:
1、安装STEP7 V5.4 SP3.1及SMIATIC STEP 7 V5.4 incl.SP4 Chinese
注意安装路径中不能有汉字,必须全是英文的。安装V5.4 SP3.1没有什么好说的,一般都会,安装过程中选择以后传递授权,等安装完成再破解。如果有人想用中文版的,在安装SMIATIC STEP 7 V5.4 incl.SP5 Chinese时要注意,选择安装类型时选择“自定义安装“,因为中文版的安装选项是在自定义安装选项下的。
2、安装Wincc6.2 SP2
在WindowsXP SP3 环境下安装Wincc6.2 SP2,结果在安装SQLserver2005 SP1时就发生错误,提示:“SQL server Database Services”组件安装不了,检查安装的路径是否被压缩,是否只读。找到目标文件夹,右击/属性/高级
看到有一个“压缩内容以便节省磁盘空间”被选上了,如果有就把那个对号去掉,重试就能正常安装。安装SQL2005差不多要用一个小时间,安装Wincc6.2时,提示需要安全补丁KB319740,当安装补丁时,又提示系统已经有更新的补丁,不必安装。求助网络,发现又是Wincc6.2 SP2和WindowsXP SP3不兼容的问题。给出两种修改注册表的办法:第一种是[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3]下添加新项:“KB319740”,在此项下新加二进制数值“Des cription”,设置值为"Windows XP 更新 (KB319740)"即可。第二种是:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]"CSDVersion"=dword:00000200
原来00000300 改为 00000200 安装结束,打开Wincc,如果创建一个新项目时,报错:服务器意外关闭,不能创建项目。或者打开wincc,创建新项目,又报错:SQLserver2005不支持打包目录,请提取项目目录。检查安装的路径是否被压缩,是否只读。找到要创建项目的文件夹,右击/属性/高级
看到有一个“压缩内容以便节省磁盘空间”被选上了,如果有就把那个对号去掉,照前述的方法修改之后,新项目可以建立了。至此Wincc6.2宣告安装成功。
wincc和step7等西门子的软件和操作系统的兼容性很重要,安装之前一定要先查询兼容性说明,否则就事倍功半。 3、安装WINCC Flexible 2008
最后安装WINCC Flexible 2008可以避免WinCC flexible 和 WinCC 的不同 SQL实例所导致的冲突问题。
如果你安装 WinCC flexible 2008 后,发现不能安装 WinCC V6.2 和 WinCC V6.2 SP2 SQL server。 可能是以下原因:
一个可能的原因是基于所安装的不同软件 WinCC flexible 或 WinCC 的不同 SQL实例所导致的。 当您安装 WinCC V6.2 或 WinCC V6.2 SP2 和 WinCC flexible 2008 时,您必须按照以下安装顺序: WinCC V6.2 或 WinCC V6.2 SP2 WinCC flexible 2008 如果您已经安装了 WinCC flexible 2008, 考虑以下步骤修复:
只有 WinCC flexible 的 SQL Server 2005 实例被卸载了,您才可以安装 WinCC V6.2 或 WinCC V6.2 SP2 的 SQL server。 步骤:
以下描述了 WinCC flexible 的 SQL Server 2005 实例的卸载: no.1 卸载 SQL 实例
不需要完全卸载 WinCC flexible 2008 。
打开您操作系统的“控制面板”。
在“控制面板”中点击“软件”。
选择“Microsoft SQL Server 2005“并点击“删除”。
no.2 选择桌面引擎 在打开的对话框中选择“WINCCFLEXEXPRESS”。 点击“下一步”。
no.3 完成卸载 完成卸载后重新启动计算机。
no.4 安装 WinCC 和 SQL 实例 安装 WinCC V6.2 或 WinCC V6.2 SP2 。 运行 WinCC flexible 2008 DVD安装光盘上的“Setup.exe”文件并执行安装。 接受授权同意书。 点击“下一步”并且不要改变以下安装对话框中的预设置-也可以看图.04。 重新安装 WinCC flexible 2008 SQL 实例后重新启动计算机。
至此,大功告成! |