STEP 7 V2.x在win8.1上的安装成功与失败经验分享

时间:2024-03-16 17:21:04

很多同学,都有用step 7的经历。当然现在step7的版本已经5.x了。很多人觉得v2.x 已经没人用了。像我们这个环境就还在用。所以想了想还是把这里面的一些问题,以及解决方案写出来分享给大家。
简单介绍一下这边的情况。这边单位有个实验室,里面用的是西门子200smart。厂家给配置的系统是win7+step7 v2.0。而我个人用笔记本的系统式win81.当年年轻不懂事,误打误撞就把step7 2.0 按照向下兼容win7模式安装了。
问题来了,最近升级了一个硬件扩展模块。好像是AM03这个模块,两路AD输入,一路DA输出。(你也知道非常时期,不能进单位。具体型号不是很确定。)然而,step2.0这个版本里面没有这个模块。在win7上直接从电脑的控制面板,卸载再安装 step7 v2.4就直接可以找到这个模块了。可是,想要在win8.1上按照同样的方法操作。就不成功了
问题1,首先按照,win7上的卸载,是不能卸载掉step2.0的。会提示版本不兼容。这是个很严重的问题,后面会提到。如果您有更好的解决方法。后面可以指点俺一下。
问题2,好不容易卸载掉了。安装step7 v2.4(也按照兼容win7运行),装上以后启动应用程序,什么也没有。纳尼!!
好了这里说一下心情。到处看帖子除了充装,就是虚拟机。还有就是个别同学,说用注册表键值卸载的方法。这里贴一个重要文档。
“S7-200 SMART PLUS 2.2.chm”(自行搜做别的大神的文件吧,哈哈)
这里出现了问题3,即便用了这个删除方法。依然不能够删除干净。
好了现在说一下我处理问题1 和 3 的方法。
第一步是卸载、在文档里也有描述(用注册表键值的方法 run msiexec.exe /x{6BA8BB2D-F711-43F9-A5D1-F2182C26BB6D})、但是我实际操作觉得好像有点说不清楚的问题。卸载的另一个方法时候仍然用旧的版本安装包。进行卸载。然后电脑里还有好多残留。比如programfile \commen file文件夹下、programdata文件夹下相关文件夹都需要手动删除。
第二步是注册表清理、这个部分工作量有点大。就是动注册表。搜索关键词“siemens“、”step 7“、”MicroWIN SMART“、”simatic”。所有带有该键值的注册表项,有的要删除树,有的要删除键值(判断标准是,树里面其他键值和step7是否相关)。当然,因为我的电脑里也没有别的西门子的软件。索性,就连西门子一些搜索了。如果你愿意,也可以先尝试不要碰“siemens”。因为这里遇到了一个西门子通信的组件。大概有200个以上的键值需要删。不是很建议用某些注册表批量处理小软件。因为这样,有些需要删除树项目的操作会被忽略。这个时候问题1、3就算用了最粗鲁的方法解决了。
但是问题2 仍然存在。这个时候我注意到上面那个文档中有一个兼容性说明。
STEP 7 V2.x在win8.1上的安装成功与失败经验分享
我先默默的咽了一下口水。觉得自己当年,真幼稚啊。(虽然现在也经常乱来,哈哈)人家step7 V2.x根本就不支持win8x。话说回来,我做了一个假设,我想是不是有可能V2.3或V2.4支持了win10。因此,才在win8.1上不能用了。不过这里面我因为不想重装,(都知道一个系统连续用了七八年,所有的设置, 软件都充装一下,得多耽误事),所以一直没排除在win8.1上装纯净的step7 2.4到底行不行。
好好好,回到问题2。最后我选择了V2.2兼容win7模式安装。是可以成功安装的。并且,没有装完就直接重启了。(试了好多次v2.3 和v2.4 装到最后都会直接重启。并且,桌面没有产生程序图标,即便是在program files里 找到MWsmart也打不开)如果那个小伙伴在win8.1下试过step7 2v.4可以用的话。麻饭给我留言。.
最后上一张AM03模块的图
STEP 7 V2.x在win8.1上的安装成功与失败经验分享
step 7 v2.2启动
STEP 7 V2.x在win8.1上的安装成功与失败经验分享