西门子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

相关推荐

  • 如何利用EM235模块通过压力传感器实现称重

    工程师,您好!S7200选用226的cpu,如何实现通过模拟量输入模块EM235,通过压力传感器表示出0—50kg的重量,希望您能帮忙写个参考程序,最好伴有详细讲解。另外,模拟量输…

    SIMATIC S7-200 2017年11月27日
  • 两台S7-200之间的通讯线怎么做

    我想用一台226CN和一台222CN互相通讯,但是不知道两个PORT口之间的通讯线怎么做?希望各位大侠多多指点,在此先行谢过 最佳答案 两个DP接头,一段屏蔽双绞线,3-3,8-8…

    SIMATIC S7-200 2020年11月5日
  • s7-200接近开关输出脉冲信号

    我这边设备上有个接近开关用来感应传送带上面物体的位置 因为用来感应的铁片有点太长 感应到后信号一直输出直到感应不到 有什么办法可以让接近开关感应到后马…

    SIMATIC S7-200 2020年10月31日
  • EM253度量单位

    EM253度量单位现在使用EM253, 但看了几个文档,都是使用相对脉冲数作为速度和距离的度量单位,如果要使用工程单位,比如mm,作为速度和距离的度量单位,该如何使用呢?…

    SIMATIC S7-200 2020年10月31日
  • 200CPU中程序加密如何破解

    现场200CPU程序被加密保护,想改造,需要读源程序,如何破译 最佳答案 既然是改造,那估计那设备是比较旧的了,以前进口的200PLC是可以破解的,通过编程电缆直接读取,现在国产的…

    SIMATIC S7-200 2020年11月1日
  • 关于200PLC模拟量采集的问题

    我是第一次用200PLC,这边客户需要对模拟量信号进行1秒的采集,查了查资料好像没有时间中断,问一下大家用过200PLC都是怎么解决这个问题的? 最佳答案 第一,200PLC是有时…

    SIMATIC S7-200 2017年11月6日
  • S7-200电梯控制

    假设电梯在一楼,此时二楼外呼上行信号与外呼下信号同时被按下,电梯由一楼上电二楼过程中无其他比二楼更高楼层呼梯信号,电梯上到二楼时,应该先是二楼外呼上行灯灭的同时执行第一次开门关门动…

    2021年7月5日
  • 现场调试步进电机遇到问题,求助。

    是这样的,手头有一个工程。S7-200 PLC和Kinco 步进电机、步进电机驱动器各一个.打算用S7-200 PLC驱动步进电机做往复运动。现阶段我…

    SIMATIC S7-200 2020年10月31日
  • S7-200温度控制

    专家您好!     我是PLC新手。有这样一个实验:用S7-200根据工艺控制反应炉。其中包括温度、压力信号的采集;阀门开关的控制…

    SIMATIC S7-200 2021年7月4日
  • 字符串比较问题

    用条形码扫描器接s7-200自由口,扫描器扫描的一维条形码字符串寄存在smb2,可否通过比较指令比较“字符串”的前5位,将字符串分类 最佳答案 可否通过比较指令比较“字符串”的前5…

    SIMATIC S7-200 2020年11月1日