iFIX 系统配置指南

[复制链接]
查看5124 | 回复8 | 2006-9-25 23:45:00 | 显示全部楼层 |阅读模式

[Post=20]

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驱动列表
  参见:http://www.intellution.com/products/fixiodrivers/
  
  4. 使用第三方的驱动程序和 OPC Server
  
   Intellution 有大量的自动化合作伙伴(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/
  
  还有更多,请联系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.。
  
  现场应用:上海交通大学自动化系
  
  第二章 iFIX功能模块选取
  
  1. 功能模块分类:
  
  根据iFIX组件功能不同,可分为如下三个大类:服务器软件及选项、客户端软件及选项、其它组件及 Internet 产品。由于 iFIX 的真正的 C/S 结构,用户可以根据需要选配适当的软件和选项。可参见下图:
  


  
[/hide]
plcssime | 2006-9-25 23:45:00 | 显示全部楼层
  2. iFIX 软件产品:
  
  iFIX 服务器Server :根据数据库点数大小分为 150 I/O,300 I/O,无限点 I/O包括 iFIX 的IO通讯程序、过程数据库、实时后台处理、历史数据采集等。没有前端界面工具。
  
  iFIX 客户端i-Client:分为开发版或运行版,包括前端界面生成工具、VBA、ActiveX支持、安全容器、历史数据采集、实时和历史趋势等。 没有数据库和IO驱动程序,所有数据都要从网络上的 iFIX Server传过来,包括报警、实时和历史数据。
  
  iFIX HMI Pak:是 iFIX Server和iClient的组合,分为 150 I/O,300 I/O,无限点 I/O。
  
  服务器有关选项(Server Option):
  iFIX OPC Client connector:使 iFIX 作为 OPC Server,用户的 OPC应用程序可获取 iFIX 过程数据库的数据。
  
  iFIX 冗余 (Redundancy):需要成对购买,使两台 iFIX Server 作为 Partner且作为不同的角色,根据需要进行主备切换,而客户端将此两台计算机作为一台看待。可作网络的自动侦测,角色确定,报警同步等。具体请见冗余部分描述。
  
  客户端有关选项 (Client Option):
  iFIX OPC Universal connector:作为 Workspace 的 OPC 工具,可让它与用户的 OPC 应用程序交换数据。
  
  服务器端或客户端有关选项
  iFIX Auto Alarm:通过拨号形式向特定的网络节点发送特定的报警点信息。
  
  iFIX Recipe:简单的配方功能,可以下载或上载配方。
  
  SQL Server 7 标准版 和SQL Server 7 客户端:微软标准产品。
  
  VisiconX Enterprise Access ActiveX Controls:一组 ActiveX控件,通过 OLE DB方式获取RDB数据,可以自动生成 SQL 查询命令。可作为 SQL Server 等 RDB 的前端界面工具。
  
  开发工具包:
  iFIX Integration Toolkit:提供一组 API DLL,让用户能够通过VC或VB读写数据库,处理报警和历史数据。
  
  iFIX Database Dynamo Toolkit :提供 VC 工具,让用户能够增加 PDB 中的数据块类型,并和数据库原来的 30 几种块无缝集成。
  
  iFIX OPC Toolkit :提供 VC 工具,使用户能够开发自己的通讯程序。此工具包能自动生成驱动程序框架,用户只需根据自己的通讯协议修改部分代码即可。
  
  iFIX System Extension Toolkit:用于将用户数据库与 iFIX前端界面集成,大多用于 OEM 用户。
  
  iGlobalcare:iFIX的全球产品服务
  iGlobalCare Basic
  
  所有购买 Intellution 产品的用户均享有此项服务,具体内容有:
   获得 Intellution 认证工程师的技术支持
   可以得到 Intellution Web 在线支持区域的大多数信息
   可以通过 Web 下载 SIM(软件增强模块)补丁包
   可以申请获得维护版软件
  
  iGlobalCare Assist
  
  用户购买产品 90天内可免费获得此项服务,90天后必须购买。此项服务提供了大量附加的电话和 Web 服务。具体内容有:
   iGlobalCare 用户证书以及带有用户支持电话号码的信息卡
   可以通过电话、Email和Web优先获得技术支持
   24小时/7天的应急支持
   完全的Intellution Web在线支持,包括知识库、开发者论坛、案例历史记录、用户信息修改、技术应用技巧以及其它特性
   合作伙伴促销产品
  
  iGlobalCare Complete
  
  iGlobalCare 的最高级别支持体系,包括 iGlobalCare Assist和以下附加服务:
   对于当前版本的无限升级支持,包括维护版软件和新发布的功能
   专门为 iGlobalCare 用户设计的产品特别推广计划
   通过 Web获取软件组件和扩展模块
   3 小时免费的开发支持 iGlobalCare Developer Support(具体内容见下)
  
  iGlobalCare Developer Support
  
  此项高级别服务对象是软件开发者和工程师,帮助他们在项目的关键阶段提供复杂的疑难诊断、设计建议和程序代码检查,具体内容包括:
   远程的系统设计帮助
   高级别的产品应用帮助
   远程的性能优化
   Intellution 产品的 VBA 设计建议
   大于 20 行代码的 VBA 程序调试
   解答 Intellution 工具包的设计问题
  
  注:此项服务根据时间记费,但第一年只在北美地区实行,其他地区根据情况和项目要求而定。收费基准为:US$200/小时,详情需询问 Intellution 代表处。
  
  3. 第三方组件产品介绍
  
  GMS 仪表控件
  提供一个各种仪表的ActiveX库,可参见:
  http://www.globalmagic.com/
  
  OpsCon 贝利DCS操作站
  这是一套建立在iFIX上的应用,可以替代贝利DCS操作站的所有功能,提供基于iFIX的一系列应用,包括针对于贝利DCS的iFIX数据库块,作为回路调节的应用,特定的OPC驱动程序以及趋势应用模块等。软件供货商:Previse Inc.
  
  OneStep Link Modicon PLC变量转换工具
  可以将 Concept 软件建立的 Modicon PLC内的点直接转换到iFIX数据库,需要 OFS (施耐得的OPC Server)支持,这样可以减少数据库的生成时间,提高效益。此软件需要从施耐得购买。
  
  4. 数据库大小计算
  
  iFIX 的价格是按照数据库的大小和功能而定,数据库的大小又是根据用户所使用的 TAG 类型和多少决定。
  总的说来,参与计算的 TAG 类型均与输入输出有关,可将所有硬件上要传到 iFIX数据库中的点和所有从 iFIX中写到硬件上的点相加,一个开关量点算一个 IO,其他中间变量 TAG,如计算、判断、累计、定时等均不记入IO总数。
  
  5. Advanced Historian (超级历史模块)
  
  Intellution 超级历史模块是 OSI 公司的历史数据系统 PI 的 OEM 产品,提供高速历史数据存取的工具,其历史数据的存取速度比传统的FIX有很大提高,基本为10倍,网络上为100倍。其历史数据文件的大小为 2M到1G,其时间精度比原来也有很大提高。IFIX内置的 PI核心可存储2500点数据,如需更大的历史数据库,需要购买。
  
  6. 系统配置举例:(参见附件)
  
  第三章 iFIX网络结构
  
  1. 客户机/服务器(C/S)结构
  
  Intellution 软件设计从一开始就非常注重网络结构,从公司的最早期产品就贯穿了客户机/服务器结构。在所有同类产品中,其网络功能是最强的。其显著的特性如下:
  
  支持软硬件及协议:可以连接各类以太网连接方式,支持的通讯协议有 NETBEUI和TCPIP。但需注意,同时只能使用一种协议。
  
  组件配置自由:主要的组件部分为 iFIX Server、iFIX Client 和 HMI Pak。可以根据具体功能需要在网络上选择安装相应软件。
  
  网络数据库:iFIX 的所有数据在网络上都有唯一的标识,格式为:Server.Node.Tag.Field。其中 Server 表示数据为FIX还是其他,Node是iFIX实时数据库的节点名即其网络上的唯一标识,一般将它与计算机的名字相一致。后面的 Tag对应过程变量,Field 对应相应参数。 IFIX的数据库是真正的分布式数据库,用户可以从任何一个客户机上通过网络将 Server的数据库调出来进行各种操作,包括增加、修改、删除Tag定义等,而且所作操作为在线组态,即无需重新加载数据库,修改即能生效。由于数据库是分布式的,所以任意客户机均可获得任意服务器上数据库的数据。这样,用户只需根据现场的IO来考虑服务器数据库的大小即可,举例如下:
  
   在客户机iClient上可以看到所有在 HMI Pak上和iFIX Server上的IO数据和报警等其他信息。
  
  网络报警:iFIX数据库中可以定义各种报警类型,并支持无限报警区定义,所有的报警均发生在服务器端,客户端可以看到的报警均为服务器传过来的实时网络报警,用户在客户端上所作的报警操作也是直接作用在服务器的报警源上的。同时,iFIX可以支持各种其他网络报警方式,如可以进行报警的无线寻呼呼叫、报警电话自动拨号等多种复杂方式。有现成的第三方报警处理软件可以加强以上功能。
  
  网络历史数据:所有历史数据均可存放在任意一台以太网上装有 iFIX 的计算机中,客户机上的Chart Object可以读取相应网络路径上历史数据文件中的数据。所以,历史数据可以存放在SCADA Server上或任意一个客户端计算机上。
  
  IO通讯的网络操作:只有在 7.x 版本的通讯程序中可以使用网络远程操作。可以将7.x 的驱动程序的客户端部分与iFIX Client一同安装,然后可以通过网络控制IO Server的运行,在线组态,故障诊断等。
  
  2. iFIX WAN 连接方式
  
  拨号网络:
  iFIX支持的拨号网络可以通过公共电话网或专线等其他方式,可以实现的功能与普通局域网相同,但速度会比局域网慢,注意使用此方式时,要使用NT Server 并安装远程拨号服务RAS,原因在于只有NT Server才支持多个拨号连接。
  
  iWebServer:
  通过 iFIX 的组件 iWebServer 可以将iFIX的实时数据在广域网上发布出去,用户可以通过标准的浏览器看到实时信息。
  
  环境设置:iClient+iWebServer+IIS4.0。其中IIS提供标准的WWW服务,是在 NT Server环境中的,如在 Workstation 上,可用 Peer Web Service实现。
  
  操作原理:实时数据的传播过程是这样的,iClient 将实时数据从iFIX Server的数据库读过来,iWebServer将此数据进行转换,所有 iFIX 标准图形通过 iWebServer 的工具转换成 HTML格式文件和JDF文件,JDF文件中的 Applet 将数据从iWebServer中取出,在标准的浏览器中动态更新。在浏览器中可以显示动态数据,动态图形,实时和历史趋势,报警信息等。用户可以选择 Play Back选项,此功能为微软标准功能,可以回放历史数据和历史趋势。IWebServer的数据可以用过代理服务器和网络防火墙。
  
  IWebServer在 WWW上的画面例子可参见:www.indtech.net/indtech_web_sever.htm
  
  
  第四章 企业系统集成
  
  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解决方案提供的功能有:产品跟踪、资源分配和设备状态、生产设备的分配、数据采集/读取、质量管理、维护管理、性能分析、操作调度、文档控制、劳动力管理以及工序管理。
  
  
  第五章 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安装时带来的网络和冗余角色操作画面完成。
hxen1029 | 2006-10-7 12:22:00 | 显示全部楼层
谢谢
chliuhui | 2006-10-10 09:31:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
8024lk | 2006-10-12 16:17:00 | 显示全部楼层

十分感谢楼主,提供这么多资料.请问楼主使用过IFIX与AB PLC连接通讯么?如会可否发布具体步骤,不胜感激!

flashcom | 2006-12-26 13:14:00 | 显示全部楼层
专业,清晰,谢谢
wordme731 | 2007-6-14 20:06:00 | 显示全部楼层
顶拉
wangtaolgh | 2009-10-9 16:03:00 | 显示全部楼层

3Q

tgjfjeg | 2009-12-9 14:56:00 | 显示全部楼层

我想用看看

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则