1、-_目 录1. IFix 的安装 .11.1 安装准备 .11.2 安装 .12.基本功能和原理 .32.1 基本功能 .32.2 工作原理 .42.3 典型的系统结构 .43、新建工程 .54、iFix 开发设计 .94.1 iFix 工作台简介 .94.2 画面设计 .105、 SCADA 系统 .165.1 数据库管理器 .175.2 I/O 驱动的配置 .206、实现动画 .236.1 数据源 .236.2 动画设计 .246.3 共享阈值表 .266.4 使用标签组 .277、安全配置 .297.1 权限配置 .297.2 配置运行环境 .308、VBA 脚本设计 .318.1 VB
2、A 编辑环境 .318.2 脚本编辑 .32-_1. IFix 的安装1.1 安装准备安装 IFix 前请先安装好 office 软件,推荐使用 office2010 版本,Ifix5.1 之前的版本不支持Windows7 及以上的操作系统1.2 安装安装过程中的选项如下选择典型安装为了方便在不同电脑间移植工程请用默认安装路径-_选 SCADA 服务器,节点名保持默认点跳过选择否结束安装安装结束后重启电脑-_2.基本功能和原理2.1 基本功能iFIX 执行基本功能以使特定的应用程序执行所赋予的任务。它两个基本的功能是数据采集和数据管理。下图表示了 iFIX 的基本功能。数据采集是从现场获取数据
3、并将它们加工成可利用形式的基本功能。iFIX 也可以向现场写数据,这样就建立了控制软件所需的双向连接。iFIX 不需要用特别的硬件获得数据。它可以通过一个叫I/O 驱动器 的软件接口同已存在的 I/O 设备直接通讯。在大多数情况中,iFIX 可以使用现场已装配的 I/O 硬件来工作。即使在现场设同一网络上使用不同厂家生产的 I/O 设备,I/O 驱动器都可以与它们一起正常的工作。具体来说有以下功能:1)监视监视具有采集和显示实时工厂数据给所有相关人员的能力。丰富的数字、文字和图形格式使实时数据更容易的被读取和理解。2)监控 监控具有监视实时数据的能力,同时由计算机直接改变设定点和关键值的能力。
4、通过使用 iFIX,可以很方便地控制访问这个数据和可被改变数据点的权限。3)报警报警具有确认过程异常事件并且立即将报警报告给适当的人员的能力。报警基于设立控制限值产生,而且可以多种形式报告。4) 控制控制是自动提供算法调整过程数值并使这些数值保持在设定的限度之内的能力。控制比监控更高一级,它不需要人的直接参与。iFIX 包括了连续控制、批次控制、和统计处理控制的能力,它可用计算机控制整个或部分过程。5) 报表功能实时数据只是信息处理中的一级,许多现场需要将实时数据作成报表并保存这些报表,供以后分析-_时使用。使用第三方的支持 ODBC 查询的报表应用程序可以生成基于实时系统和过程信息的报表。6
5、) 历史趋势历史趋势记录提供了生产过程数据的采集、存储和显示的功能。数据从 SCADA 服务器(或者SCADA 节点)采集到历史数据文件中,用户能使用面向对象的图表在 Intellution 工作台中查询、显示历史数据。6)安全控制开发 iFIX 安全策略的主要设计目标是创建组帐户和用户帐户,为不同的用户分配安全区域、操作权限等。2.2 工作原理iFIX 从不同的数据源读数据,内部的 iFIX 数据库从本地或远端的数据库读取数据 ,并将数据传到所需的应用程序中。这一数据传输无需操作员干预。例如:扫描、报警、控制程序(SAC)处理数据,并将数据传到数据库或历史趋势图,直接显示数据在界面上。反之,
6、数据可以按照以上步骤逆向传输,写到数据源里。图 2.2.2 典型数据流图2.3 典型的系统结构 了解由结构图中可以看出系统可以分为三级控制;三级网络:处于 iFix 系统的上级网络,主要可能是需要与监控系统进行信息交互的 MIS 系统或者-_DCS 系统等。二级网络:主要是由运行监控系统程序的 iFix 上位机监控系统和运行执行逻辑的 PLC 控制系统组成;一般上位机与 PLC 之间通过以太网通讯,辅助以光纤或者交换机等构成本级的网络结构。一级网络:主要是由现场设备及控制线路构成,完成现场信号的输入及控制命令的输出。3、新建工程1.新建一个工程文件夹,如 ,工程文件最好在磁盘根目录下创建2.点
7、击桌面 图标,或者开始菜单内 ifix5.0 图标3. 点击 SCU 图标4. 点击文件-新建,新建一个 SCU 文件-_5.点击配置-路径在项目内找到第 1 步新建的文件夹,然后点击更改项目按钮,则后面的路径自动更改到 TEST文件夹下面,TEST 下面的文件夹会保存项目相应的内容。如 PIC 文件夹保存画面文件,PDB 文件夹保存数据库文件等。找到第 1 步新建的 test 文件夹点这里更改项目路径-_点击创建全部。6.点击配置-网络启用 TCP/IP7.点击文件-保存。8.点击配置-本地启动取一个本地节点名,如输煤系统取名为 SM本地逻辑节点名用默认组态文件选择第 7 步保存在 TEST
8、LOCAL 路径下的那个文件9.点击配置-SCADA-_启用 SCADA 支持,在 I/O 驱动器名称内添加驱动器。SIM:仿真驱动器MBE: ifix 跟施耐德 PLC 通过以太网通讯的驱动SIM 驱动一般都要添加,不同的 PLC 使用的 IO 驱动器不一样,IO 驱动器需要另外安装。只有 SIM 驱动器和 OPC 驱动器是 ifix 软件自带的。10.点击配置-任务先看 这个任务有没有添加,如果没有则找到添加进去,启动方式修改为正常方式。11.创建桌面快捷方式点击桌面或开始菜单内 ifix5.0 图标创建快捷方式。快捷方式创建好后可以将快捷方式复制到工程文件夹 TEST 内,这样将工程移植
9、到电脑上可以直接用这个快捷方式进入工程。-_4、iFix 开发设计4.1 iFix 工作台简介 掌握-yxfIntellution iFIX 工作台是使用 iFIX 的起点,它提供了一个灵活的集成开发环境供你创建和修改用于本地节点的文档和画面。作为集成化开发环境,WorkSpace 提供了一个工作台及相应的工具,帮助完成创建画面、建立调度、或编辑 VBA 程序等工作。WorkSpace 使用分级的目录树体系结构,方便用户查找文件,调用 iFIX 功能或其他第三方应用。使用 Intellution iFIX WorkSpace,也能够从其他程序嵌入 ActiveX 控件到画面文件,例如 Word 和Excel。这些 ActiveX 控件在画面里和 iFIX 本身生成的图形对象没有任何区别。4.1.1 系统树用来定位文件的主要浏览工具是 系统树。 这个工具对文件夹进行分层显示,如下图所示。通过打开和关闭文件夹,可以一步完成对文档的定位和显示。系统树也作为程序启动平台。通过双击系统树中的应用程序,可以启动任何的 iFIX 或者第三方应用程序。