iFIX 所应用的新技术在企业级系统集成中起到了关键性的作用,它的各种组件能够将企业的各个部分紧密地连接在一起,完成一个从设备一直到企业决策的一体化信息系统。
1. 关系数据库连接
iFIX的过程数据库和其 HMI 组件将现场的数据采集到过程监控的计算机中,与企业的其他部分如 ERP 或 MIS 系统的连接则由iFIX的其他功能组件完成。在大多数的 MIS 系统中均会有一个关系数据库,常见的有:ACCESS、SQL Server、Oracle、Sybase、Informix、DB2等,iFIX 同上述关系数据库交换数据的方法主要通过ODBC和OLE DB。这两种方法的连接方式主要说明如下:
ODBC:
使用此方式作连接主要有两种类型:在iFIX中使用关系数据库的ODBC驱动程序;在关系数据库中使用 iFIX的ODBC驱动程序。
在 iFIX 中使用 ODBC 驱动连接有如下几种方式:
1.1 在 PDB 中使用 SQL 数据库块,操作原理是:
- 使用控制面板中的ODBC数据源添加关系数据库源
- 在 iFIX系统配置中配置上述数据源的ODBC任务
- 在存放数据表的关系数据库中加入一张表存放要执行的 SQL 命令
- 在 PDB 中定义相应的 SQT和SQD块,执行上述表中的命令,并存入相关数据。
1.2 在iFIX中使用 VBA 直接定义 ODBC 数据源,调用相应方法读取数据,然后将数据直接显示或写入iFIX数据库。
在关系数据库中使用 iFIX 的ODBC驱动程序获取数据
可在相应关系数据库中建立一张表,使用链接表或输入表,可使用的数据类型为iFIX历史数据和实时数据,然后通过查询的方式建立所需的数据表。
OLE DB:
此方式多用于在iFIX中查询关系数据库的数据, Intellution 有现成的组件 VisiconX 通过 OLE DB 驱动与相应的关系数据库通讯,VisiconX 是一套企业级关系数据库连接查询工具,实际是通过 ActiveX 的形式提供查询连接。用户无需编程便可以通过这些控件显示关系数据库中指定的表或查询结果,若有复杂的查询条件,用户可以通过 VisiconX的SQL 向导自动生成查询命令。
如用户的VBA开发能力较强,也可用VBA命令通过 OLE DB的引擎进行数据交换。
OpenRDA:
是第三方应用程序,提供超强的C/S结构关系数据库连接,在iFIX节点上安装 OpenRDA,则此程序作为 ODBC Server,可以将 iFIX数据与此Server交换,其他安装 OpenRDA Client 的机器可以没有iFIX,这就意味着可以跨平台脱离iFIX将实时数据或历史数据传输。
此程序还可以提供更多的 SQL 命令支持,可以在一条SQL命令中读取多个节点的数据,还支持数据分析命令如 JOIN,还可以读取指定的网络上的任意一个iFIX节点上的历史数据文件中的数据。
供货商为:Automation Technology Inc. 可联系 sales@ainet.com
2.ERP系统连接
ERP 系统最大的供货商是 SAP,Intellution 与EnvisionIT Software 紧密合作,完成了两个与SAP R/3系统连接的标准对象组件。这两个组件是 FIX SCADA Object 和 Visual Batch Object,这两个 Object 连接相应的 SAP 对象或其 PP-PI模块。提供双向的数据交换。其与FIX的数据交换通过 EDA界面完成。
同时,Intellution 与OSI共同工作, 提供了通过PI与SAP R/3连接的通道。通过此通道可以连接 SAP的 PP-PI、QM、PM模块。
以上所有连接方式的模块均需要从第三方购买。
3.COM/DCOM、ActiveX 应用连接的有力工具
iFIX软件对COM/DCOM、ActiveX的支持提供了标准的应用程序之间连接的通道,任何第三方软件或系统,如果它支持以上标准,则可以很方便地与iFIX集成。支持COM/DCOM的软件均可在 iFIX 的VBA界面中直接应用,方法同引用 MS Office的组件一样。Intellution 的 Workspace 是超级容器,可以插入任何 ActiveX控件,同时,它的Secure Containment又会屏蔽出错的 ActiveX控件,保证系统的稳定运行。
如 AutoCAD,只要安装了AutoCAD,就可以将其所带的ActiveX控件插入iFIX的画面中直接显示AutoCAD的设计图。
各种仪表和操作板也可通过 ActiveX的方式插入iFIX画面中,简单与数据库点做一个连接即可快速成图。
4.OPC 兼容性
Intellution 是OPC(OLE for Process Control) 基金会的发起人之一,在 iFIX产品的各个方面均支持直接的OPC方式数据交换,包括 OPC Server和OPC Client。支持方式如下图所示:
Intellution 的 OPC 驱动程序可以连接 Intellution 自己的 OPC Server 或 任何第三方的 OPC Server,并提供OPC Server上的浏览功能,遵循最新的 OPC标准。
5. Integration toolkit 用户工具包
iFIX提供了Integration toolkit 作为用户应用集成的工具,它提供了 VC 和VB的标准接口,用户将其提供的库连接到用户程序中即可对iFIX的数据库、报警和历史数据进行操作,通过这种方式,可以将iFIX的数据以任何用户需要的格式传出来到任何地方,包括可以做跨平台的网络数据传输。
6. MES 系统集成
Intellution 是第一个能根据用户特定的工业需要提供可选的MES解决方案的自动化软件供货商。Intellution认为大多数制造业用户都需要MES解决方案,目前,Intellution 通过其战略伙伴提供三种解决方案。每一种MES解决方案都紧密集成在 Intellution Dynamics软件之下,并提供给客户针对他们工业的最佳解决方案。
Intellution’s MES 战略合作伙伴是:
- Camstar Systems, Inc.
- CIMNET, Inc.
- Realtime Info, Inc.
- POMS Corporation
由MES解决方案提供的功能有:产品跟踪、资源分配和设备状态、生产设备的分配、数据采集/读取、质量管理、维护管理、性能分析、操作调度、文档控制、劳动力管理以及工序管理。
|