iFix 数据库与历史报警连接 点击:2112 | 回复:6



饮欣

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 10回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-10-14 13:08:00
楼主
iFix 数据库与历史报警连接 一. 1.在SQL中建表 FixAlarms, 注意:“排序规则名称”中选中文。 2.在表中建立用户,用户名:fix 密码:fix , 数据库选择1中所建立的表:FixAlarm 且用户权限为最高级别。 二. 在“控制面板”的“数据源”中配置ODBC 选MQIS行,将默认数据库改为FixAlarms。 三. IFix 中配置报警服务。 “系统树”----“系统配置”-----“报警”------“报警ODBC服务,启用”双击-----“配置”,在“数据库配置”中将表名改为:FixAlarm. 四. 建立EXCEL表FixHistAlarm,在“数据”――“导入外部数据”――“导入数据”――  “新的SQL Server联接”双击,将弹出“数据连接向导”对话框,点击“上一步”――    选“ODBC DSN”双击,――选“MQIS”双击,输入密码,将数据库FixAlarms 中的FixAlarm表选中,则连接完成。  五.在IFix报警画面中添加按钮,脚本函数如下所示: Dim WindowStyle As VbAppWinStyle Dim AppID As Double AppID = Shell("C:\Program Files\Microsoft Office\Office10\EXCEL.EXE c:\ FixHistAlarm.xls", vbMaximizedFocus) 注:红笔所示为EXCEL安装路径及上步中所建的表名。 以上配置完成之后,则历史报警的存储及调用均已完成。



饮欣

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 10回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-10-14 13:13:00
1楼
这可是我们研究了好几天的结晶,贡献出来,大家一起分享,如有不妥当之处,还请大家多多提意见。:)

工控帮

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 675回
  • 年度积分:0
  • 历史总积分:1418
  • 注册:2001年7月06日
发表于:2005-11-01 08:29:00
2楼
不错
我的网站上有IFIX的部分教程可以下载,早看的话就不需要研究了,呵呵
http://www.opc-china.com

ahara

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 32回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2005年5月31日
发表于:2005-12-21 11:32:00
3楼
很好

蓝色的海洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2004年11月11日
发表于:2006-04-17 13:28:00
4楼

zwm00306

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 1541回
  • 年度积分:0
  • 历史总积分:5963
  • 注册:2001年10月22日
发表于:2006-04-20 13:14:00
5楼

张道陵

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 88回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2005年8月07日
发表于:2007-01-10 09:40:00
6楼
[url=http:\\icontrol.70bb.com]http:\\icontrol.70bb.com[/url]

热门招聘
相关主题

官方公众号

智造工程师