当PLC突然断电后,数据丢失,在工程运行时能否把PLC断电前的数据写到PLC中 点击:1494 | 回复:2



dfvf

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2009年8月05日
发表于:2009-09-08 16:22:12
楼主
当PLC突然断电之后,PLC的数据丢失了,在我们的工程运行时能否重新把PLC断电前的数据写入到PLC中



自由漫步者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 125回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2009年8月31日
发表于:2009-09-09 17:03:30
1楼

你可以在运行的时候将PLC中的数据保存为初始值,可以使用一下这两个函数。

!SaveSingleDataInit(Name)

函数意义:本操作把数据对象的当前值设置为初始值,防止突然断电而无法保存,以便MCGS嵌入版下次
启动时这些数据对象能自动恢复其值。

返 回 值:数值型,返回值=0:调用正常,<>0:调用不正常。

参 数:Name,数据对象名。

实 例:!SaveSingleDataInit(温度设定),把温度设定的当前值设置成初始值。

注 意:此函数单独使用不起作用,需要和函数!Flushdatainitvaluetodisk()一起使用。


!FlushDataInitValueToDisk()

函数意义:把所有数据对象的初始值写入磁盘。

返 回 值:数值型,返回值=0:调用正常,<>0:调用不正常。

参 数:无。

你参考一下

鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2009-09-09 17:16:29
2楼
可以。                   。

热门招聘
相关主题

官方公众号

智造工程师