V4.0 STEP 7 Micro/WIN SP6一直使用好好的,早上8:30一上班,下载程序时无法联机,224PLC(第一台,使用以前224中使用过的程序)报错(SF灯亮);换一台224PLC(第二台,使用以前226中使用过的程序)试,下载进度条显示100%时突然报错(软件提示有非致命错误,下载不成功),换一根编程电缆测试还是如此。由于前一天瘦身了注册表,并且卸载了与200无关的其他西门子软件,于是就简单判断编程软件出了状况。
马上卸载V4.0 STEP 7 Micro/WIN SP6,安装V4.0 STEP 7 Micro/WIN SP9(早先就想更新到SP9,并不是100%判断软件有问题才想到更新),没想到悲剧就此发生。
在XP系统控制面板中卸载SP6很顺利,接着安装SP9马上结束时电脑“罢工”了(停在那里有10min左右不动),重启电脑后桌面上没有SP9的图标,很明显SP9没有安装成功,磕磕碰碰卸载SP9(不能·完全顺利完成卸载)后再次重新安装,提示没有卸载完全,想安装回原来的SP6也不成功。
注册表里面删除等等网上介绍的方法一一试过,SP9/SP6两个版本反复安装,反复重启电脑(本人公司用的电脑启动一次需要2min,漫长的等待啊),最终SP6磕磕绊绊(安装过程中提示有文件找不到,我忽略过去了)安装成功,此时已是下午15:30。
相同条件给第二台224PLC下载程序,问题依旧,还是下载进度条显示100%时突然报错。
奇怪……
静下心仔细想了想:第一台224PLC报错(SF灯亮)最大可能与硬件有关;那么第二台的故障在那里呢?软件提示有非致命错误,联机能不能看到这个错误具体所指?
“PLC'——“信息”里面查看,果然具体指出了错误所在(看来 V4.0 STEP 7 Micro/WIN SP6还是很强大)。原来是由于224没有PORT 1口,我在程序中使用到了PORT 1口。这样基本就可以判定原来使用的SP6没有问题。
第一台PLC报错是什么原因呢?突然想起一共8台其中有1台没有包装盒,莫非……赶忙询问,同事中一哥们听我说后看都没看就说是PLC主板坏了,原来是他借用后损坏的,没啃声又入库了(可见公司管理还是有点问题)。
折腾了一天,原来如此!真是悲剧!浪费了一天时间,直接导致晚上要加班干活。
痛定思痛:最初使用同一个程序或者干脆使用空程序下载就能马上找到原因,可惜当时晕了头。
事情繁杂,越急越要遇事不慌,处事不惊,必须考虑预见到未来风险,权衡做出一个最安全的选择。
任何时候都不能先入为主。(想用SP9的欲念害我做出了错误的判断与选择)
忙乱害人。(下载100%时报错,提示查看非致命性错误,只要当时连机看看就会马上知道是程序问题而不是编程软件问题,可惜当时忙乱之下没有看)
有时候遇到的事情是好多千载难逢的偶发性事件堆砌造成的,尤其需要细心谨慎,层层剥茧的勇气与毅力。(像我这次:刚好前一天给电脑软件做过大手术;刚好仓库给我一个坏件;2套程序都是以前用过的,没想程序问题;程序没有问题偏偏遇上了坏件PLC,PLC没问题偏偏遇上了程序有问题;程序问题比较隐蔽,编译发现不了;当时过于忙乱;早前就有试用SP9的欲念……仔细分析,偶然性因素太多了)
O(∩_∩)O哈哈~,吃一堑长一智吧!用加班来惩罚一下自己,希望以后变得聪明些。
楼主最近还看过
贡献一个很实用的经验,s7-200的PLC下载用485转换模块都可以下载的。。自己选择一个好一点的USB转485的转换器或者用232转485的转换器都可以下载的,485的A和B分别对上3和8引脚即可。。。
用西门子原装的编程线缆既贵得咬人,并且编程线的体积很大,很是不方便。用国产的线呢不管是usb的还是串口的,都存在连接不稳定的情况,经常出现断线找不到PLC的情况很是烦恼。
我用台达原装的USB转485的转换器(IFD6500)连接200PLC,选择对应的电脑COM口和PLC通讯不管是9600还是19200或者187500的波特率都都是可以正常通讯、下载程序、监控程序的。