一、后备电池的主要用途
备份并保存用户程序
用于保持性存储器的位存储器、计数器、定时器、系统数据以及变量数据块中的数据
提供在电源上电后CPU的重启功能
二、后备电池在 S7-400CPU 中的应用
对于 S7-400CPU,电池用于保证用户程序在断电情况下不丢失,对于使用 RAM 卡扩展装载内存的用户,要想使 CPU 断电后保留程序则必须使用后备电池。另外也可使用外部电池(5~15V直流电源)来实现这种备份,可将外部电池连接到 CPU EXT.BATT 端子,也可通过接收 IM 上的EXT.BATT 插座来为扩展机架中的模块供电。
S7-400CPU 中的后备电池安装在电源模块中。当外部电源切断后,系统中所设置的参数和RAM 卡中的数据可以通过后备总线得以保存,当然保存的时间必须是在电池可以提供的长时间。
三、S7-400CPU 中后备电池的指示灯及开关说明
LED “BAF” :
电池故障,红色指示灯。如果背板总线上的电池电压太低,此LED就变亮。例如:
没有装电池或在没有外部电池时电池电压过低。
LED “BATT1F/ BATT2F”:
电池1故障/ 电池2故障,黄色指示灯。当电池极性接反时或电池不存在或电池放电过半时,该LED就点亮。
FMR 开关:
故障解除后用于确认和复位故障信息的开关。
BATT.INDIC 开关:
用于选择是否进行电池状态监视。可以选择1个电池监视、两个电池监视或不监视电池后备状态。不管该监视开关选择什么位置, 也仅有一个电池在提供后备电流(即使实际安装2个后备电池)。对于可以插入2块后备电池的电源模块,如果在双槽电源模板上使用2块电池,即使此时开关选择到2BATT位置,也只有个槽中的后备电池起后备作用,第二槽中的电池是槽中电池的后备。也就是说,在第1块电池没有耗尽电能之前,另外1块电池始终作为备用,不提供后备电流;只有当第1块电池耗尽电能后,另外1块电池才开始提供后备电流。
电源模板电池指示灯状态(如下表)
四、S7-400CPU 中后备电池的更换
更换步骤
1. 打开电源模板前盖
2. 用带子把电池拉出电池盒
3. 插入新电池,并注意电池极性
4. 设定BATT.INDIC开关 (是否监视后备电池状态的选择开关)
BAT位置:用于单槽宽度电源模板,监视电池后备状态。
1BAT位置:在双槽或三槽宽度电源模板中,监视一个电池的后备状态。
2BAT位置:在双槽或三槽宽度电源模板中,监视两个电池的后备状态。
OFF 位置:不监视电池的后备状态。
5. 用电源模板上的故障消息复位按钮(FMR)复位报错信息
如果换完电池缺电状态仍然存在,拨到FMR位置后可复位电池缺电状态。
6.关上电源盖
五、注意
1、只能在系统通电或已经连接外部电池时才能更换电池,否则,CPU 内的用户程序将会丢失(对于使用 RAM 卡的 CPU )。
2、可以不用西门子官方的电池,只要电池尺寸和参数合适就行。霍尼韦尔HC900的备用电池和西门子S7-400CPU的备用电池参数都一样,两者可以通用。
3、关于电池电量和使用时间的计算,西门子官方手册里边有具体的算法。个人觉得没必要那样复杂,只要定期检查就可以了,只要缺电指示出现,换掉就可以了。