当前,施耐德M580 PLC的最新固件版本为SV4.10.13,推出已经有一段时间了,较SV3.x系列的固件相比有较大不同,比如在固件升级方式上,SV3.x固件的PLC想要升级到最新,需要先升级到一个过渡版本(称为migration firmware)SV3.99,然后再使用一个新的名为“Automation Device Maintenance”专用工具来进行升级。“纸上得来终觉浅”,看了下冗长的操作指导,不如亲手试一下,过程中也遇到一些坑点,最终升级成功。
首先需要将PLC升级到过渡版本固件SV3.99(Migration_BMEP581020_3.99.07.ldx),这个升级很简单,因为固件风格和以往相同,故一贯使用UnityLoader即可完成:
升级完成之后,就需要下载并安装“Automation Device Maintenance”工具了,安装完成后将最新的SV4.10版本固件下载并放置到“Data Package”目录:
此时的PLC已经无法使用原来的IP(192.168.1.205)来进行连接,已经无法被ping通了,需要启用设备的固定IP地址,固定IP为10.10.X.X,后两位为设备对应MAC地址的第5、6位对应的十进制值,我设备MAC地址为:00-80-F4-21-A5-1A,MAC地址的第5、6位对应的十进制值A5、1A分别为165、26,故当前设备的IP为:10.10.165.26,测试一下,通信成功:
运行“Automation Device Maintenance”,“Add”添加设备文件:
此时需要注意:连接方式下拉选择HTTP/HTTPS,左边选择要升级的目标固件,IP地址栏填入当前设备的固定IP,本次即为:10.10.165.26。
点击小的用户图形,输入连接的用户信息,如下图所示:
由此可知,与以往的FTP升级方式不同,新的固件升级使用HTTPS,但默认的口令依然在延续使用。成功连接设备之后,左边的状态圆点将显示绿色,同时日志栏也有对应的信息提示:
1. https://manuals.plus/schneider-electric/m580-cpu-firmware-upgrade-to-v4-01-and-later-manual#schneider_electric_m580_cpu_firmware_upgrade_to_v401_and_later/
原文始发于微信公众号(博智非攻研究院):Schneider M580 PLC SV4.10固件升级