S7-400有后备电池下断电数据块丢失
刘玉蓉
发布于2014-10-30 17:51
5
0
标签:
S7-400有后备电池,开始断电后重启数据块保持,但两年后现在断电重启后数据块恢复成装载存储器值。后备电池新换,电源模块也换过现象没变化。是CUP有问题了吗?还是什么情况执行了存储器复位?
问题补充:
数据块是保持的,没有选择Non-Retain。
有两条设备,程序基本一样。另一条正常,这条故障的原来也正常。
比较这两条设备PLC的启动情况,故障的这条在启动中IFM1F等持续红灯亮很长时间,而正常的是IFM1F灯闪一下就消失了。
故障的PLC启动后CUP上的指示灯显示正常,没有红灯。
您列出的文档我都看过了,现在PLC的设置符合文档说法,断电启动后数据块应该保持。但实际结果是恢复了长在存储器中的值。
佳答案
根据你的描述,很可能是你的电源模块中3.6V干电池性能下降产生的。一般如果运行时,如果没有该干电池或电池电压下降,则启动后或断电后电压恢复时,CPU会自动进行总复位,然后视组态而定进行热重启动或冷启动,就把外置装置存储器(闪存卡FEPROM)中内容复制到工作存储器中,即断电和重启数据块恢复到装载存储器值的值。
你可以组态S7-400PLC的属性中设定“Retentive Memory(保持存储器)”,可以在掉电后保持一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB1),但你必须了解由于S7-400PLC的工作存储器中没有非易失性RAM,即使你组态了保持区域,再掉电时若没有后备电池或电池不足,也将丢失所有数据,这是S7-400PLC与S7-300PLC不同之处。
你的S7-400PLC中有1FM1F指示灯,说明你的PLC为CPU414-3/4,该指示灯常亮表示接口模块1有故障(接XI接口MPI/DP),检查MPI/DP网络中所有站点通信网络接头连接是否松动,末端电阻位置是否正确,好把所有网络接头内部端子A1/B1、A2/B2重新连接一遍。根据我的经验,如果通信连接头松动,也会产生通信中断,数据丢失。
一般S7-400PLC的存储区复位的情况如下:没有后备电池插入通电时、再次插入闪存卡FEPROM、执行MRES复位时、MPI通信网络中断时。
如果你更换电源模块和电池后,问题依然存在,首先检查所有MPI通信网络接头,排除上述问题后,CPU414-3/4内部工作存储器由于长期读写性能下降也是原因。