AC500 CPU固件升级步骤3要点Word文档下载推荐.docx
《AC500 CPU固件升级步骤3要点Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《AC500 CPU固件升级步骤3要点Word文档下载推荐.docx(17页珍藏版)》请在冰点文库上搜索。
3.1升级AC500PLC9
3.1.1SD卡9
3.1.2可能的升级9
3.1.3AC500PLC升级引导工程及固件升级步骤10
3.1.4升级在线模式-PLC浏览器11
3.2升级后的版本13
3.3SD卡上面文件SDCARD.INI13
3.4SD卡的数据结构15
1简介
本文档由浅入深地指导实现AC500系列CPU的固件升级。
该例程为用于培训目的的简单样例,不可直接用于实际工程设计。
notice
用户需具备AC500系列PLC系统、ControlBuilderPlus、CoDeSys编程方面的基础知识。
如需了解关于ControlBuilderPlus、CoDeSys编程及AC500系列PLC应用方面的更多知识,请查看软件在线帮助。
1.1固件升级概述
当CPU固件的版本较低,功能不能满足当前项目需要,而新版本却能满足项目go功能需要时,这时就可以通过升级固件的方法来提升CPU的功能。
通讯模块的版本需要与CPU的版本匹配,版本太低,PLC组态有问题,这时也需要升级。
升级固件的前提是CPU的当前固件版本功能不能满足当前项目需要,而新固件版本却能满足项目需要时。
通讯模块组态有问题时,可以通过升级固件的方法来使它与CPU固件匹配。
正常情况下,固件升级后的CPU能够带更多品种的新模块,带更多的远程I/O模块,带更多品种的通讯模块,带更多数量的模块;
通讯模块升级后能和更高版本的CPU固件匹配,适应性更广。
1.2参考文档
Reference
Description
1
CoDeSys帮助手册
2
固件升级PDF文档
1.3硬件和软件需求
工厂代号
型号
描述
1SAP180100R0001
MC502
SD卡,512M
1TNE968901R1100
TK503
AC500-eCoUSB编程电缆,3米长。
1SAP190100R0200
PS501
PS501-PROG,ControlBuilderAC500,V2.2.0编程软件。
1SAP190800R0220
FW5xx-UPDA
自解压的数据文件FWV2.2.0,仅用于AC500CPU。
1SAP130300R0271
PM573-ETH
CPU单元。
1SAP111100R0270
TB511-ETH
CPU底板。
2AC500PLCCPU升级资料准备
网址:
图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卡中。
notiCE
用户必须用ABB的MC502SD卡,否则有可能升级不成功,同时会损坏CPU模块。
FW-Boot-Display-Coupler-UpdateforAC500CPU-V220English:
升级文档英文说明书。
2.3升级文档解压缩到SD卡中
将SD卡插入到PC中的读卡器中,选择“SD-Card_create_FW_V2_x_x_to_V2_2_0”双击,自动解压缩,选择SD卡作为目标系统。
3升级AC500PLCCPU固件
3.1升级AC500PLC
3.1.1SD卡
SD卡功能的详细描述在AC500文档,CPU系统技术章节中,AC500中的SD卡章节;
在这篇文档里仅描述固件升级中用到的功能和数据结构;
为了能够使用AC500andAC500-eCo最新的功能,CPU引导工程/固件,板载I/O,RTC/显示固件都需要刷新。
升级变量:
固件升级能够被执行,需要将SD卡插入到PLC中,要么通过PLC引导工程或者通过PLC浏览器命令。
3.1.2可能的升级
下面列表显示了可能的升级
设备/文件
SD卡+电源ON
PLC浏览器命令+SD卡
CPU–Bootcode
no
sdbootx*(x=根据版本;
例如sdboot2_0_2)
CPU–Firmware
yes
sdfirmx*(x=根据版本;
例如sdfirm2_2_0)
CPU–Displaya
yes
sddisplayx*(x=根据版本;
例如sddisplay2_3)
Coupler–Firmware
sdcouplerx*(x=1..4=外部coupler1..4)
(释放的版本在3.2章节可找到)
(a仅用于PM57x,PM58x,PM59x)
在闪烁过程中,不允许关闭电源;
否则在显示升级过程中,关闭电源会损坏
PLC。
3.1.3AC500PLC升级引导工程及固件升级步骤
如果你想固件升级不受PLC浏览器命令的影响,请按照以下步骤:
1.下载解压缩的升级文件到你的SD卡中;
2.将准备好的SD卡插入到PLC;
SD卡中的sdcard.ini文件包含设置(SDCARD文件中固件升级部分Couple0——Couple4,CPU自带以太网的CPU模块,设置Couple0=2;
如果有通讯模块根据通讯模块的配置,将Couple1——4,对应配置数据由0改为2;
)自动执行升级;
3.打开电源;
4.升级操作开始(绿色的LED灯闪烁=正在从SD卡中读/红色和绿色LED灯快速闪烁-Flash过程;
)
5.升级结果:
成功:
绿色的LED灯慢慢闪烁,只有所有的升级都成功;
错误:
红色的LED灯慢慢闪烁,即使只有一个升级没完成;
固件升级截图:
图3.1.3.1:
PM573-ETH升级前的固件
图3.1.3.2:
PM573-ETHSD卡升级后的固件
图3.1.3.3:
PM573-ETHSD卡升级后的详细固件
3.1.4升级在线模式-PLC浏览器
用PLC浏览器来升级固件,需要在PC里面登陆PLC,然后打开PLC浏览器;
图2.1.4.1打开PLC浏览器
插入SD卡到AC500,(在升级下载章节中描述),写要求(看升级变量章节)的命令到PLC浏览器,按回车;
相应的命令现在被激活,看下面,例如用“sdfirm2_2_0”命令。
图2.1.4.2写入固件升级命令
固件升级成功,“done”显示在PLC浏览器中,移除SD卡,重启动AC500PLC,用新固件来启动CPU;
在重启动前,SD卡必须移除!
!
输入“rtsinfo”到PLC浏览器,就可以得到PLC的固件版本信息。
在升级后重启动,模块才能升级到这章描述的固件版本。
3.2升级后的版本
3.3SD卡上面文件SDCARD.INI
[Status]
FunctionOfCard=2(*SD卡功能:
2=更新*)
[FirmwareUpdate]
CPUPM5x1=2(*用所给的值更新CPUFirmware->
2=译本不同*)
Display=2(*用所给的值更新CPUFirmware->
2=译本不同*)
OnboardIO=1(*用所给的值更新板载IOFirmware->
1=从基础目录*)
RtcBatt=2(*用所给的值更新RtcBattFirmware->
Coupler0=0(*更新通讯模块slot0->
没有更新*)
Coupler1=0(*更新通讯模块slot1->
没有更新*)
Coupler2=0(*更新通讯模块slot2->
Coupler3=0(*更新通讯模块slot3->
Coupler4=0(*更新通讯模块slot4->
[UserProg]
UserProgram=0
RetainData=0
PersistentData=0
ConfData=0
CouplerConfig0=0
CouplerConfig1=0
CouplerConfig2=0
CouplerConfig3=0
CouplerConfig4=0
[PM572](*CPU类型*)
VERSION=2_2_0(*CPUfrimware版本*)
PLCBOOT=2_0_2(*CPUbootcode版本*)
DISPLAY=2_5(*CPUdisplay版本*)
[PM573ETH](*CPU类型*)
VERSION=2_2_0(*CPUfirmware版本*)
[PM582]
VERSION=2_2_0
PLCBOOT=2_0_2
DISPLAY=2_5
[PM583]
[PM590ETH]
PLCBOOT=2_0_6
[PM591ETH]
[PM592ETH]
3.4SD卡的数据结构
文档名称
版本
创创建/修订日期
创建/修订人
备注
AC500PLCCPU固件升级步骤
V2.V2.2.0
2012-6-2012(创建)
fengbin.Yu
联系我们
北京ABB电气传动系统有限公司
地址:
北京市朝阳区酒仙桥北路甲10号D区1号
邮编:
100015
总机:
(86-10)58217788
传真:
(86-10)58217518
服务热线:
4008108885
E-Mail:
plc.service@