欢迎您光临机械网,如有问题请及时联系我们。

维修plc时,cpu离开电池,程序会不会丢失?plc里面电池没电,程序还会在吗?

作者:机械网
文章来源:本站

  1、s7-300 没有电池,在CPU断电后电池程序不会丢失,s7-200短时间断电也不会丢失,s7-400不可以。

  2、S7-400电源模块中的干电池的作用主要为两个:第一备份并保持用户程序,即使断电也不会丢失;第二用于保持性存储的位存储器、定时器、计数器、系统数据和变量数据块中的数据;

  3、S7-400 的备用电池为锂电池(锂/亚硫酰二氯),至所以发现PLC断电几天后,PLC里面好像程序都没有,主要是CPU长期断电使备用电池电量不足或长时间存放,其表面产生钝化层,导致电池不能立即供电;

  4、 对于S7-400PLC要特别小心,如果长期断电,电源模块加入的3.6V干电池电量消耗很块,很容易造成数据丢失。一般应每年更换一次电池(3.6伏),尤其在CPU长期断电情况下,时间更短;所以如果此电池长期使用不更换,断电几天,造成电池电量不足,PLC里边程序丢失是很正常的。我在调试S7-400PLC系统时,都建议客户不要端电,至少保持S7-400PLC模块系统有电,否则数据丢失,损失是很大的。

  5、关于了解更换备用电池是否引起S7-400CPU 内用户程序丢失之前,必须明白S7CPU存储器的结构。S7-400CPU存储器,除外部装载存储器(可用闪存FEPROM)外,无论内部集成装载存储器,工作存储器(编码和数据),还是系统存储器都是带备用电池的RAM,这是与S7-300CPU不同之处,因为后者可以有内置ROM存储器。在搞清楚以上S7-400PLC存储器结构后,就很容易回答你所提出的问题:

  

维修plc时,cpu离开电池,程序会不会丢失?plc里面电池没电,程序还会在吗?

  

维修plc时,cpu离开电池,程序会不会丢失?plc里面电池没电,程序还会在吗?

  

维修plc时,cpu离开电池,程序会不会丢失?plc里面电池没电,程序还会在吗?

  6、S7-400PLC有两种存储卡,即RAM卡和闪存FEPROM卡,如果使用RAM卡,在断电情况下换备用电池,用户程序肯定丢失;这就是可能你在“重新给换后故障消失,但无程序执行”的原因;因为无论外置还是内置存储器都是RAM,如果没有后备电池,又在断电情形下,用户程序丢失;

  7、如果你使用的闪存FEPROM卡,在断电情形下换电池,用户程序是不会丢失的,换好电池,恢复通电后,FEPROM里的用户程序被复制到CPU存储器的RAM区中;因此即使用备用电池馈电,正常电源不供电,由于用户程序置于程序卡中,是不会导致用户程序丢失;

  8、另外要注意一个问题:虽然利用外置闪存FEPROM卡,即使电池不足和断电情况下,用户程序不丢失,但在HMI(操作界面)设定的工作数据可能因电池老化不足会丢失,这一点必须牢记;

  9、一般应每年更换一次电池(3.6伏),尤其在CPU长期断电情况下,时间更短;

  一般来讲,PLC更换电池的时候,程序是不会丢失的。但是,最好是在换电池之前,备份一下PLC一下里面的程序,以防万一。一、PLC程序换电池不会丢失的原因:一般来说,PLC在断电后,因为PLC上RAM电源端接有充电电容,即使把电池去掉,电容上充电电量也足够RAM内的数据保持一段时间,所以如果取掉电池后 在短时间内(通常5分钟)再将新电池换上去,数据是不会丢失的。二、PLC所用电池规格:电池通常是3V或3.6V的不可充电的锂电池,电池的使用寿命通常是五年左右。三、防止PLC换电池丢程序的方法:1、用户实际使用PLC的环境情况不尽相同,例如电容的容量下降,RAM电源回路有灰尘、油泥等形成放电回路等,这会加快PLC断电后电容的放电 速度,从而使时间不好把握。如果在带电的情况下更换电池就可保程序万无一失。因为电源始终会有电压加在RAM芯片的电源脚。2、最好是把PLC通电15分钟(给内部电容充电),断电,在5分钟内换好新的电池,再上电试一下。

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!