PCS7系统S7-400H CPU固件更新步骤
一、背景:
使用PCS7控制系统的工厂,截至目前为止已发生了几起CPU故障,故障现象为CPU上所有的指示灯同步闪烁(见下面的视频),在将诊断信息发送给热线进行分析后,回复可能是CPU的固件存在BUG,需要更新S7-400H的固件消除此类BUG。
CPU状态指示灯全闪视频.mp4
二、准备工作:
1. 根据CPU型号从西门子网站下载相应的固件更新包,并解压缩到工程师站新创建的文
件夹内。固件版本下载路径(需要先注册):
https://support.industry.siemens.com/cs/ww/en/view/109474550 2. DCS程序备份。
3. 由于当前PCS7版本是V7.1,CPU固件更新会清除CPU内AS RT PO授权,因此更新
前须回收CPU内AS RT PO授权,打开PCS7项目,在“Component view”下展开左侧菜单栏,右键点击ChartsChartsBook Back Process Objects,见图1。 4. 授权回收后会清空CPU内程序和数据,引起CPU进入停止状态,此时现场设备会失去
控制,因此固件更新必须在工厂停机检修期间进行,并需联系工艺专业采取预防和隔离措施,采取手动操作和控制装置和后备系统的压力。
5. 因CPU固件更新期间(一台CPU升级时间可按30分钟考虑)不能断电,否则CPU
可能进入故障模式且无法恢复,联系电气,确保在此期间CPU的电源供应。 三、 说明:
如果控制系统配置的是冗余CPU,则需要对2个CPU分别执行下面第四节中第1~7步的操作,然后对其中1个CPU执行第8~11步的操作。
四、升级步骤:
1, 待工艺准备好之后,通过CPU上的开关把CPU从RUN模式切换到STOP模式。 2, 开始CPU固件更新:打开Hardware界面,选中CPU模块点击顶部菜单
PLCUpdate Firmware,见图2。
Page 1 of 8
3, 在弹出的Update Firmware对话框内,从Target Module栏下可看到待升级CPU
模块的订货号和当前固件版本号。点击Firmware file栏下的Browse,找到下载的Firmware升级包,选中CPU_HD.UPD,点击OPEN按钮确认。然后在红色框内可以看到待升级的版本号,见图3、图4、图5。
4, 点击RUN按钮,会弹出提示框,内容是如果没有存储卡,固件更新会导致所有
CPU数据丢失,点击YES确认,见图6。
5, 程序开始执行固件更新,见图7和图8,约15分钟后,系统提示固件更新完成,见
图9;在组态的硬件与实际的硬件不一致的情况下(例如某现场硬件组态为417-4H CPU,实际使用的是417-5H的CPU),还会出现如图10所示的提示,此时CPU的状态为stop如图11所示。单独下载硬件组态后,CPU启动不了,必须要将硬件,网络连接和CFC程序全部下载后才能将CPU运行起来,CPU运行后的状态如图12所示。
6, 查看升级后的固件版本:打开Hardware界面,选中CPU模块点击顶部菜单
PLCModule information,点击General选项,可以看到更新后的固件版本已经与更新包的版本一致,见图13。至此固件版本更新完成。 7, 通过CPU上的开关把CPU从STOP模式切换到RUN模式。
8, 由于固件更新后,CPU的时间恢复到缺省的1984年,需要执行时间同步。 9, 打开CPU的Hardware界面,选中CPU所在机架并下载。 10,打开CPU的Netpro界面,选中CPU所在机架并下载。 11,下载所有CFC程序。
然后把CFC切换到在线模式检查是否有异常,打开WINCC runtime检查画面是否有异常,如果都正常,可以把控制系统画面交给工艺正常使用。
Page 2 of 8
图1:回收AS-RT-PO授权
图2
Page 3 of 8
图3
图4
Page 4 of 8
图5
图6
Page 5 of 8
图7
图8
图9
Page 6 of 8
图10:固件更新后的提示
图11:固件更新后CPU停止
Page 7 of 8
图12:全部下载后CPU运行起来
图13
Page 8 of 8
因篇幅问题不能全部显示,请点此查看更多更全内容