iFIX
系统配置指南
针对各种项目需求,为了帮助系统工程师和售前服务工程师更好地使用 iFIX 及其组件配置企业级系统,本材料在各个方面给出了详尽的说明和例子,以便项目相关人员使用参考。本材料所涉及的方面主要有如下几个主题:设备连接、iFIX 功能模块选取及数据库设计、网络设计、企业信息系统和资源调度系统集成及冗余系统设计。
第一章
设备连接
设备连接是一个工厂数据采集系统需要解决的首要问题,iFIX 可以提供与世界上各种知名设备的方便连接方式,同时提供通讯程序的开发工具包以使用户能将自行开发的非标设备连接到 iFIX 监控系统。下面分几个方面阐述。
1
.
连接设备类型:
iFIX
可以连接的设备种类有很多,主要类型有:DCS、PLC、控制器、远程模块、现场总线设备、条码阅读器、智能仪表、称重仪、其它计算机系统或特殊设备。
2
.
连接方式:
iFIX
和设备的连接方式主要有如下几种:通过串行口连接,通过工业网络连接,通过标准以太网连接,其它方式如:电话拨号,微波设备,无线电传输,专线连接等。
3
.
使用的 iFIX 驱动程序:
iFIX
驱动程序根据开发工具不同,分为 6.x 版本和7.x版本。
6.x
版本的驱动程序使用驱动程序开发包 ITK 开发,可以在 WINDOWS 95/98 和 WINDOWS NT 上运行。6.x版本的驱动程序支持在同一台 PC 机上同时运行 8 个不同的驱动程序连接8 种不同设备。驱动程序内置冗余功能,详见冗余系统描述。
7.x
版本的驱动程序使用 ASDK或 OSDK ( OPC Toolkit)开发,只能在 WINDOWS NT平台上运行。7.x版本驱动程序提供 OLE Automation 界面,可以脱离 iFIX 单独运行,并能在 VB程序中引用其属性、方法。 此驱动程序采用 COM/DCOM技术,可以以 C/S结构安装运行。即可以进行网络远程控制,如将 Client 部分安装在 iClient 上,通过网络控制 Server 部分的运行,进行远程驱动程序组态,控制运行及状态诊断。7.x驱动程序支持无限设备连接通道定义, 7.x驱动程序大部分同时也是 OPC Server,可以和标准的 OPC Client 连接。
Intellution IO
驱动列表
4
.
使用第三方的驱动程序和 OPC Server
Intellution
有大量的自动化合作伙伴(CAP),他们在工程中为 iFIX编写了大量商品化的驱动程序和 OPC Server。详情请参见如下网址查阅所需信息:
第三方
OPC
驱动列表,参见:
Intellution CAP
驱动程序列表,参见:
还有更多,请联系
Intellution
办事处
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-5A PLCs
等。详情请参见驱动程序手册。需要注意的是
ABR I/O
驱动版本
6.51
以上才支持
MicroLogix PLC
。
现场应用:道康宁
(Dow Corning)
、上海石洞口一厂、上海延安东路隧道
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)
、标准以太网
(TCPIP)
。这三种连接方式分别叙述如下:
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
或以上
标准以太网
(TCPIP)
:
所需
PC
硬件:
3-COM Etherlink III Card – Ethernet
所需西门子软件:
SOFTNET S7 for Industrial Ethernet / Windows NT
其它诊断和配置
S7 PLC
的西门子软件
:
PG/PC Interface Software Configuration Release 4.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
端使用相应的驱动程序。
PLC –
三菱
Mitsubishi
MIT
:
6.x
版本驱动,使用
Mitsubishi Protocol format one
通过串口连接
A
系列
PLC
,支持
CPU
类型
AnA
、
AnN
、
AnS
、
AnU
。支持
95/98/NT
多种平台,支持的三菱通讯卡类型有:
A1SJ71C24
、
AJ71C24
、
AJ71UC24
。
现场应用:上海三得利啤酒
MIE
:
6.x
版本驱动,以太网
TCPIP
方式连接
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
。
现场应用:华虹
NEC
、赛格日立
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
:第三方驱动,使用
TCPIP
连接
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
以太网通讯网关设备,计算机端可使用标准以太网卡和
TCPIP
。
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
:通过以太网
TCPIP
方式连接
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
以太网模块。使用
TCPIP
,以太网连接方式支持
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.
。