1、AC500 CPU固件升级步骤3技术资料AC500可升级的控制器灵活的自动化控制系统AC500 PLC CPU的固件升级内容1 简介 本文档由浅入深地指导实现 AC500系列CPU的固件升级。该例程为用于培训目的的简单样例,不可直接用于实际工程设计。 notice用户需具备AC500系列PLC系统、Control Builder Plus、CoDeSys编程方面的基础知识。 notice如需了解关于Control Builder Plus、CoDeSys 编程及AC500系列PLC应用方面的更多知识,请查看软件在线帮助。1.1 固件升级概述1.1.1 为什么升级固件?当CPU固件的版本较低,功
2、能不能满足当前项目需要,而新版本却能满足项目go功能需要时,这时就可以通过升级固件的方法来提升CPU的功能。通讯模块的版本需要与CPU的版本匹配,版本太低,PLC组态有问题,这时也需要升级。1.1.2 升级固件的前提? 升级固件的前提是CPU的当前固件版本功能不能满足当前项目需要,而新固件版本却能满足项目需要时。通讯模块组态有问题时,可以通过升级固件的方法来使它与CPU固件匹配。1.1.3升级后能实现什么功能? 正常情况下,固件升级后的CPU能够带更多品种的新模块,带更多的远程I/O模块,带更多品种的通讯模块,带更多数量的模块;通讯模块升级后能和更高版本的CPU固件匹配,适应性更广。1.2 参
3、考文档ReferenceDescription1CoDeSys帮助手册2固件升级PDF文档1.3 硬件和软件需求工厂代号型号描述1SAP180100R0001MC502SD卡,512M1TNE968901R1100TK503AC500-eCo USB编程电缆,3米长。1SAP190100R0200PS501PS501-PROG, Control Builder AC500, V2.2.0编程软件。1SAP190800R0220FW5xx-UPDA自解压的数据文件 FW V2.2.0 ,仅用于AC500 CPU 。1SAP130300R0271PM573-ETHCPU单元。1SAP111100R
4、0270TB511-ETHCPU底板。2 AC500 PLC CPU升级资料准备2.1 固件升级文件下载网址;网址:2.2 进入网站下载对应资料;图2.2.1:该网站右下侧寻找“固件更新”; 图2.2.2:向下滚动 ,右侧出现固件更新点击固件更新,进入ABB下载中心。图2.2.3:进入ABB下载中心上下移动,显示固件升级资料。图4:选择固件升级文件下载压缩文件“1SAP190800R0220.zip”,打开压缩文件压缩文件解压缩后包含以下文件:SD-Card_create_FW_V2_x_x_to_V_2_2_0.exe : 双击后自动解压缩,并将需要的文件拷贝到相应路径的SD卡中。 noti
5、CE用户必须用ABB的MC502 SD卡,否则有可能升级不成功,同时会损坏CPU模块。FW-Boot-Display-Coupler -Update for AC500 CPU-V220 English : 升级文档英文说明书。2.3 升级文档解压缩到SD卡中将SD卡插入到PC中的读卡器中,选择“SD-Card_create_FW_V2_x_x_to_V2_2_0”双击,自动解压缩,选择SD卡作为目标系统。3 升级AC500 PLC CPU固件3.1 升级AC500 PLC 3.1.1 SD卡SD卡功能的详细描述在AC500文档,CPU系统技术章节中,AC500中的SD卡章节; 在这篇文档里仅
6、描述固件升级中用到的功能和数据结构;为了能够使用AC500 and AC500-eCo最新的功能,CPU引导工程/固件,板载I/O,RTC/显示固件都需要刷新。升级变量:固件升级能够被执行,需要将SD卡插入到PLC中,要么通过PLC引导工程或者通过PLC浏览器命令。3.1.2可能的升级下面列表显示了可能的升级设备/文件SD卡+电源ONPLC浏览器命令+SD卡CPU Bootcode nosdboot x*(x = 根据版本; 例如sdboot 2_0_2)CPU Firmware yes sdfirm x*(x = 根据版本; 例如sdfirm 2_2_0)CPU Display a yes
7、sddisplay x*(x =根据版本; 例如 sddisplay 2_3)Coupler Firmware yes sdcoupler x*(x = 1.4 = 外部 coupler 1.4)(释放的版本在3.2章节可找到)(a 仅用于PM57x, PM58x,PM59x) notice在闪烁过程中,不允许关闭电源;否则在显示升级过程中,关闭电源会损坏PLC。3.1.3 AC500 PLC升级引导工程及固件升级步骤如果你想固件升级不受PLC浏览器命令的影响,请按照以下步骤:1.下载解压缩的升级文件到你的SD卡中;2.将准备好的SD卡插入到PLC;SD卡中的sdcard.ini文件包含设置(
8、SDCARD文件中固件升级部分Couple 0Couple 4,CPU自带以太网的CPU模块,设置Couple 0=2;如果有通讯模块根据通讯模块的配置,将Couple 14,对应配置数据由0改为2;)自动执行升级;3.打开电源;4.升级操作开始(绿色的LED灯闪烁=正在从SD卡中读/红色和绿色LED灯快速 闪烁-Flash过程;)5.升级结果:成功 :绿色的LED灯慢慢闪烁,只有所有的升级都成功;错误 :红色的LED灯慢慢闪烁,即使只有一个升级没完成;固件升级截图:图3.1.3.1:PM573-ETH升级前的固件图3.1.3.2:PM573-ETH SD卡升级后的固件图3.1.3.3:PM5
9、73-ETH SD卡升级后的详细固件3.1.4 升级在线模式-PLC浏览器用PLC浏览器来升级固件,需要在PC里面登陆PLC,然后打开PLC浏览器;图2.1.4.1 打开PLC浏览器插入SD卡到AC500,(在升级下载章节中描述),写要求(看升级变量章节)的命令到PLC浏览器,按回车;相应的命令现在被激活,看下面,例如用“sdfirm 2_2_0”命令。图2.1.4.2 写入固件升级命令固件升级成功,“done”显示在PLC浏览器中,移除SD卡,重启动AC500 PLC,用新固件来启动CPU; notiCE在重启动前,SD卡必须移除!输入“rtsinfo”到PLC浏览器,就可以得到PLC的固件
10、版本信息。在升级后重启动,模块才能升级到这章描述的固件版本。3.2 升级后的版本3.3 SD卡上面文件SDCARD.INIStatusFunctionOfCard=2 (*SD卡功能: 2 = 更新*)FirmwareUpdateCPUPM5x1=2 (*用所给的值更新CPU Firmware - 2 = 译本不同*)Display=2 (*用所给的值更新CPU Firmware - 2 =译本不同*)OnboardIO=1 (*用所给的值更新板载IO Firmware - 1 = 从基础目录*)RtcBatt=2 (*用所给的值更新RtcBatt Firmware - 2 =译本不同*)Co
11、upler0=0 (*更新通讯模块slot 0 - 没有更新*)Coupler1=0 (*更新通讯模块slot 1- 没有更新 *)Coupler2=0 (*更新通讯模块slot 2- 没有更新 *)Coupler3=0 (*更新通讯模块slot 3- 没有更新 *)Coupler4=0 (*更新通讯模块slot 4- 没有更新 *)UserProgUserProgram=0RetainData=0PersistentData=0ConfData=0CouplerConfig0=0CouplerConfig1=0CouplerConfig2=0CouplerConfig3=0CouplerCo
12、nfig4=0PM572 (*CPU类型*)VERSION=2_2_0 (*CPU frimware 版本*)PLCBOOT=2_0_2 (*CPU bootcode 版本*)DISPLAY=2_5 (*CPU display 版本*)PM573ETH (*CPU 类型*)VERSION=2_2_0 (*CPU firmware 版本*)PLCBOOT=2_0_2 (*CPU bootcode 版本*)DISPLAY=2_5 (*CPU display 版本*)PM582VERSION=2_2_0PLCBOOT=2_0_2DISPLAY=2_5PM583VERSION=2_2_0PLCBOOT
13、=2_0_2DISPLAY=2_5PM590ETHVERSION=2_2_0PLCBOOT=2_0_6DISPLAY=2_5PM591ETHVERSION=2_2_0PLCBOOT=2_0_6DISPLAY=2_5PM592ETHVERSION=2_2_0PLCBOOT=2_0_6DISPLAY=2_53.4 SD卡的数据结构文档名称版本创 创建/修订日期 创建/修订人 备注AC500 PLC CPU固件升级步骤 V2.V2.2.02012-6-2012(创建)fengbin.Yu联系我们北京ABB电气传动系统有限公司地址:北京市朝阳区酒仙桥北路甲10号D区1号邮编:100015总机:(86-10)58217788传真:(86-10)58217518服务热线: 400 810 8885 E-Mail:plc.service网址:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1