发布于 2015-01-22 20:33:25
6楼
补充:
1、在进行软件修复及安装时包括安装西门子软件或者已经安装了西门子软件安装其他软件最好开启WINDOWS系统还原手动创建备份这样在出现问题时可以还原系统我一时冲动忘了还原中间只有还原了一次但是还原是非常有用的(非常重要)
2、安装虚拟机,可以安装xp mode或者VMware建议安装VMware在虚拟机下安装系统安装常用的如STEP7 wincc flexible microwin 等软件这样即使在修复软件的过程中也不会耽误你正常的工作,并且如果如几个西门子软件可能出现冲突或者安装顺序错误可以使用几个虚拟机来分工安装不同的软件我现在有4个虚拟机3个XP mode 一个VMware。(非常重要)
3、推荐使用RegWorkshopX64注册表编辑工具这个工具可以在WIN7下使用非常方便比系统自带的regedit要实用得多可以清理注册表一些安装错误但是提示已经安装的组件数据库信息。
4、Launch Fix?it系统修复工具,这个工具是微软发布的可以放心使用如果出现组件卸载不成功可以使用“安装或升级软件硬件”中的“修复软件安装问题和软件卸载问题”可以进行搜索并可手动卸载simaic组件。
5、RegClean Pro一个注册表清理工具可以清理无效的指向与注册表错误,在软件无法修复的情况下使用在清理之前要做好注册表备份。
6、要知道西门子软件或组件的安装产品代码在通过RegWorkshopX64清理注册表时可搜素软件代码进行删除,不同组件的代码是不同的,软件代码保存在组件安装目录的version.ini文件中有一行是ProductCode={68AA8C64-0C12-426C-A6B3-7BA11793F0F2}比如这个代码就是STEP7的安装代码,ProductCode={CCC08FDD-3A54-11D6-92A8-00A0245B3AC6}这个是STEP7组件S7NCM的安装代码,在这个安装信息文件中还有就是一个REGKEY与NAME的键值都是清理时搜索的对象。
7、西门子软件的软件及组件信息可以通过- Inst. software(SIMATIC Version View)来查看这个工具是simatic的组件可以查看已经安装的组件或者产品如果你已经卸载了但是这里面还有说明你卸载的不完整注册表中还是存在错误信息,这个工具中还可以看到西门子软件的一些系统文件及路径版本日期等信息。
8、64位软件的系统dll是在windows目录下的system32下调用的而32位的是在syswow64下一般西门子软件都在syswow64下也就是你的安装路径是Program files和program files(x86),C:\Program Files (x86)\Common Files\Siemens下保存了西门子共享组件及重要系统组件的文件在进行相关修复时要注意,应该说很多西门子软件兼容或者错误来自与这个目录删除这个目录几乎可能西门子软件就不能运行了,在安装目录的common files \siemens下也有安装的一些系统文件。
9、C:\ProgramData\Siemens\Automation\Logfiles\Setup下有simatic软件的安装日志一些安装错误可以从中获取相关信息,还有windows 自带的日志记录也有参考作用有些错误可以借助计算机管理中的全局日志与windows日志发现一些错误痕迹或根源,在C:\ProgramData\Siemens\Automation\Simatic OAM\data下你可以看到set pg/pc interface的一些信息你可以发现这个文件下保存的是通信接口的定义信息如果出现通信接口问题可以先过来看一下是否在此有没有你丢失的通信接口如果有可以通过我顶楼的附件进行更新修复如果没有你就需要在正常的系统下拷贝这个文件到这个目录然后进行SimaticPGPCUpdate。
10、我上面说了HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\下是win7 64位下32位的注册表目录一般的注册表错误是出自于这个目录下的siemens项下。
11、注意在win7系统下出现了一个Siemens TIA Engineer的用户组,你要讲你的管理员用户加入这个组里面,在一些情况下出现的step7安装问题或者使用中出现的奇怪问题就是应为WIN7的文件夹权限问题,如果你突然出现莫名的问题或者项目不能打开你可以看看项目路径或者软件路径文件夹是否有修改权限,我在上述修复过程中也是在权限上下了很大功夫比如通过更改syswow64的文件夹权限siemens文件夹的权限注册表的权限,组策略的权限分配等等,其实在博途软件中有一个专门的组件来修复win7权限问题--SecurityController。
12、在安装过程中其实我还遇到一个问题就是在安装中提示你此软件不能安装于windows vista系统为什么会有这个提示呢为什么安装软件会认为你运行在vista环境这是因为win7在安装失败后会提示你是否使用推荐设置进行安装如果你选择是那么他就会自行更改你的安装兼容性的兼容模式,这样的话系统就会一直提示这个信息,解决办法就是重新解压setup.exe文件将原来的文件覆盖掉因为系统修改了兼容机后他变为灰色你不可再行修改。
13、在InstData\STEP7\Media下包含了step7的组件信息可以进行查看一下step7的所有组件比如:Automation Access Control Component、License Logon Interface、SIMATIC Version View、SIMATIC Common Services、SIMATIC Event Database、SIMATIC GSD CONTROL、SIMATIC GSD Interpreter、SIMATIC Interface Editor、SIMATIC Extended Interfaces、SIMATIC LanguageSupportTool、SIMATIC NCM、SIMATIC NCM FWL 64、SIMATIC Process Diagnosis Base、SIMATIC Process Diagnosis Database、SIMATIC Colour Editor、SIMATIC Device Drivers、SIMATIC Device Drivers WoW、SIMATIC DIAGNOSTIC REPEATER GUI CTRL、SIMATIC Grid Control、SIMATIC S7-Status-OCX、SIMATIC Technological Parameter Assignment、SIMATIC X-Ref Control这些组件很多人一看就应该大体判断出他属于那部分的出现问题应该着重在注册表及data1.cab文件中查找线索进行修复,在step7进行各种操作的时候我们发现每个都有自己的应用程序虽然集成在step7中但是却是分别做着不同的事情在这些组件中都有一个exe文件也就说明他是独立的都受step7的调用而不是像很多软件一样各项功能是集成的一个软件中,这可能是SIMATIC软件各自开发然后进行统一调配的。
14、在step7无法通过控制面板卸载的话可以通过源安装目录InstData\STEP7\MediaSetup.msi右击卸载来卸载。
15、WIN7下S7DOS为SIMATIC Device Drivers WoW。
SIMATIC!