MBE :通过标准以太网卡连接 Modicon 以太网通讯模块。
SIE :通过串行口连接 西门子 S5 PLC 的串行通讯模块 CP525 。支持 3964R 协议,也可连接其它支持此协议的西门子设备。
Si7 :支持三种方式连接西门子 S7 系列 PLC ,即: Profibus (L2) 、工业以太网 (H1) 、标准以太网 (TCPIP) 。三种连接方式:
所需西门子软件: SIMATIC NET
OMR : 6.x 版本驱动,通过串口连接 OMRON Host Link , WIN95/98/NT 平台,支持 C 系列、 CV 系列、 P 系列、 K 系列等。
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 : IC651ENS 042A ) 用来组态 PLC 的以太网通讯模块,若连接 9030 PLC ,需 90-30/20s 系列软件包 (Part No : IC641SWP 306L )
第二章 iFIX 功能模块
1. 功能模块分类:
根据 iFIX 组件功能不同,可分为如下三个大类:服务器软件及选项、客户端软件及选项、其它组件及 Internet 产品。由于 iFIX 的真正的 C/S 结构,用户可以根据需要选配适当的软件和选项。可参见下图:
2 . iFIX 软件产品:
iFIX 服务器 Server :根据数据库点数大小分为 300 I/O , 900 I/O ,无限点 I/O ,包括 iFIX 的 IO 通讯程序、过程数据库、实时后台处理、历史数据采集等。没有前端界面工具。
iFIX 客户端 iClient :分为开发版、运行版和只读版,包括前端界面生成工具、 VBA 、 ActiveX 支持、安全容器、历史数据采集、实时和历史趋势等。 没有数据库和 IO 驱
动程序,所有数据都要从网络上的 iFIX Server 传过来,包括报警、实时和历史数据。只读版只能监视,不能写数据到服务器!非只读版即可监视,又可控制。
iFIX HMI Pak :是 iFIX Server 和 iClient 的组合,分为 300 I/O , 900 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 2003 标准版 和 SQL Server 2003 客户端:微软标准产品。
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 的全球产品服务
3. 数据库大小计算
iFIX 的价格是按照数据库的大小和功能而定,数据库的大小又是根据用户所使用的 点数类型和多少决定。
总的说来,参与计算的 TAG 类型均与输入输出有关,可将所有硬件上要传到 iFIX 数据库中的点和所有从 iFIX 中写到硬件上的点相加,一个开关量点算一个 I/O ,其他中间变量 TAG ,如计算、判断、累计、定时等均不记入 I/O 总数。
第三章 iFIX 网络结构
客户机 / 服务器( 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 数据和报警等其他信息。