您好,欢迎访问三七文档
iFIX培训讲义仪电设备管理部刘文余Page2前言:因为我厂现在多处使用GEFANUC公司的iFIX软件对设备进行监视管理、报警和控制,所以系统学习IFIX对日后维护、管理有很大的帮助,也很有必要。iFIX培训讲义,是以做一项工程为目标,结合实例来讲解从IFIX基本概念到配置系统、绘置图形界面、数据连接、标签制作、脚本编写、报警配置、实时趋势及历史曲线、安全等各项功能。配合视频学习及练习,加深理解iFIX每一项功能的目的及实现方法。时间仓促,也许此讲义中有错误及不足之处,希望大家指出共同提高、学习。Page3目录第一章--------了解IFIX第二章--------系统配置第三章--------I/O驱动器第四章--------数据库简介第五章--------工作台第六章--------脚本第七章--------报警第八章--------安全第九章--------归档过程数据第十章--------全局对象、标签组及调度Page4第一章了解iFIX一、iFIX介绍iFIX是GE公司自动化软件产品家族中的一个基于Windows的HMI/SCADA组件。iFIX是基于开放的和组件技术的产品,专为在工厂级和商业系统之间提供易于集成和协同工作设计环境。它的功能结构特点可以减少开发自动化项目的时间,缩短系统升级和维护时间,与第三方应用程序无缝集成。iFIX可以和以下的GEFanuc软件组合起来使用,实现更强大的功能。ProficyHistorianProficyHistorian是一个为采集、存储以及有效地重新获取基于时间的数据而设计的高性能的数据存档系统。ProficyBatchExecutionProficyBatchExecution是一个高性能的自动化应用程序,它能建立工厂模型、管理处方、执行批次、建立电子批次记录以及基于任一批次过程生成报表。有了ProficyBatchExecution,就拥有了缩短生产周期、增强机动性、执行需求调整和追踪批次产品的必备工具。Page5第一章了解iFIXProficyPlantApplications制造工厂中经常需要追踪和报告设备使用和停机状况,将这些作为重要的生产状况指标。ProficyPlantApplications准确报告设备使用效率,增强分析、理解和追踪停机时间的能力。ProficyView-MachineEditionProficyView-MachineEditionOPCServer可以提供直接到iFIX的数据。可以在iFIX画面中显示该数据,正如使用其它OPC数据。图1.1Page6第一章了解iFIX二、HMI/SCADASCADA(SuperivsoryControlAndDataAcqusition):管理和控制过程提供了监视管理、报警和控制功能。它能够实现数据的绝对集成和实现真正的分布式网络结构。HMI(HumanMachineInterface):生产过程的可视化iFIX的HMI是监视控制生产过程的窗口,它提供了开发操作员熟悉的画面所需要的所有工具。注:OPC(OLEforProcessControl):OPC是一个软件标准,它可以使自动化应用程序方便地读取工业企业的工厂级数据。OPC的目标是基于Microsoft的组件对象建模(COM)技术定义一个标准接口,允许自动化和控制应用程序、控制设备、以及商业和办公应用软件之间相互操作。Page7第一章了解iFIX用iFIX开发HMI/SCADA应用程序的基本过程步骤:软件安装,基本系统配置,I/O驱动配置,建立过程数据库,图形开发,附加特性。图1.3图1.2Page8第一章了解iFIX三、iFIX的结构1、节点一个节点是任何一台运行iFIX的计算机。一个实际的节点可以是以下描述的任何节点类型之一SCADA节点SCADA服务器或SCADA节点运行iFIX的数据采集和管理组件。通常,SCADA节点用于车间级数据采集,直接连接过程硬件。iClient节点iClient节点是最常用的节点,显示来自iFIX的实时画面。HMIPAK节点HMIPAK=SCADA+iClinet网络节点:Page9第一章了解iFIX独立节点在集中式的iFIXSCADA系统中,独立节点指能够独立完成所有iFIX功能的节点。独立节点不能与其它节点联网。图1.4:独立节点配置示例本地节点远程节点在分布式iFIX系统中,本地节点指所在的当前正在工作的节点,远程节点指任何一个想与之通讯连接的节点。Page10第一章了解iFIX只读节点除了不能写到iFIX数据库或OPC服务器中,只读的iClient与iClient具有同样的功能。运行节点运行节点不允许修改显示画面和过程数据。预先配置好的文件安装在这些节点上,能监控生产过程,改变生产过程的设定,以及确认报警。图1.5:分布式节点配置示例Page112、IFIX结构1)、I/O驱动器是iFIX和PLC之间的接口,用于采集数据,并将数据传以poll(轮询)记录格式送至DIT;GEFanuc提供广泛的高性能I/O驱动器,可以支持最畅销和特殊的I/O驱动器。也提供OPC工具包、一个iFIX插入式组件,允许很容易编写高性能、可靠的I/O服务器,以连接过程硬件和iFIX、OLE自动化应用及OPC客户端。此图是IFIX的基本结构,通过它可以看出iFIX是如何通过I/O驱动器、驱动映像表DIT、SAC、过程数据库PDB连接自动化生产中的硬件,并将采集送到指定标签的。第一章了解iFIXPage122)、驱动映像表DIT驱动映像表DIT(DriverImageTable)也叫轮询表:存在于SCADA服务器内存中,用于存储I/O驱动器的轮询记录数据即数据池;3)、SACSAC(scanalarmandcontrol):从数据池中检索数据,按照扫描时间速率从DIT向数据库中写入数据,包括报警信息及控制信息;SAC是SCADA节点上运行的系统应用。这一程序负责执行数据库链的逻辑。SAC具体执行以下功能:从不同的数据源检索数据将数据转换成数据库需要的格式根据报警限值检测数据并产生报警信息执行控制逻辑检测例外根据需求对数据库进行写操作第一章了解iFIXPage134)、过程数据库PDB过程数据库PDB(ProcessDatabase):存在于SCADA服务器内存中存储I/O驱动器轮询记录的内存区域,存储数据库标签(包括AI、DI、AO、DO等),向用户提供最终分类好的数据库;也可与其他标签合成链状结构完成特定功能。5)、数据库标志信息为了在图形显示中显示过程数据库中的数据,必须标识一个特定的数据源,它由四部分组成。数据源句法:SERVER.NODE.TAG.FIELD如:FIX32.SCADA1.FLOW_IN.F_CVSERVER:OPC数据服务器的名称;数据库所在的SCADA节点名;TAG:数据库中的标签名;FIELD域:标签的特殊参数信息;第一章了解iFIXPage14第一章了解iFIXField域:一般来说,有三种类型的域:数字数据类型F_*(float):例如:F_CV显示当前值;文本数据类型A_*(ASCⅡ):A_CUALM当前报警;A_DESC描述;图形数据类型T_*:T_DATA:从TR或ETR标签中获取的曲线数据;6)、图形显示以图形方式显示PDB数据信息包括:图表,数据连接,动画,控件……Page15第二章系统配置一、启动系统配置应用程序点击“开始”菜单→IFIX4.0→系统配置。返回目录Page16第二章系统配置从左到右依次为:路径、报警、网络、I/O驱动器、任务、安全、SQL、报警区域配置。IFIX的配置存为.CSU文件,每次修改SCU都需要重新启动iFIX,才能生效。二、本地启动定义Page17第二章系统配置本地节点别名:可以指定THISNODE来作为标签的节点部分。可在不同的SCADA服务器间共享,因此可以缩短开发周期,减少维护时间,对开发很有用。三、路径配置Page18第二章系统配置根目录:存放全部可执行的文件;本地:本地计算机的配置文件,包括SCU和安全文件;数据库:过程数据文件,数据库编辑器配置文件和I/O驱动器配置文件;语言:用于嬉闹对话杠的语言文件;画面:与图形相关的全部文件;应用:用户利用数据访问工具创建应用程序使用的数据和配置文件;历史:历史趋势的配置文件;历史数据:在该目录中为每一个从中采集数据的节点嬉闹一个子目录;报警:报警数据文件;主配方:主配方、错误和报表文件;控制配方:控制配方、错误和报表文件;报警区域:报警数据库搁置;Page19第二章系统配置四、SCADA组态五、报警配置Page20第二章系统配置六、报警区域数据库七、网络配置Page21第二章系统配置八、任务配置正常方式–启动任务,作为一个开窗口最小化方式–在启动任务后,将它最小化后台方式–在后台启动任务,无窗口或图标Page22第三章I/O驱动器IFIXSCADA服务器的过程数据库的大多数数据来自I/O驱动程序。这些组件使IFIX能够与过程硬件进行通讯。IFIX可以与多种不同的I/O驱动器一起使用。一、SCADA配置SCADA服务器与过程硬件通讯,需要定义并配置至少一种I/O驱动器。IFIX在启动时最多可以装载8种I/O驱动器。一些驱动器使用接口卡与过程硬件通讯。在这种情况下,需配置相应接口卡。返回目录Page23第三章I/O驱动器二、I/O驱动器1、I/O驱动器类型与不同的硬件设备通讯方式,有多种I/O驱动器类型;串口通讯---COM驱动器;硬件供应商提供的驻留卡---RES驱动器;以太网卡---ETH驱动器;其他;一个SCADA可以有多种I/O驱动器类型:Page24第三章I/O驱动器2、6.x与7.x驱动器的比较操作系统7.x驱动器可用于windowsNT,windows2000和windowsXP;6.x驱动器可用于windows95/98,windowsNT,windows2000和windowsXP;通讯7.x驱动器能:与SAC通讯;与过程硬件通讯;具有OPC服务器的功能,可与远程OPC客户端共享数据;6.x驱动器只能与SAC和过程硬件通讯,这些驱动器不能与其他客户端共享数据;Page25第三章I/O驱动器三、安装I/O驱动器IFIX安装时,安装程序会提示用于安装I/O驱动器,I/O驱动器可以当时安装或者在安装完IFIX之后安装,可从I/O驱动器和OPC服务器CD盘直接安装I/O驱动器。7.x驱动器有自己的安装程序,可直接安装;插入I/O驱动器和OPC服务器CD盘;从列表选择相应驱动器并单击”InstallDrivers”按钮;Page26第三章I/O驱动器四、I/O驱动器的配置1、使用配置工具(PowerTool)配置驱动器PowerTool可修改驱动器、通道、设备和数据块属性,以“树状浏览器”显示I/O驱动器的体系目录及其通道设备和数据块参数,并可用“统计显示”显示I/O驱动器运行时的统计信息:Page27第三章I/O驱动器通道定义:是SCADA服务器和过程硬件之间的通讯路径;设备定义定义单个硬件设备,通常是某个特定的PLC;一般需要定义硬件类型以及和其它设备的不同配置信息;数据块定义定义相应设备中数据块的参数;一般包括初始地址和数据类型;Page28第三章I/O驱动器设备配置设备名:所选设备的逻辑名;IP:配置所选设备的主站IP地址;Page29第三章I/O驱动器响应超时:驱动器从所选设备等待响应的事件;重试:驱动器在确定数据块故障并启动延时前向设备重发故障信息的次数;延时时间:按重试域定义的所有重试都已失败时,驱动器等待的时间;时间格式:days:hours:minutes:seconds;数据块配置块名(BlockName);主轮询速率(PrimaryPollRate):I/O驱动器发出请求数据的速率;次级轮询速率(SecondaryPo
本文标题:iFIX培训讲义
链接地址:https://www.777doc.com/doc-3939873 .html