跪求ifix数据库变量保存问题 点击:3085 | 回复:11



lovexwp

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 3回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2004年5月31日
发表于:2007-11-01 14:41:00
楼主
   各位大侠,紧求一个问题
我在数据库中建了一个AR型变量,在界面上给它输入一个值,作为固定的仪表量程,如何使它在计算机重起的情况下,能保存,另外有什么方法使变量能在计算机重起的情况下保存
小弟叩谢了"""""



deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2007-11-01 17:35:00
1楼
用文件的方式来存
在VBA里写脚本。

Ents

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 58回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2003年2月16日
发表于:2007-11-02 14:21:00
2楼
有用Excel例子的非常好用,自已试试吧。

lovexwp

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 3回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2004年5月31日
发表于:2007-11-06 08:35:00
3楼
楼上两位大侠::
你们说的很有道理,可以把数据存进文件,数据库等
而我想问你是能否把变量值保存在ifix本身的工程文件里,
ifix本身可否有保存变量值的功能??
谢谢

茗风

  • 精华:4帖
  • 求助:1帖
  • 帖子:77帖 | 1272回
  • 年度积分:0
  • 历史总积分:5069
  • 注册:2006年11月16日
发表于:2007-11-06 10:08:00
4楼
没有吧。

窝头.红烧肉

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年8月16日
发表于:2007-11-11 22:37:00
5楼
不论你能存进什么地方,都要用代码来恢复。如果使用AO块的话,可以把值时存到它的初始值里面,然后保存数据库(当然修改和保存要靠代码实现),下次再启动时前次保存得值就作为初始值自动下发到PLC,这是唯一能将新的量程存到ifix自己的文件中且可以自动恢复的方法。如果你一定要用AR块,只能像前几位朋友说的那样,我也没其他办法了。

疯鸟

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年6月22日
发表于:2007-11-16 22:28:00
6楼
添加定时器将数据定时存入注册表:

Private Sub t1_OnTimeOut(ByVal lTimerId As Long)
SaveSetting "iFix", "iFix", "iFix", Fix32.Fix.ar1.F_CV
End Sub

画面打开(初始化)是读取回来:

Private Sub CFixPicture_Initialize()
 Fix32.Fix.ar1.F_CV = GetSetting("iFix", "iFix", "iFix")
End Sub

刘志坚

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 187回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年7月15日
发表于:2007-11-30 11:23:00
7楼
使用文本文件保存最方便。只需要写一点点脚本

真军不怕活练

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2007年12月04日
发表于:2007-12-05 10:58:00
8楼
楼上高手,运行ifix时出现没有为数据库配置网络是怎么回事啊?谢谢

damtdi

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2006年7月24日
发表于:2007-12-05 11:18:00
9楼
是不是你的SCU 没有配置好啊.检查SCU的网络设置

刘志坚

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 187回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年7月15日
发表于:2007-12-05 14:58:00
10楼
同意楼上的说法

lovexwp

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 3回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2004年5月31日
发表于:2007-12-05 15:44:00
11楼
楼上大侠说的都很有道理,小弟多谢,我自己后来回想,把它存进PLC里也是一种方法,并且可以多台机共享

热门招聘
相关主题

官方公众号

智造工程师