S7-200 SMART 老版本固件更新
手里有一块S7-200 SMART PLC SR20,不知道什么年头的产品,最近翻出来想让其发挥一下余热。于是上 西门子S7 200 SMART 官网 下载 STEP 7-MicroWIN SMART,默认就是最新版本2.7, PC Access SMART 2.3,一路Next 下来,重启查找PLC,没问题,直接可以找到。想看看PLC内原有什么程序,点击上传,结果 STEP 7-MicroWIN SMART 直接就挂了,本以为操作失误,重来结果又挂了,然后试试下载,果然也挂了。点击查看PLC信息,显示地址有误,无法连接。这是啥情况?
一顿度娘+西门子工业支持中心搜索,有人提醒说,禁用无线或多余网卡试试,可能解决,经尝试后问题依旧。然后又搜索到有人提示,可能是固件版本过低与STEP 7-MicroWIN SMART 版本差距过大造成。接着去 官网固件 下载升级固件,查看提示,最新版本2.7 只有 CPU订货号尾号为-0AA1 的硬件才可以支持,下载固件 0AA0 所支持的最新 2.5.1,结果PLC信息还是打不开,无法直接升级;ok,那就先降级一下软件,下载 STEP 7-MicroWIN SMART 2.3 重新安装,连接,终于可以连接上,显示硬件版本为0X3,软件版本 02.0.02,好吧,有点年头了。
再次升级,显示无法在线通过网线升级,帮助文件显示 < V2.3固件版本无法通过软件更新,只能通过SD卡更新,哎,心累。
SD卡好久没有用过了,忍痛,把备用树莓派的一张三星 16G SD格式化了。将所需文件复制到SD卡,插入PLC,重新上电,LED Stop 灯 2Hz闪烁,失败。以为 2.5 版本太大,无法直接升级成功,经过搜索尝试,V2.3 固件升级失败,V2.1 升级失败,F**K!
不气馁,再次搜索有人提示说,可能是SD卡的问题,啊,只有把 32G 的树莓派系统 闪迪 SD格式化掉了,(哭晕在厕所)。为了避免出问题,先升级V2.3。复制后插入,重新上电,终于 Run 和 Stop 灯交替闪烁,15s,ok,升级成功。
整理一下经验吧, 老版本 S7-200 SMART (固件版本< 2.3) 升级经验
- 准备一张(或两张) 4G\8G\16G 的 SD卡,官方提示2G和32G以上无法识别,但本人32G测试成功,格式化为 FAT32格式;
- 准备 固件, 度娘地址
- 按照 将对应型号的固件解压到SD根目录,保证根目录有工作文件 “S7_JOB.S7S” 和文件夹“FWUPDATE.S7S”,文件夹“FWUPDATE.S7S”内包含CPU订货号+固件版本号,扩展名为.upd
- 断电,插卡,上电
- 如果确保操作没啥问题,就是不更新,换SD卡吧,我的闪迪一次过
祝大家好运!
参考 官网更新程序