MCGS断电后设置的参数如何保存 点击:18455 | 回复:17



zjx642531

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 84回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2011年10月17日
发表于:2014-06-06 23:39:35
楼主

各位工友,你们好!请问我用MCGS组态了一个参数设置界面,为下位机PLC提供参数,有好多开关量和数值量,但是如果MCGS断电后该如何保存这些参数,并且再次上电时能够自动对应的读取这些参数呢?求教方法,谢谢!因为工程小区有时会停电




小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-06-06 23:43:47
1楼

可以用把这两个指令放到循环脚本里,让循环脚本一直执行。
!SaveDataInit( )!FlushDataInitValueToDisk( )
这样数据就实时的被保存成默认值了,停电,在上电后,数据就会以默认值的形式显示出来了。

阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2014-06-07 08:20:41
2楼

1, MCGS 屏是可以保存一些数据的 , 一楼的 那个方法以就


2,但是如何是 从 PLC 来的 数据,MCGS 屏好像不能直接进行修改显示出来的

zjx642531

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 84回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2011年10月17日
发表于:2014-06-07 10:43:42
3楼

回复内容:

对: 小诚 可以用把这两个指令放到循环脚本里,让循环脚本一直执行。... 内容的回复!


非常地感谢您,万分感谢!直接这两条指令就可以了吗,括号里不用写什么东西了?

zjx642531

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 84回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2011年10月17日
发表于:2014-06-07 10:45:24
4楼

回复内容:

对: 阿水--王者之师 1, MCGS 屏是可以保存一些数据的 , 一楼的 那... 内容的回复!


谢谢你,主要是保存触摸屏设置数据的

zjx642531

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 84回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2011年10月17日
发表于:2014-06-07 11:22:03
5楼

回复内容:

对: 小诚 可以用把这两个指令放到循环脚本里,让循环脚本一直执行。... 内容的回复!


你好,我试了一下,把那两条指令放在了循环脚本里,可是为什么还是不行啊,断电再上电后设置的参数又都没了


zjx642531

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 84回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2011年10月17日
发表于:2014-06-07 11:23:17
6楼

回复内容:

对: zjx642531 回复内容:对: 阿水--王者之师  1, MCGS 屏... 内容的回复!


你好,我把那两条指令放在了循环脚本里,可是为什么还是不行啊,断电再上电后设置的参数又都没了

姚姚5918

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2015年8月14日
发表于:2015-08-26 23:20:49
7楼

大神,还在么,mcgs怎么给下位机做提供参数修改?就是plc程序里面温度设定好上下限,mcgs做一个界面改变这个上下限参数,

myftfeel@163.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年3月22日
发表于:2016-03-22 09:37:06
8楼

很想知道结果,遇到相同的问题了!

left-handed

  • 精华:0帖
  • 求助:7帖
  • 帖子:48帖 | 749回
  • 年度积分:73
  • 历史总积分:1108
  • 注册:2006年4月12日
发表于:2016-03-29 10:34:31
9楼

断电是没效果的

可靠的做法是将这些指令

!SaveDataInit(data 0 )

.

.

.

!SaveDataInit(data n )

!FlushDataInitValueToDisk( )

做在一个按钮指令里,或者间接定时触发策略里。


guopeisen

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2011年7月14日
发表于:2016-05-14 14:53:41
10楼

很想知道简单的结果,遇到相同的问题了

Alison

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 4回
  • 年度积分:9
  • 历史总积分:24
  • 注册:2016年6月18日
发表于:2016-06-18 09:04:50
11楼

实用,非常好,谢谢,知道问题的解决方法了

期待黎明

  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 286回
  • 年度积分:182
  • 历史总积分:3920
  • 注册:2014年11月19日
发表于:2016-08-18 12:01:12
12楼

用PLC里的,数据块啊,设置触摸屏变量为读写类型。PLC里做掉电保持,PLC断电 触摸屏断电都不会影响数据

rrj_love

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 7回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2015年1月29日
发表于:2016-09-08 12:26:23
13楼

我遇到类似的情况

用的西门子的PLC、 MCGS触摸屏,由于设备长时间断电,重新启动设备,人机内的参数会丢失。需要加一个西门子的电池,电池寿命200天

dalianliu

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 63回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2015年3月06日
发表于:2016-09-27 09:16:44
14楼

支持一下吧。支持一下吧。

ymjr500

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 315回
  • 年度积分:0
  • 历史总积分:1125
  • 注册:2014年3月20日
发表于:2018-07-12 11:20:01
15楼

解决的方案有吗?

ymjr500

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 315回
  • 年度积分:0
  • 历史总积分:1125
  • 注册:2014年3月20日
发表于:2018-07-12 11:20:13
16楼

解决的方案有吗?

工控号

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2014年10月15日
发表于:2018-09-14 10:18:26
17楼

用文件操作函数,把数据写到硬盘上(MSGS是称其为硬盘的,不到一百M大)


热门招聘
相关主题

官方公众号

智造工程师