《ifi培训讲义》由会员分享,可在线阅读,更多相关《ifi培训讲义(119页珍藏版)》请在金锄头文库上搜索。
1、iFI培训讲义,仪电设备管理部 刘文余,前言:,因为我厂现在多处使用GE FANUC公司的iFI软件对设备进行监视管理、报警和控制,所以系统学习IFI对日后维护、管理有很大的帮助,也很有必要。 iFI培训讲义,是以做一项工程为目标,结合实例来讲解从IFI基本概念到配置系统、绘置图形界面、数据连接、标签制作、脚本编写、报警配置、实时趋势及历史曲线、安全等各项功能。配合视频学习及练习,加深理解iFI每一项功能的目的及实现方法。 时间仓促,也许此讲义中有错误及不足之处,希望大家指出共同提高、学习。,目录,第一章-了解IFI 第二章-系统配置 第三章-I/O驱动器 第四章-数据库简介 第五章-工作台,
2、第六章-脚本 第七章-报警 第八章-安全 第九章-归档过程数据 第十章-全局对象、标 签组及调度,第一章 了解iFI,一、iFI介绍 iFI 是GE 公司自动化软件产品家族中的一个基于Windows的HMI/SCADA组件。iFI是基于开放的和组件技术的产品,专为在工厂级和商业系统之间提供易于集成和协同工作设计环境。它的功能结构特点可以减少开发自动化项目的时间,缩短系统升级和维护时间,与第三方应用程序无缝集成。 iFI 可以和以下的GE Fanuc软件组合起来使用,实现更强大的功能。 Proficy Historian Proficy Historian是一个为采集、存储以及有效地重新获取基于
3、时间的数据而设计的高性能的数据存档系统。 Proficy Batch Eecution Proficy Batch Eecution是一个高性能的自动化应用程序,它能建立工厂模型、管理处方、执行批次、建立电子批次记录以及基于任一批次过程生成报表。有了Proficy Batch Eecution,就拥有了缩短生产周期、增强机动性、执行需求调整和追踪批次产品的必备工具。,第一章 了解iFI,Proficy Plant Applications 制造工厂中经常需要追踪和报告设备使用和停机状况,将这些作为重要的生产状况指标。Proficy Plant Applications准确报告设备使用效率,增强
4、分析、理解和追踪停机时间的能力。 Proficy View - Machine Edition Proficy View - Machine Edition OPC Server 可以提供直接到iFI的数据。可以在iFI画面中显示该数据, 正如使用其它OPC数据。 图1.1,第一章 了解iFI,二、HMI/SCADA SCADA(Superivsory Control And Data Acqusition):管理和控制过程 提供了监视管理、报警和控制功能。它能够实现数据的绝对集成和实现真正的分布式网络结构。 HMI(Human Machine Interface):生产过程的可视化 iFI的
5、HMI是监视控制生产过程的窗口,它提供了开发操作员熟悉的画面所需要的所有工具。 注:OPC(OLE for Process Control):OPC是一个软件标准,它可以使自动化应用程序方便地读取工业企业的工厂级数据。OPC的目标是基于Microsoft的组件对象建模(COM)技术定义一个标准接口,允许自动化和控制应用程序、控制设备、以及商业和办公应用软件之间相互操作。,第一章 了解iFI,用iFI开发HMI/SCADA应用程序的基本过程步骤:软件安装 ,基本系统配置,I/O驱动配置,建立过程数据库,图形开发,附加特性 。,图1.3,图1.2,第一章 了解iFI,三、 iFI的结构 1、节点
6、一个节点是任何一台运行iFI的计算机。一个实际的节点可以是以下描述的任何节点类型之一 SCADA节点 SCADA服务器或SCADA节点运行iFI的数据采集和管理组件。通常,SCADA节点用于车间级数据采集,直接连接过程硬件。 iClient节点 iClient 节点是最常用的节点,显示来自iFI的实时画面。 HMI PAK节点 HMI PAK=SCADA+iClinet 网络节点:,第一章 了解iFI,独立节点 在集中式的iFI SCADA系统中,独立节点指能够独立完成所有iFI功能的节点。独立节点不能与其它节点联网。 图1.4:独立节点配置示例 本地节点 远程节点 在分布式iFI系统中,本地
7、节点指所在的当前正在工作的节点,远程节点指任何一个想与之通讯连接的节点。,第一章 了解iFI,只读节点 除了不能写到iFI数据库或OPC服务器中,只读的iClient与iClient具有同样的功能。 运行节点 运行节点不允许修改显示画面和过程数据。预先配置好的文件安装在这些节点上,能监控生产过程,改变生产过程的设定,以及确认报警。 图1.5:分布式节点配置示例,2、IFI结构 1)、I/O驱动器 是iFI和PLC之间的接口,用于采集数据,并将数据传以poll(轮询)记录格式送至DIT;GE Fanuc提供广泛的高性能I/O驱动器,可以支持最畅销和特殊的I/O驱动器。也提供OPC工具包、一个iF
8、I插入式组件,允许很容易编写高性能、可靠的I/O服务器,以连接过程硬件和iFI、OLE自动化应用及OPC客户端。,此图是IFI的基本结构,通过它可以看出iFI是如何通过I/O驱动器、驱动映像表DIT、SAC、过程数据库PDB连接自动化生产中的硬件,并将采集送到指定标签的。,第一章 了解iFI,2)、驱动映像表DIT 驱动映像表DIT(Driver Image Table)也叫轮询表:存在于SCADA服务器内存中,用于存储I/O驱动器的轮询记录数据即数据池; 3)、SAC SAC(scan alarm and control):从数据池中检索数据,按照扫描时间速率从DIT向数据库中写入数据,包括
9、报警信息及控制信息; SAC是SCADA节点上运行的系统应用。这一程序负责执行数据库链的逻辑。SAC具体执行以下功能: 从不同的数据源检索数据 将数据转换成数据库需要的格式 根据报警限值检测数据并产生报警信息 执行控制逻辑 检测例外 根据需求对数据库进行写操作,第一章 了解iFI,4)、过程数据库PDB 过程数据库PDB (Process Database):存在于SCADA服务器内存中存储I/O 驱动器轮询记录的内存区域,存储数据库标签(包括AI、DI、AO、DO 等),向用户提供最终分类好的数据库;也可与其他标签合成链状结构完成特定功能。 5)、数据库标志信息 为了在图形显示中显示过程数据
10、库中的数据,必须标识一个特定的数据源,它由四部分组成。 数据源句法:SERVER.NODE.TAG.FIELD 如:FI32.SCADA1.FLOW_IN.F_CV SERVER:OPC数据服务器的名称; 数据库所在的SCADA节点名; TAG:数据库中的标签名; FIELD域:标签的特殊参数信息;,第一章 了解iFI,第一章 了解iFI,Field 域:一般来说,有三种类型的域: 数字数据类型 F_*(float):例如:F_CV 显示当前值; 文本数据类型 A_*(ASC):A_CUALM当前报警;A_DESC描述; 图形数据类型 T_*:T_DATA:从TR或ETR标签中获取的曲线数据;
11、 6)、图形显示 以图形方式显示PDB数据信息包括:图表,数据连接,动画,控件,第二章 系统配置,一、启动系统配置应用程序 点击“开始”菜单IFI4.0系统配置。,返回目录,第二章 系统配置,从左到右依次为:路径、报警、网络、I/O驱动器、任务、安全、SQL、报警区域配置。IFI的配置存为.CSU文件,每次修改SCU都需要重新启动iFI,才能生效。,二、本地启动定义,第二章 系统配置,本地节点别名:可以指定THISNODE来作为标签的节点部分。可在不同的SCADA服务器间共享,因此可以缩短开发周期,减少维护时间,对开发很有用。 三、路径配置,第二章 系统配置,根目录:存放全部可执行的文件; 本
12、地:本地计算机的配置文件,包括SCU和安全文件; 数据库:过程数据文件,数据库编辑器配置文件和I/O驱动器配置文件; 语言:用于嬉闹对话杠的语言文件; 画面:与图形相关的全部文件; 应用:用户利用数据访问工具创建应用程序使用的数据和配置文件; 历史:历史趋势的配置文件; 历史数据:在该目录中为每一个从中采集数据的节点嬉闹一个子目录; 报警:报警数据文件; 主配方:主配方、错误和报表文件; 控制配方:控制配方、错误和报表文件; 报警区域:报警数据库搁置;,第二章 系统配置,四、SCADA组态 五、报警配置,第二章 系统配置,六、报警区域数据库 七、网络配置,第二章 系统配置,八、任务配置 正常方
13、式 启动任务,作为一个开窗口 最小化方式 在启动任务后,将它最小化 后台方式 在后台启动任务,无窗口或图标,第三章 I/O驱动器,IFI SCADA服务器的过程数据库的大多数数据来自I/O驱动程序。这些组件使IFI能够与过程硬件进行通讯。IFI可以与多种不同的I/O驱动器一起使用。 一、SCADA配置 SCADA服务器与过程硬件通讯,需要定义并配置至少一种I/O驱动器。IFI在启动时最多可以装载8种I/O驱动器。 一些驱动器使用接口卡与过程硬件通讯。在这种情况下,需配置相应接口卡。,返回目录,第三章 I/O驱动器,二、I/O驱动器 1、I/O驱动器类型 与不同的硬件设备通讯方式,有多种I/O驱
14、动器类型; 串口通讯-COM驱动器; 硬件供应商提供的驻留卡-RES驱动器; 以太网卡-ETH驱动器; 其他; 一个SCADA可以有多种I/O驱动器类型:,第三章 I/O驱动器,2、6.与7.驱动器的比较 操作系统 7.驱动器可用于windowsNT,windows2000和windowsP; 6.驱动器可用于windows95/98,windowsNT,windows2000和windowsP; 通讯 7.驱动器能: 与SAC通讯; 与过程硬件通讯; 具有OPC服务器的功能,可与远程OPC客户端共享数据; 6.驱动器只能与SAC和过程硬件通讯,这些驱动器不能与其他客户端共享数据;,第三章 I
15、/O驱动器,三、安装I/O 驱动器 IFI安装时,安装程序会提示用于安装I/O驱动器,I/O驱动器可以当时安装或者在安装完IFI之后安装,可从I/O驱动器和OPC服务器CD盘直接安装I/O驱动器。 7.驱动器有自己的安装程序,可直接安装; 插入I/O驱动器和OPC服务器CD盘; 从列表选择相应驱动器并单击”Install Drivers”按钮;,第三章 I/O驱动器,四、I/O驱动器的配置 1、使用配置工具(Power Tool)配置驱动器 Power Tool可修改驱动器、通道、设备和数据块属性,以“树状浏览器”显示I/O驱动器的体系目录及其通道设备和数据块参数,并可用“统计显示”显示I/O
16、驱动器运行时的统计信息:,第三章 I/O驱动器,通道定义:是SCADA服务器和过程硬件之间的通讯路径; 设备定义 定义单个硬件设备,通常是某个特定的PLC; 一般需要定义硬件类型以及和其它设备的不同配置信息; 数据块定义 定义相应设备中数据块的参数; 一般包括初始地址和数据类型;,第三章 I/O驱动器,设备配置 设备名:所选设备的逻辑名; IP:配置所选设备的主站IP地址;,第三章 I/O驱动器,响应超时:驱动器从所选设备等待响应的事件; 重试:驱动器在确定数据块故障并启动延时前向设备重发故障信息的次数; 延时时间:按重试域定义的所有重试都已失败时,驱动器等待的时间;时间格式:days:hours:minutes:seconds; 数据块配置 块名(Block Name);