西门子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 PID 测试方案

    方案一:环境是有一个水箱要保持一定的温度,用S7-200晶体管型PLC直接驱动固态继电器对加热器来进行PID调节该水箱温度,温度(反馈PV)由输入扩展模块采集,通过温度(设定SV)…

    SIMATIC S7-200 2017年12月2日
  • EM231 8通道模拟量输入

    我现在有一个正负9v的电压信号 怎么才能转换成正负5V的吗 最佳答案 因为该模拟量输入模块选择没有正负10v的电压信号(包含正负9v的电压信号),所以需要在外部先进行电压…

    2017年11月4日
  • 有没指令是求一个字内位为1的个数的的

    能给个200的全部指令就更好了我邮箱 chinacuit@vip.qq.com谢谢200的系统手册我有 问题补充:问并不是编不出来,是因为三菱的是有这样的指令的。饿哦以为…

    SIMATIC S7-200 2020年11月1日
  • MODBUS传输速率和波特率的关系

    西门子的一份资料上介绍,s7-200用作modbus主站的时候,调用MBUS_MSG指令,每读写一个字的数据就要1.85ms,请问这个时间和通讯速率有关系吗?另外,通讯速率的选择和…

    SIMATIC S7-200 2021年7月5日
  • PID调试中的问题

    我现在正在用S7-200,调试PID。程序如下Network 1 // 网络标题// 网络注释LD   &nb…

    SIMATIC S7-200 2020年11月1日
  • 求win10系统软件

    现有的LOGO、S7-200、S7-300、200SMART、触摸屏等软件能安装在win10系统里吗?在哪下载?中文的。谢谢 钻石用户推荐最佳答案 西门子LOGOhttp://ww…

    SIMATIC S7-200 2021年7月5日
  • 231-7PC22

    模块SF报警,诊断:范围超出错误,存在I/O错误 最佳答案 检查组态地址是否有设置超范围《 指示灯及CPU、SM诊断信息》http://www.ad.siemens.co…

    SIMATIC S7-200 2021年7月5日
  • s7-200模拟量能输出正负信号吗

    我有一套液压设备,其中有一个液压阀门需要正负信号,我想用s7-200来做,请问能行吗  最佳答案 可以的 模拟量扩展模块输出规范 信号范围:&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 231 -7pd22热电偶模块使用说明书哪有下载

    如题,k型热电偶如何设置 231-7pd22 最佳答案 相关资料: 《西门子 S7-200·LOGO!·SITOP 参考》V0.95版(更新…

    SIMATIC S7-200 2020年11月1日
  • S7-200 握手信号

    专家您好!     我是PLC新手,有个试验,触摸屏和PLC,PLC向屏上传温度压力值,温度曲线,屏能控制PLC执行动作,(PLC…

    SIMATIC S7-200 2021年7月4日