西门子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日
下一篇 2018年3月6日

相关推荐

  • 用CB1241做ModbusRTU通讯,刷新很慢

    图片是我写的功能块,读取的是一个激光传感器的距离,但是刷新得很慢,超过1秒才更新一次数据,我用RTU助手,1秒可以刷新很多次,传感器默认的周期是40hz的。波特率是19200,没有…

    2021年7月5日
  • S7200扩展模块问题!!!!!!

    各位大狭.请问S7200扩展模块上的扁平线可以自己做吗?我现在想使224和EM222两者之间的距离在2.5米左右.装在两个电气柜中,用TP170A同时控制,但他们之间的线太短了,请…

    SIMATIC S7-200 2021年7月5日
  • modbus地址问题

    Modus地址问题 由公式 Modus地址=40000+(T/2+1) 得 VD8 的Modus地址 为:40005对吗…

    SIMATIC S7-200 2021年7月5日
  • 符号表制作

    高工:   在制作S7-200符号表时,如"1#真空泵"或"真空泵1#"用作符号时,显示红色字体,请问,哪里存…

    SIMATIC S7-200 2021年7月5日
  • sm1.0 的问题

    各位好!在程序中多次使用sm1.0的常开触点,但sm1.0不是同一前提,会不会产生这种现象:只要有一处前提条件满足,sm1.0都会动作!呵呵,谢谢啦! 最佳答案 西门子的我没实验过…

    SIMATIC S7-200 2020年11月1日
  • 关于S7-200的PID问题

    请教各位能不能做一个PID算法  输入值是实际过程量输出是模拟信号,比如  我要用液位控制阀门开度,那么我想控制在1米,我在给定量就输入1米…

    SIMATIC S7-200 2018年3月6日
  • PLC接线求助?

    如图所示,输出端口要接电阻吗?输出的24V电压,我能给扩展模块供电吗? 图片说明:    最佳答案 1、输出端口不需要要接电阻。可以给扩展模块供电。PLC输出口…

    2018年3月6日
  • S7200 USS_INIT

    我是一台S7200连接5台6RA70,请问使用USS_INIT命令,是一次全部激活5台6RA70?还是分别用5个USS_INIT命令分别激活? 问题补充:USS协议好像只能读写参数…

    SIMATIC S7-200 2021年7月5日
  • 关于块传送指令的输出数据类型!!

    224XP中,BLKMOV_W指令输出OUT数据类型可以是指针,假如说存储的首地址是VW3000,我用的OUT是*AC,那么AC里面的数据应该是甚么,是3000,还是想办法让*AC…

    SIMATIC S7-200 2021年7月5日
  • EM235—PT100

    我用的EM235的模块,传感器用的PT100.        PT100是否该加温度变送器转成4-2…

    SIMATIC S7-200 2021年7月5日