Schneider M580 PLC SV4.10固件升级

Schneider M580 PLC SV4.10固件升级


01

前言

当前,施耐德M580 PLC的最新固件版本为SV4.10.13,推出已经有一段时间了,较SV3.x系列的固件相比有较大不同,比如在固件升级方式上,SV3.x固件的PLC想要升级到最新,需要先升级到一个过渡版本(称为migration firmware)SV3.99,然后再使用一个新的名为“Automation Device Maintenance”专用工具来进行升级。“纸上得来终觉浅”,看了下冗长的操作指导,不如亲手试一下,过程中也遇到一些坑点,最终升级成功。

02

升级过程

首先需要将PLC升级到过渡版本固件SV3.99(Migration_BMEP581020_3.99.07.ldx),这个升级很简单,因为固件风格和以往相同,故一贯使用UnityLoader即可完成:

Schneider M580 PLC SV4.10固件升级

升级完成之后,就需要下载并安装“Automation Device Maintenance”工具了,安装完成后将最新的SV4.10版本固件下载并放置到“Data Package”目录:

Schneider M580 PLC SV4.10固件升级

此时的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,测试一下,通信成功

Schneider M580 PLC SV4.10固件升级

运行“Automation Device Maintenance”,“Add”添加设备文件:

Schneider M580 PLC SV4.10固件升级

此时需要注意:连接方式下拉选择HTTP/HTTPS,左边选择要升级的目标固件,IP地址栏填入当前设备的固定IP,本次即为:10.10.165.26。

点击小的用户图形,输入连接的用户信息,如下图所示

Schneider M580 PLC SV4.10固件升级

由此可知,与以往的FTP升级方式不同,新的固件升级使用HTTPS,但默认的口令依然在延续使用。成功连接设备之后,左边的状态圆点将显示绿色,同时日志栏也有对应的信息提示

Schneider M580 PLC SV4.10固件升级

接下来选择确认目标固件文件,点击最右侧绿色图标进行对话框确定,点击“Update”即确认升级,便可进入固件升级过程了:
Schneider M580 PLC SV4.10固件升级
Schneider M580 PLC SV4.10固件升级
等待升级过程全部完成,PLC将出现连接断开,此时将PLC下电/上电后,又可以使用原有的PLC来连接。使用组态软件连接PLC,查看设备固件,如下图所示:
Schneider M580 PLC SV4.10固件升级
至此,M580 PLC成功升级到SV4.10的最新版本。
03
参考资料

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固件升级


原文始发于微信公众号(博智非攻研究院):Schneider M580 PLC SV4.10固件升级

版权声明:admin 发表于 2024年1月17日 下午7:04。
转载请注明:Schneider M580 PLC SV4.10固件升级 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...