网络报警: iFIX 数据库中可以定义各种报警类型,并支持无限报警区定义,所有的报警均发生在服务器端,客户端可以看到的报警均为服务器传过来的实时网络报警,用户在客户端上所作的报警操作也是直接作用在服务器的报警源上的。同时, iFIX 可以支持各种其他网络报警方式,如可以进行报警的无线寻呼呼叫、报警电话自动拨号等多种复杂方式。有现成的第三方报警处理软件可以加强以上功能。
网络历史数据:所有历史数据均可存放在任意一台以太网上装有 iFIX 的计算机中,客户机上的 Chart Object 可以读取相应网络路径上历史数据文件中的数据。所以,历史数据可以存放在 SCADA Server 上或任意一个客户端计算机上。
I/O 通讯的网络操作:只有在 7.x 版本的通讯程序中可以使用网络远程操作。可以将 7.x 的驱动程序的客户端部分与 iFIX Client 一同安装,然后可以通过网络控制 I/O Server 的运行,在线组态,故障诊断等。
第四章 企业系统集成
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 的引擎进行数据交换。
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 的数据以任何用户需要的格式传出来到任何地方,包括可以做跨平台的网络数据传输。
第五章 iFIX 冗余系统
iFIX 的冗余支持可以分为五层功能,即 PLC 级、工业网级、 SCADA 级、 LAN 和 VIEW 客户端级。
PLC 级冗余支持指对双 PLC 的支持,此项支持在 Intellution 驱动程序中配置, 即可以将下面冗余的 PLC 站号以主备 PLC 的形式定义。工业网级冗余即 Intellution 的驱动程序可以支持双工业网卡冗余,即常说的双通道, LAN 冗余指 iFIX 可以直接支持双以太网卡,即两个 NetBIOS 会话之间的冗余或两个 TCPIP 地址之间的冗余。
SCADA 级和客户端级冗余共同工作,构成 Auto FailOver 的功能,如要使用上述功能,需要购买 iFIX 的 Redundancy 组件选项,而且此选项成对随 SCADA Server 购买。
安装在 SCADA_A 和 SCADA_B 上的软件:
1. iFIX HMI Pak
2. iFIX Redundancy 选项 ( 随 iFIX 安装时已安装 )
安装在客户机上的软件:
iFIX Client
硬件连接:所有计算机通过以太网连接。 SCADA 服务器与硬件设备连接。
功能描述:
数据采集: SCADA_A 和 SCADA_B 上的过程数据库的定义是完全一样的, 两台机器上的 IO 通讯同时进行。 SCADA_A 配置成主机, SCADA_B 配置成备用机。以上在 SCU 中完成。
冗余切换过程:在客户机一端设置远方服务器名时使用以下方式:逻辑名只有一个: LINE1 ,实际的名字是两个: SCADA_A 和 SCADA_B ,在选取数据源时,只会看
到一个远端的计算机节点名: LINE1 。服务器设置 SCADA_A 的 Partner 是 SCADA_B , SCADA_B 的 Partner 是 SCADA_A 。正常情况下,两台 SCADA 同时读取硬件数据,但是客户端只从主服务器读取数据,即客户端只能看到 LINE1 来的数据,报警和历史数据采集。 iFIX 内部有网络变量 TAG , SCADA_B 不断通过以太网检查 SCADA_A 的状况,如发现她出了故障,便将主备角色进行切换并将其成为主服务器的消息发给客户机,客户机立即会将数据源切换到备用服务器,整个过程时间约为 1-2 秒,由于数据采集在两台服务器上同时进行的,故不会发生丢失,并且 iFIX 冗余选项可以进行网络报警同步,保证报警的一致性。
系统修复过程:当主机修复后又回到网络中时,可以在客户端将主备状态重新手动切换回来。所有操作可以通过 iFIX 安装时带来的网络和冗余角色操作画面完成。
组态软件是用来开发生产线上的监控画面的软件,一套各行业通用的开发工具。所以在软件的使用过程中,难免会碰到这样或那样的问题。因此,购买软件除考虑价格因素外,还需靠虑供应商的技术支持服务能力。
确定了上面这几个问题以后,就已经可以定好所要采购软件的规格标准了。然后就是询价工作,找到比较知名的代理商,然后就是询价。这里推荐一家公司:
北京递杰科进技术开发有限公司, 010-51661962 , iFix 软件的专业代理商。
关于递杰科进公司:
北京递杰科进技术开发有限公司是一家从事工业自动化产品销售、服务、工程开发及信息服
务的高科技公司,公司位于清华科技园区。北京递杰科进技术开发有限公司成立于 1999 年,经过将近十年的努力,公司以上位机监控组态软件自动化工程开发及应用为核心,形成了从系统设计、产品销售、工程开发、安装调试到售后服务的一整套体系。