1. 连接设备类型:iFIX 可以连接的设备种类有很多,主要类型有:DCS、PLC、控制器、远程模块、现场总线设备、条码阅读器、智能仪表、称重仪、其它计算机系统或特殊设备。
2. 连接方式:iFIX 和设备的连接方式主要有如下几种:通过串行口连接,通过工业网络连接,通过标准以太网连接,其它方式如:电话拨号,微波设备,无线电传输,专线连接等。
3. 使用的 iFIX 驱动程序:iFIX 驱动程序根据开发工具不同,分为 6.x 版本和7.x版本。
【注】为了适应不断推出的新的Windows操作系统,GE发布了IGS(Industrial Gateway Server )v7.xx,可用于Windows 2000, Server 2003, XP, Vista, Server 2008, Windows 7,截至7.55版本仍只支持32位操作系统。
【更新信息】
IGS 7.58版本已支持在64位操作系统中的运行。以下为IGS 7.58发布时的官方描述:
Supported Operating Systems
- Microsoft Windows 7 (x86 and WoW64).
- Microsoft Windows Server 2008 (x86 and WoW64).
- Microsoft Windows Vista Business or Ultimate Edition (x86 and WoW64).
- Microsoft Windows Server 2003, Service Pack 2 or greater (x86 and WoW64).
- Microsoft Windows XP Professional, Service Pack 2 or greater (x86 and WoW64).
- Microsoft Windows 2000 Professional or Advanced Server Edition, with at least Service Pack 4 required.
- When installed on a 64 bit operating system, the application will run in a subsystem of Windows called WOW64 (Windows-on-Windows 64 bit). WOW64 is included on all 64 bit versions of Windows and is designed to make differences between the operating systems transparent to the user.
2011年5月12日,GE公司已经发布了 iFIX 5.1 for 64bit WoW,该产品可以兼容Windows 2008 R2 及 Windows 7 64 位操作系统。目前, iFIX 5.1 64 bit WoW可以支持的驱动包括OPC, MBE 和 IGS。 需要注意的是iFIX传统历史数据库、FIX Desktop及Webspace 5.0不支持64位操作系统,只能支持32位操作系统。
【更新信息】Webspace 5.1版本开始支持64位操作系统。
6.x版本的驱动程序使用驱动程序开发包 ITK 开发,可以在 WINDOWS 95/98 和 WINDOWS NT 上运行。6.x版本的驱动程序支持在同一台 PC 机上同时运行 8 个不同的驱动程序连接8 种不同设备。驱动程序内置冗余功能,详见冗余系统描述。
7.x版本的驱动程序使用 ASDK或 OSDK (OPC Toolkit)开发,在 WINDOWS NT、XP,WINDOWS Server 2000、2003等系统上运行。7.x版本驱动程序提供 OLE Automation 界面,可以脱离 iFIX 单独运行,并能在 VB程序中引用其属性、方法。 此驱动程序采用 COM/DCOM技术,可以以 C/S结构安装运行。即可以进行网络远程控制,如将 Client 部分安装在 iClient 上,通过网络控制 Server 部分的运行,进行远程驱动程序组态,控制运行及状态诊断。7.x驱动程序支持无限设备连接通道定义, 7.x驱动程序大部分同时也是 OPC Server,可以和标准的 OPC Client 连接。
Intellution IO驱动列表参见:
http://www.ge-ip.com/products/fixiodrivers/
4. 使用第三方的驱动程序和 OPC ServerIntellution 有大量的自动化合作伙伴(CAP),他们在工程中为 iFIX编写了大量商品化的驱动程序和 OPC Server。详情请参见如下网址查阅所需信息:
第三方 OPC 驱动列表,参见:
www.softwaretoolbox.com
www.matrikon.com
Intellution CAP 驱动程序列表,参见:
http://www.caro.net/dsi/
http://www.sarla.com/
http://www.novotek.com/
5. 设备连接方式分类举例:PLC – AB:
iFIX 针对 AB PLC 的驱动程序有多种连接方式,现分别说明如下:
ABH:使用串行口连接 AB DH+ 网络,简单易行,但速度受到串口限制,无需其它 AB 软硬件。驱动程序版本为:6.x
ABR:现使用较多,可以支持 AB 的 KT, KTC, KTX, KTXD 以及以太网卡与 PLC 通讯,还需要 AB 的 RSLinx 软件支持。此软件可从 AB 购买或从 Intellution 一同订货。注意,不可使用 RSLinx Lite版本,所需的 RSLinx版本是:RSLinx for Windows NT and 95 v2.00.97.30 或以上,OEM 版本也可。
主要支持的 PLC 类型有:PLC-2、PLC-3、PLC-5、PLC-5/250、SLC 5、MicroLogix 1761-L10BWA 和 1761-L20BWA-5APLCs 等。详情请参见驱动程序手册。需要注意的是 ABR I/O 驱动版本 6.51 以上才支持 MicroLogix PLC。
ABE:使用较少,通过以太网方式连接 AB PLC,但需 AB 的 Interchange 软件支持。
ABO:第三方 OPC Server,可同 iFIX 的 OPC Client 直接连接。但也需 AB 的 RSLinx 支持。开发方为:Matrikon Systems, Inc。详情可查阅http://www.matrikon.com PLC – Modicon:
MB1:有两个版本,6.x 和 7.x 版,通过串行口连接所有支持 Modbus 串行通讯协议的设备。主要有 Modicon PLC 和其它控制仪表如:Honeywell UDC,UMC,Moore 的控制仪表等。支持 Mobus RTU 和 ASCII 两种通讯协议。当使用其与其它兼容设备通讯时,注意数据类型会与 Modicon 的数据类型有所差别。7.x 版本支持电话拨号连接和无线电连接。
MMP:6.x版本,支持通过 Modbus Plus网络连接Modicon PLC。可支持双 SA85网卡,支持 984 系列和 Quantum 系列 PLC。可支持 WIN95 和 NT,支持的网卡有:SA85、SM85、AT-984、MC-984。
MBE:通过标准以太网卡连接 Modicon 以太网通讯模块。
PLC – Siemens:
SIE:通过串行口连接 西门子 S5 PLC 的串行通讯模块 CP525。支持 3964R 协议,也可连接其它支持此协议的西门子设备。 S_7:支持三种方式连接西门子 S7系列 PLC,即:Profibus (L2)、工业以太网(H1)、标准以太网(TCP/IP)。这三种连接方式分别叙述如下:
Profibus:支持 FMS 和 MPI 协议。
所需PC硬件:CP 5412-A2 PC Board for PROFIBUS
所需西门子软件:S7- 5412/Windows NT 版本1.10 或以上
PLC 上的通讯模块:CP-343-5,CP-443-5 EXT
可直接连接在 PLC 的 MPI 通讯口。
工业以太网(H1):
所需PC硬件:CP 1413 PC Board for Ethernet
所需西门子软件:S7-1413/Windows NT 版本 1.10 或以上
标准以太网(TCP/IP):
所需PC硬件:3-COM Etherlink III Card – Ethernet
所需西门子软件:SOFTNET S7 for Industrial Ethernet / Windows NT
其它诊断和配置 S7 PLC 的西门子软件:
PG/PC Interface Software Configuration Release4.0.7.4,153
STEP 7 Software version V 3.02
SL4:7.x 驱动程序,从西门子网络第四层 – ISO Transport Layer 以以太网连接西门子S5、S7、TI系列PLC。
S5:支持115U、135U、155U,支持CP143或CP1430通讯模块。
S7:支持300和400系列PLC,但不支持CP443-TCP模块。
TI:支持545、555、560、565系列,支持CP1434TF通讯模块。
支持标准以太网卡:3COM
S7 200 PPI:第三方 OPC Server 驱动,供货商 softwaretoolbox,支持S7-212,S7-214,S7-215,S7-216或以上。支持 Single Master MultiDrop RS485方式以及拨号连接。
注:S7 200系列PLC支持自由方式协议通讯,即可在PLC端通过软件编程定义一个通讯程序并使用标准协议,如Modbus,然后再iFIX端使用相应的驱动程序。
MIT:6.x 版本驱动,使用 Mitsubishi Protocol format one 通过串口连接 A 系列 PLC,支持 CPU 类型 AnA、AnN、AnS、AnU。支持 95/98/NT多种平台,支持的三菱通讯卡类型有:A1SJ71C24、AJ71C24、AJ71UC24。
MIE:6.x 版本驱动,以太网 TCP/IP 方式连接 MELSEC – A PLC,支持 MELSEC PLC CPU 类型:AnN/AnS, AnA, AnS, AnU, 使用 MELSEC 网卡 AJ71E71 通讯。支持 WIN95/98/NT 平台。
Mitsubishi FX NET Driver:第三方 OPC Server,供货方 softwaretoolbox,支持所有 FX、FX2C、FX0n 系列,支持 FX NET RS-485 Multidrop 连接方式。有拨号连接,可单独运行。
MEL: 支持三菱 MELSECNET 10 光纤网络连接方式,正处于调试之中。
PLC – OMRON
OMR:6.x 版本驱动,通过串口连接 OMRON Host Link,WIN95/98/NT 平台,支持C系列、CV系列、P系列、K系列等。
OMF:6.x 版本驱动,通过 OMRON 的 FINSGATEWAY 连接各种 OMRON PLC,支持的连接方式有:Omron Controller Link Units(必须使用Omron Controller Link Support Board #3G8F5-CLK21)、Omron Ethernet Unit (使用标准以太网)、Omron Sysmac Link Units( 必须使用Omron Sysmac Link Board #3G8F5-SLK21)、Omron Sysmac Net Link Unit (必须使用Omron Sysmac Link Board #3G8F5-SLK21)以及通过串行连接与 C 系列和 CV 系列 PLC 通讯。需要 OMRON FINSGATEWAY 2.1 支持,只支持 WINNT 平台。
注意:使用 FINSGATEWAY 的不同连接方式,需要安装不同内容的部分,如
使用 Controller Link需安装CLK_Unit0 Version 2.1;使用以太网方式需安装ETN_Unit Version 2.1;使用 SYSMAC LINK 方式需安装 SysmacLink Version 2.1;使用串行界面需安装SERIAL_Unit Version 2.1。
PLC – GE
GE6:使用 GE 的 CCM2 协议与 GE 各种 PLC 通讯。所支持的操作系统平台为 WIN95/98/NT,PLC 类型有:9030/9070系列(通过 CMM711通讯处理器)、系列 1(连接DCU口)、系列 5(连接CCM口)、系列 6(连接CCM或IOCCM模块)。6.x 版本,串口连接。
需要LogicMaster 5 软件对 PLC 的站点号进行设置。支持 GE 的 Master-Slave协议方式。
G90:使用 GE 的 SNP 协议与 GE 系列 90 PLC 通讯。6.x 版本,串口连接,有 Win95/98/NT平台支持。此协议通讯效率高于 CCM2。
GE9:使用以太网方式连接 GE 9030/9070 PLC,7.x 版本驱动,只支持 NT平台,支持标准以太网卡,但需相应 GE 以太网配置软件,如连接 9070 PLC,
需 GE Fanuc 系列 90-70 TCP/IP 以太网软件(Part No:IC651ENS042A)用来组态 PLC 的以太网通讯模块,若连接 9030 PLC,需 90-30/20s 系列软件包(Part No:IC641SWP306L)
GIO:连接 GE – Genius 网络,使用 GE Fanuc PCIM (Single-Slot PC Interface Module)卡,型号为:IC660ELB922/IC660ELB921/IC660ELB906。可支持的设备有Series 5, 6, & 90-70 Devices : Datagrams; Series 90-30: Global Data; Genius I/O Blocks。需要相应 PCIM组态软件驱动网卡。6.x 版本,有 Win95/98/NT平台支持。
DCS – Fisher Rosemount
RNI:第三方驱动,使用TCP/IP 连接 Fisher Rosemount RS/3 系统,供货商为 Matrikon,为 7.x OPC Server,需要 Rosemount 的 RNI API for Windows NT软件,需要 Rosemount RNI Version 2.x 网关软件,只支持 NT 平台,推荐使用 NT Server。
DCS – Yokogawa
CNT:通过串行口连接Yokogawa Centum DCS,第三方驱动,连接 DCS 上的CGWU – 2 RS232 通讯模块,供货方为SARLA Technologies,6.x 版本驱动,支持 Win95/98/NT 平台。
CEN:通过以太网方式连接Yokogawa Centum CS 系统的V-Net & E-Net,需要Yokogawa 的ACG10S 以太网通讯网关设备,计算机端可使用标准以太网卡和TCP/IP。6.x 版本,支持 Win95/NT。第三方驱动,供货方为SARLA Technologies。
DCS – Honeywell
TDC:串行口连接 TDC 2000/3000 设备,通过 Honeywell 的 Personal Computer Serial Interface (PCSI) Unit 进行通讯。第三方驱动,供货商为: Digital Systems, Inc.,6.x 驱动,支持 Win95/NT。
DCS – FOXBORO
FIA:通过以太网 TCP/IP 方式连接 FOXBORO IA 系统,第三方驱动,供货商为:Matrikon Systems, Inc.,支持 Win95/NT。
DCS – Moore APACS
APX:多种方式连接 Moore 的 APACS,支持 3COM Ethernet 卡和 Moore 的 RNI/NIM M-Bus卡。需要Moore MS Windows NT 32-bit Runtime API(P/N 15939N656V4.03)支持,用来组态APACS M-BUS 和以太网。6.x 驱动,NT平台。
现场应用:广东黄埔电厂
DCS – Bailey
CIU:串行口连接 Bailey Infi-90或Net-90 DCS,DCS上的通讯卡为Bailey Net-90 CIU02、Bailey Net-90 CIU03及Bailey Infi-90 CIU04。第三方驱动,供货商为:SE-ACE Innovations, Inc.,6.x 驱动,支持 Win95/NT。
OPS:串行口连接 Bailey Infi-90或Net-90 DCS,支持的通讯模块是CIU02、CIU03、CIU04、ICI01、INPCI02。具有 OPC 界面,支持所有 Bailey DCS数据类型和功能块。第三方驱动,供货商为:Previse Inc.,必须与其 OpsCon系统一起购买,此系统可替代 Bailey DCS 操作站,所有数据完全符合 OPC 标准,详情请见 iFIX 第三方组件介绍。
DCS – Westinghouse
WDP:通过串行口连接西屋公司 WDPF DCS 系统,支持 DCS 的 SIU 通讯模块,第三方驱动,供货商为:FM Systems, Inc.,6.x 驱动,支持 Win95/NT。
Controller –Fisher Remote Operations Controller
ROC:支持Fisher ROC 300 系列 (306, 312, and 364) 和407 (FLOBOSS),可支持多种连接方式:直接连接、Multi-Drop(422/485)、电话拨号、无线通讯。 6.x版本,支持 Win95/NT平台。具有高级诊断功能,报警和事件信息路由,事件触发形式报告。
Controller – Foxboro 760, 761, 762 Loop Controller
FB7:使用串口连接 Foxboro 760,761C,743C,762C, 743CB控制器,使用RS-232 to RS-485 转换器或 RS-485 端口卡。第三方驱动,供货商为:FM Systems, Inc.,6.x 驱动,支持 Win95/NT。
BEL:使用串口连接 Foxboro 761 系列控制器,使用RS-232 to RS-485 转换器。第三方驱动,供货商为:Sarla Technologies (P) Ltd.,6.x 驱动,支持 Win95/NT。
Controller – Honeywell/EIM 620 (S9000)
EIM:以太网方式,支持620-12、620-1633、620-36、S9100e及UDC 9000,逻辑控制器,控制器的通讯模块支持:EIM 620-0089 以太网模块及ELPM 620-0073 以太网模块。使用 TCP/IP,以太网连接方式支持10 Base2同轴电缆或10 Base5 AUI 粗缆。6.x 驱动,支持 Win95/NT。
Controller – Honeywell UDC
UDC:串口连接 UDC 控制器,支持 RS422 / 485 通讯选项,6.x 驱动,支持 Win95/NT。
Controller – Moore Series Controller
M32:串口连接 Moore 控制器,支持类型:MYCRO 351、352、353、382、383。通过MYCRO 320 Independent Computer Interface (ICI)连接各种控制器。 7.x 驱动程序,NT 平台。
注意: 320中的 ROM 必须为 BBA 版本,而不是 BCA版本。
Controller – Opto22 Mistic
OPM:6.x 版本,NT 平台,支持 M4RTU控制器和 Mistic 控制器,连接方式支持 Arcnet、以太网和串行口。需要Opto 的 OptoControl v2.1 API 软件支持。
Controller –ABB Kent Taylor Mod 31
A30:7.x 版本,NT 平台,支持的ABB设备:1701J记录仪、1701N、1702R、1703R、1711R、2002N Base Unit、2002P Regulatory Control ID,支持的通讯卡:1720N Communication Link for ICN、1733N Model A – Mini Link for ICN。需要 ABB 的 PC –30 软件来组态 ABB 设备。
其他著名设备:
AD5:研华Adam 5000 系列数采模块驱动程序,6.x版本,第三方驱动,供货商:Sarla Technologies (P) Ltd.。串口连接,支持 Win95/NT平台,RS232/485方式,支持模块种类:5017、5018、5024、5051、5056、5060。
DNP:第三方驱动,支持 DNP V3.00协议 Level 2 子集定义,可连接所有符合此协议的设备,6.x 版本,95/NT平台,供货方:Triangle Microworks, Inc.。支持中断信息,带时间标签的数据记录,事件排序。常见的使用此协议的设备有:Bitronics, Inc. Alpha Series Meters;Arga Controls DM15/25 Series Meters;Harris D20 RTU;ABB DPU2000R Relay;Siemens MJ-X Voltage Regulator。此协议为IEEE电工协会推荐 RTU-IED设备连接协议。国内已有商品化产品,但只支持 NT。
U51:使用串口连接Fisher-Rosemount Model 1151 智能压力变送器,支持 Hart 协议,第三方开发,NT平台,供货商为:Digital Systems, Inc.。
LNI:第三方开发 Lonworks 驱动,支持任何 Lonworks 网络设备,可使用通讯卡:PCLTA、PCNSS-10、SLTA。需要Echelon公司软件,NT上要 pclta.sys & ldv32.dll,WIN95 上要ldvpclta.sys & wldv.dll 或 ldvslta.sys & wldv.dll。供货商为:Bach Systems, Inc.。