关于数据保持

数据保持怎么使用阿?怎么设置阿?

最佳答案

1、数据块和编程保持数据的方法是将V区数据写入EEPROM的。MB0-MB13保持数据也是将MB0-MB13存入EEPROM的,MB14-MB31没有对应的EEPROM。

 
 2、将停电要保持的数据放在MB0-MB13,在系统块断电数据保持区将MB0-MB13设定即可,即将MB数据区的起试地址设为0,单元数目设为14,也可以用多少设多少。注意默认状态,该区域是不保持的。比如:

 LD SM0.4

 EU

 INCD MD0

 当MD0=888时,PLC停电了,停了1年后再开机时MD0还等于888(为什么等于888,见开机后数据的恢复)。

 实现CPU断电时自动将其中数据写入相应的EEPROM 的功能,这样也可以达到永久保持的目的。

 特点:

 要保持的数据较少(15字节以内),省了电池卡也不用编程。不论数据变化的快慢,不论PLC停电时间的长和短,都可以用这种方法。

 

 3、如果数据块为: vb0 30 

 plc运行后vb0=50 

 vb0是停电保持的,那在电容保持的时间内,vb0保持为50。 

 当长时间停电,电容不能保持时,再次开机,vb0 的数据恢复为30 。

 如果系统块中没设置相应的保持,那么PLC在掉电再上电时VB0还等于30。

 
 4、数据保存在EEPROM或RAM里。RAM是易失性的存储器,电源中断后,存储的信息要丢失,所以该数据由电容或电池保存的。

 RAM相对于EEPROM,它的工作速度快,改写方便。

 
 5、在系统块中设置的保持区域(MB0-MB13除外)保存在RAM里。

 
 6、SIEMENS网上有3个通过编程方法将V数据写入EEPROM的经典例子。

 

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

专家置评

如果有引用,请注明出处。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:00
下一篇 2021年7月5日 上午10:00

相关推荐

  • S7-200自由通讯口如何与条码扫描器进行连接

    请问S7-200自由通讯口怎样和条码扫描器进行连接,有没有现成的程序看看。学习下? 最佳答案 扫码枪和PLC自由口通讯,PLC自由口采用接收完成中断的方式处理接收到的条码数据即可。…

    SIMATIC S7-200 2017年7月26日
  • 4.0

    我有一台由威纶触摸屏和S7200SMARTPLC组成的控制设备,我现在想用我的电脑来对该设备进行远程监控,即组成一个设备终端监控系统,(不是通过PLC的编程软件进行监控),请教哪里…

    SIMATIC S7-200 2021年7月5日
  • STEP7-Micro/WIN4.0 SP4

    不知STEP7-Micro/WIN4.0 SP4软件是否有中文版?我从西门子网站下载是英文版而且还的把以前的版本卸载才让安装是这样吗?谢谢 最佳答案 已开始默认是英文版,…

    SIMATIC S7-200 2021年7月5日
  • 定时器PV值设置问题

    各位师傅,我在做一个循环小程序,组态软件是组态王,PLC是200CN。循环次数用T37控制,PV值(存在VD206里面)可以在组态王里面设置参数,问题是好像组态王只能把数据写给VD…

    2020年10月31日
  • CPU224XP 模拟量输入连接电阻选择?

    CPU224XP 模拟量输入只能是电压信号,需要连接电阻才能把0-20mA的电流信号转换成电压信号。我去电子城找了一圈也找不到500欧姆的,我买了510欧姆2瓦碳膜的,回…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200程序上传

    用“V4.0 STEP MicroWIN SP4”(V4.0.4.16)上传S7-200 CPU222里的程序,提示“Block …

    SIMATIC S7-200 2021年7月5日
  • 关于PID的正反作用的理解为什么在S7-200上和以前书上说的正好相反??

    如何实现PID反作用调节?在有些控制中需要PID反作用调节。例如:在夏天控制空调制冷时,若反馈温度(过程值)低于设定温度,需要关阀,减小输出控制(减少冷水流量等),这就是PID反作…

    2020年10月31日
  • s7-200实现灯以1HZ频率闪烁

    我想用定时器实现1HZ频率的灯的闪烁,请各位给个简单的程序,谢谢! 问题补充:这个SM0.5应该是属于特殊寄存器吧,我想用定时器实现这个关于频率的问题。毕竟特殊寄存器就那几个,不能…

    2021年7月5日
  • S7-200程序卡问题

    用的是S7-200 CPU222,能不能用程序卡在CPU 224中编程,再用程序卡下载到CPU222中。 最佳答案 两种CPU的硬件性能不一样,CPU224的性…

    SIMATIC S7-200 2020年11月1日
  • 梯形图编程问题

    当t0t1相互循环最终在q0.0输出一个2s周期,计时器计时10次后q0.0成输出状态,同时q0.1输出4s后q0.1断开,q0.2动作 最佳答案 你能描述的这样详细说明你已经具备…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论