[讨论]如何实现iFIX远程历史(重金悬赏) 点击:1129 | 回复:3



lostcity.blog.zj.com

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 246回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2005年7月11日
发表于:2005-12-27 21:35:00
楼主
 [讨论]如何实现iFIX远程历史(重金悬赏)

如何实现iFIX远程历史 (重金悬赏
详细描述如何实现,包括软件需求和配置信息等。
要求功能:
1、ifix一节点能够查看多节点远程历史(数据报表和曲线)
2、iFix报警数据存储成历史
3、响应速度足够快
三个够了,群策群力,推出好方案
详细查看http://www.opc-china.com/dispbbs.asp?boardid=14&id=1320&star=1#1320 我的blog:http://lostcity.blog.zj.com



lostcity.blog.zj.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 246回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2005年7月11日
发表于:2005-12-29 21:29:00
1楼
方案一:使用iFIX传统历史库Historian进行历史数据存储和关系数据库(sql server、oracle等)odbc接口进行AE存储。

iFIX传统库远程多点历史的实现方式:
1、将远程节点实时数据进行本地存储,查询只需要浏览本地历史。缺点:必须为每一个view节点配置历史存储,数据重复。优点:数据的本地存储使得查询响应速度很快。
2、配置其中一节点A存储多远程数据,再将其他节点远程路经指定到节点A历史数据路径。缺点:数据的远程存储必定影响查询速度。优点:只需要配置一节点进行历史存储即可,配置简单。

AE存储的实现:
使用iFIX报警odbc配置向导配置即可,只需要简单操作。缺点:odbc接口对于大数据量的擦查询明显力不从心,响应速度随数据量的增大二变慢。优点:iFIX配置向导配置简单。
我的blog:http://lostcity.blog.zj.com

lostcity.blog.zj.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 246回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2005年7月11日
发表于:2006-01-04 15:48:00
2楼
上面方案不足的地方:
1、ifix传统历史库对标签很多(3000点以上)的情况支持也稍显不足,对标签点不多的情况还是可以一用。
2、具体的实施方式:可远程可本地存储还算是比较灵活,可以根据自己需要定制。
3、ae(报警和事件)的odbc接口对庞大数据流查询总是力不从心。不建议使用odbc接口。
4、ae和历史数据单独分离可以说是好处也是坏处。好处是互不影响,实施灵活。坏处是借口越多对管理越不便。
5、最后不了解远程历史存储对报表方式的查询支持性如何。图表(ifix自带曲线控件)查询还可以接受。 我的blog:http://lostcity.blog.zj.com

lostcity.blog.zj.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 246回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2005年7月11日
发表于:2006-01-08 12:42:00
3楼
方案2
直接使用ih,方便快捷,配置简单
1、ih服务器可配置在远程或本地,方便灵活。
2、数据采集只要有相关的采集器。历史使用ifix采集器,ae使用ae采集器
3、无论本地远程响应速度同样快
4、提供sdk借口方便扩展
5、缺点是ih太贵成本太高

我的blog:http://lostcity.blog.zj.com

热门招聘
相关主题

官方公众号

智造工程师