西门子200数据断电保存

我们有一台机,用了S7-200。触摸屏上选择好配方后,若PLC停电4天后,触摸屏上的数据全归零。(而且我更换了一台新的 PLC,也发生同样的情况).因为我们没有触摸屏的原程序,故与代理商沟通,代理商反映触摸屏的数据在PLC程序中的系统块中,是选择了断电数据保持。他们认为PLC如果不装电池的话,仅靠PLC内部电容的作用,数据一般保持在3天左右。但我搞不明白的是,我原来也搞过很多200的PLC,为何PLC在没有安装电池的情况下,设备停一两个星期后,触摸屏上的参数不会归零。现在这台机,我们除了在PLC 上加电池外,还有什么方法让设备停电几天后,数据仍然保持不变。

最佳答案

1、应用S7-200时,可以选用以下几种数据保持方法:
CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲 。
CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源 。
设置系统块,在CPU断电时自动保存M区中的14个字节数据 。
在数据块中定义不需要更改的数据,下载到CPU内可以永久保存 。
用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存 。
 上述前三个数据保持功能都是在“系统块-数据保持”中设置。
2、RAM区的数据保持靠“内置超级电容+外插电池卡”的机制,需注意电容必须连续充电24小时:
在CPU内部靠一个超级电容,在掉电后为RAM存储器提供电源缓冲,保存时间可达几天之久。CPU上电时,超级电容就可以充电。要获得规格表中的数据保持时间,电容必须连续充电24小时。
3、还有什么方法让设备停电几天后,数据仍然保持不变:
S7-200系统中用到了三种存储器件:
、RAM: 易失性的存储器,失去电源供应后,其中保存的数据会丢失。S7-200 CPU中的RAM由超级电容+外插电池卡提供电源缓冲。RAM保存V、M、T(定时器)、C(计数器)等各数据区的内容,在CPU失电后的表现由用户在系统块“数据保持”页中设置 。
、EEPROM:非易失的电可擦除存储器,保存数据不需要供电,并且可以改写其内容。上述RAM数据区中有的部分与EEPROM中的区域一一对应。用户程序也永久保存在程序EEPROM区中 。
、外插存储卡:非易失的存储器。用来保存用户程序、数据记录(归档)、配方数据,以及一些其他文件等。

提问者对于答案的评价:
谢谢各位的回答

专家置评

已阅,最佳答案正确。
请参见:如何在 CPU 内部 EEPROM 存储空间中永久保存变量区域
http://support.automation.siemens.com/CN/view/zh/17471561
这个是通过编程方式,来实现永久存储,还有最佳答案的MB0-MB13这14个字节设置成断电保持则永久存储

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午1:12
下一篇 2018年3月6日 下午1:12

相关推荐

  • S7-200怎样用编程软件读取内部寄存器

    S7-200怎样用STEP 7 MicroWIN SP9编程软件读取内部寄存器数值,保存,并下载 问题补充:就像以前我用三菱Q系列,我可以用编程软件读…

    SIMATIC S7-200 2021年7月5日
  • 哎呀呀,请高手帮忙。(S7-200的问题)

    有一个模拟量的值,我想用定时中断每10MS采一个样,采10个,依次放入以VW0开始的10个字中,(VWO-VW10),我不想用计数的方式做,如等于1时将AIWO放入VW0,等于2时…

    SIMATIC S7-200 2017年11月12日
  • 如何设计循环检测的程序?

    现场有10个储气罐,开始我已经依次向是个储气罐冲入5公斤压力。之后开始从1号罐检测其压力如果压力大于3公斤,则开始检测2号罐;如果小于3公斤,则向1号罐充气,待压力大于3公斤后,则…

    SIMATIC S7-200 2017年6月13日
  • S7-200 CUP226CN

    S7-200 CUP226CN 断电数据能保持多久,有没有什么办法使断电几个月后写入的数据不丢失 最佳答案 S7-200系统中用到了三种存储器件:RAM:&nb…

    SIMATIC S7-200 2020年10月31日
  • 合理

    请教,我有一个控制系统,用S7200和纬煌打印机通信,并进行实时打印,打印数据包括时间,两个模拟量等。但现在由于工艺的需要,需要在过程完成后对数据进行一次重新打印,请教用啥方案谢谢…

    SIMATIC S7-200 2021年7月5日
  • 如何将实数转成浮点数

    如何将将实数转换为浮点数。例如 114.25 转成  42E48000 。 程序如何编写,麻烦各位前辈指教一下,小弟在此…

    SIMATIC S7-200 2021年7月4日
  • PC/PPI cable接口卸载下不了的原因

    在操作系统XP SP3中安装S7-200编程软件Micro /win  v4.0.6.35,安装完成后,,编写程序编译完成,用com1口或U…

    SIMATIC S7-200 2021年7月5日
  • 226CPU与主站通讯

     226CPU,自由通讯口接触摸屏,调用modbus-rtu通讯。作为从站,与上一级主站进线通讯,如何配置? 钻石用户推荐最佳答案 CPU226做modbus从站用POR…

    SIMATIC S7-200 2021年7月5日
  • s7200程序中的递增双字问题

    LD     m_autoModel:M0.0 A     &nbsp…

    2018年3月6日
  • 上载密码

    214设了上载密码,找不到了,咋办啊,程序没有备份,可以破解吗?谢谢! 问题补充:还有要是重新编程,没有密码会不会禁止下载?怎样清除原来的程序和密码?谢谢啊! 最佳答案 在链接后,…

    SIMATIC S7-200 2021年7月4日