西门子1200PLC数据断电保存问题求教? 点击:3015 | 回复:7



月上苍茫

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 78回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2005年11月25日
发表于:2019-09-15 19:37:27
楼主

  我编了个设备累计计时的程序,用系统时钟脉冲做秒数计时累计,再除以60做分,除以3600做小时。当PLC断电重启后数据无法保存。 使用全部数据块一样,在变量设置过也一样! 

(如下图所示:D34  D38  PLC断电后重启无法保存!)请各位大神帮解!






请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-09-15 21:12:08
1楼

需要被断电保持的数据必须被保持到保持性寄存器中。保持性寄存器中不需要超级电容供电维持,其中的数据可以永久保持。总共可以有2048个字节的数据具有保持特性。CPU暖启动或者断电再上电后,保持性存储区中的数据会保持为暖启动或者断电之前的数值,保持性存储区之外的数据会丢失,即清零。

M存储区

用户可以在“PLC tags” 标签页中,点击“Retain”按钮来设定M存储区的保持范围,如下图所示:

image.png

月上苍茫

  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 78回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2005年11月25日
发表于:2019-09-15 22:39:31
2楼

回复内容:

对: 请叫我王老湿 需要被断电保持的数据必须被保持到保持性寄存器中。保持性... 内容的回复!

-------------------------

用这个方法试还是不行。。。头疼。。

月上苍茫

  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 78回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2005年11月25日
发表于:2019-09-15 22:49:28
3楼

使用计数器计时,数据保存就正常。看来只有这个解决办法了。

茫人

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 43回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2008年3月15日
发表于:2019-09-18 14:30:01
4楼

来瞧瞧,学习学习。谢谢楼主分享

wocaonima1314

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 608回
  • 年度积分:79
  • 历史总积分:304
  • 注册:2014年5月25日
发表于:2020-10-22 14:09:01
5楼

噫嘻,学习学习啦~~~

陈左耳

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 190回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2019年6月27日
发表于:2020-10-23 15:44:52
6楼

学习学习!

TNTtnt

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 380回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2008年1月16日
发表于:2021-01-22 08:26:30
7楼

学习学习!


热门招聘
相关主题

官方公众号

智造工程师