您好,欢迎访问三七文档
iFIX组态软件简介培训内容:iFix的概述及结构系统配置I/O驱动器工作台及画面介绍过程数据库及数据库编辑器画面对象及动画历史数据及趋势图报警及安全一.iFix的概述及结构1.iFix软件介绍●iFix是一套工业自动化软件,为用户提供一个过程化窗口●为操作人员和应用程序提供实时数据2.iFix的基本功能●数据采集---与工厂I/O设备直接通讯---通过I/O驱动程序,与I/O设备接口●数据管理---处理、使用所取数据---数据管理包括过程监视(图形显示),监视控制,报警,报表,数据存档3.iFix的概述及结构(续)1)节点类型概念:一台运行iFix软件的计算机称为一个节点类型:▲按功能划分:SCADA服务器iClient客户端(VIEW或HMI节点)HMIPak▲按区域划分:●独立节点---与网络中其他节点不进行通讯的节点●本地节点---描述了本地正在工作的节点●远程节点---在一个分布式系统中,不同于本地节点的节点2)网络节点图●iFix用于连接工厂中的过程硬件3)I/O驱动器▲过程数据●iFix用于连接工厂中的过程硬件●传感器和控制器数据送入过程硬件中的寄存器(过程硬件一般包括PLC、DCS、I/O设备)●iFix软件从过程硬件中获取数据▲I/O驱动器●iFix与PLC之间的接口称为I/O驱动器●每一个I/O驱动器支持指定的硬件●I/O驱动器的功能--从I/O设备中读(写)数据--将数据传/输至驱动镜像表(DIT)中的地址中▲iFix数据流●I/O驱动器读取过程硬件---I/O驱动器从过程硬件的寄存器中读取数据---该数据传入DIT---驱动器读取数据的速率称为轮询时间(poll)●SAC扫描DIT---SAC从DIT中读数---该数据传入过程数据库PDB---SAC读数的速率称为扫描时间●(工作台)Workspace向PDB发出请求---图形显示中的对象显示PDB的数据---其他应用可以向PDB请求数据▲过程数据库1)扫描、报警和控制(SAC)●SAC主要功能--从DIT中读取数据--将数据传至数据库PDB--数超过报警设定值时报警●SAC从DIT中读取数据的速率称为扫描时间●可使用任务控制程序进行SCA监视2)过程数据库PDB●代表由标签变量(也叫块)组成的一个过程●标签是一个完成某个过程功能的指令单元●标签的功能包括:--将过程值与报警限进行比较--基于特殊的数据进行计算--将数据写入过程硬件3)图形显示●数据存入数据库以后,他们就可以用图形方式进行显示●intellutionWorkspace以运行模式提供HMI(人机接口)功能●图形对象用于显示数据库值--图形对象包括:图表、数据、图形动画4)一套完整的iFix的组成4.系统配置iFix启动之后,软件寻找一个文件以决定本地的配置。该文件包含特定的程序和选项方面的内容,其对节点来讲是独一无二的。本节我们讨论一下关于这个信息的细节内容。要完成这些设定必须使用系统配置应用。这里我们主要介绍一下几个内容:●文件路径配置●网络连接●报警和信息配置●I/O驱动配置●任务配置●安全配置●安全配置▲本地节点名和逻辑节点名●逻辑节点用于冗余SCADA服务器以组成逻辑节点对--iFix实际的物理节点称为本地节点--逻辑节点是引用其他iFix节点●计算机名与iFix节点可以设置为一样在Workspace的目录树中,显示实际的物理节点名▲文件路径配置●文件路径配置是用来指定iFix目录的路径和名称●使用这个对话框路径改变时--SCU文件自动生成新的目录--旧文件不会拷贝到新的目录路径配置对话框▲网络连接配置●网络连接配置是用于配置节点之间的通讯●非网络节点称为独立节点●支持NetBIOS或TCP/IP网络---IFix使用TCP/IP网络,每个SCADA服务器必须有唯一的IP地址---TCP/IP软件通过以下方式处理名字解析◇HOSTS文件◇DNS(域名系统)◇DHCP/WINS---NetBIOS---IFIX支持基于微软NetBEUI的NetBIOS协议▲报警和信息配置A、概述●用来允许或禁止节点的报警功能●可以配置下述报警功能:---报警任务的有效或无效---指定报警和信息路径---修改用于报警队列的网络资源---使报警能够送入一个关系数据库---报警文件删除可在ALARM.INI文件中进行配置B、报警区域数据库●保存报警区域的文件---报警区域以字母顺序保存●编辑报警数据数据库时必须运行IFIX●只有在SCADA节点中才能编辑报警区域数据库C、报警区域●用户定义的名称●区域的数量不受限制●报警区域的名称可有30个字符,名称中不能含有*,?或/等符号▲I/O驱动配置根据所要使用的硬件确定所需要I/O应用程序,安装该应用程序后,在系统应用程序文件中点击SCADA组态图标,打开该对话框进行配。SCADA组态对话框▲任务配置A、概述●在IFIX启动时,用来决定要执行的程序●输入自动启动的可执行文件名称B、启动方式●图标方式----启动任务是一个图标●正常方式----启动任务是一个窗口●后台方式----启动任务是一个后台任务C、命令行添加参数,用来修改程序运行的方式5.I/O驱动器IFIXSCADA服务器的数据来自I/O驱动器。这些软件组件使IFIX能够与应用中的过程硬件进行通讯。IFIX可以与多种不同的I/O驱动器一起使用。本节主要介绍以下几个内容:▲SCADA的配置▲I/O驱动的种类▲驱动器配置▲监视驱动器通讯▲SCADA的配置●I/O驱动器是SCADA服务器与过程硬件建立通讯的桥梁,针对不同的过程硬件配置相应的I/O驱动器,IFIX在启动时最多可以装在8种I/O驱动器▲I/O驱动的种类●与不同的硬件设备通讯方式,有多种I/O驱动类型。---串口通讯(COM驱动器)◇标准的PC支持两个串口◇可用Digiboard卡扩展串口---硬件供应商提供的驻留卡---以太网卡(ETH驱动器)---其他●在一个SCADA配置里可以配置多种I/O驱动器类型I/O驱动类型优缺点对照表●SIM驱动器---SIM—IFIX仿真驱动器---SIM驱动器的基本功能:1、存储临时值(提供2000个16位寄存器)2、产生仿真值(14个信号发生器)3、提供系统信息(报警及系统计数器)●SIM驱动器地址---数据块可从SIM驱动器地址中读、写数据---如果某一数据块写数据到一地址,另一个数据块则可以从该地址读取数据---SAC启动或数据库重新装载时,IFIX复位SIM地址---对于模拟量,寄存器范围0~2000,位不能操作---对于开关量,寄存器范围0~2000,位范围为0~15▲I/O驱动的配置A、标准驱动器配置●通道定义---SCADA服务器和过程硬件之间的通讯路径---一般需要定义硬件网络的波特率和其它通讯设置●设备定义---定义单个硬件设备---一般需要定义硬件类型和其它设备的不同配置信息●轮询记录定义---定义相应设备中数据块的参数---一般包括初始地址和数据类型B、I/O驱动器的帮助文件▲intellution工作台●intellution应用浏览器●所有项目的配置都将在intellution工作台中完成●工作台模式---编辑模式---运行模式●工作台部件---系统树---工作区---菜单栏---工具栏▲系统树●显示与该项目有关的所有文件●显示与每个文件相关的对象●启动某些应用文件●能够重新定义大小、移动或隐藏●文件夹显示“系统配置程序”配置的路径▲工作区●包括活动文档●在编辑模式下编辑文档●在运行模式下显示文档▲菜单栏●可根据活动文档改变▲工作台配置intellution工作台是使用IFIX的起点,在工作台里面可以添加图形,创建脚本,调用其它程序中集成的ActiveX控件。●外形自定义--用于定义新加入画面的对象的属性●环境保护--用于工作台运行模式下的保护●启动画面--设置当工作台以运行模式启动时要打开的画面●后台启动--设置当工作台以运行模式启动时要启动的调度任务●画面自定义--用于配置新画面的默认属性属性▲画面配置打开一个新画面时,将产生一个新的文档,并在该文档中产生一窗口。文档是IFIX画面的编辑容器,窗口是文档可用画面区域。●新建画面●创建画面向导●画面尺寸设置●画面其它属性设置●创建画面名称6.过程数据库及数据库编辑器过程数据库是iFIX系统的核心,从硬件中获取或给硬件发送过程数据。过程数据库由标签(块)组成。开发和编辑数据库标签的工具称为数据库编辑器。●理解数据库标签类型●理解一级、二级标签●在数据库编辑器中,打开、关闭、重新装入数据库▲数据库标签●数据库标签(块)是独立一个单元●数据库标签可以接收、检查、处理并输出过程值●数据库标签可以分为两种类型:一级数据库标签、二级数据库标签◇一级数据库标签:接收和发送来自于DIT表的数据,大多数有扫描时间,一般与I/O硬件相关联。◇二级数据库标签:大多数从上游数据库标签发送或接收数据,根据输入完成特定的功能,可以完成计算或存储输入,不能位于链首。●数据库标签构成一条链,以完成特定的功能。▲数据库标签类型●模拟量报警(AA)—每扫描一次,模拟量报警块从DIT表中的I/O地址中读取模拟量数据,并使用该数据进行报警控制●模拟量输入(AI)—每扫描一次,模拟量输入块从DIT表中的I/O地址中读取模拟量数据●模拟量输出(AO)—每接收到的值,模拟量输出块把一模拟量信号送入DIT表中的I/O地址●模拟量寄存器(AR)—使用最小的内存,模拟量寄存器块从DIT表中的I/O地址读取模拟量数据,或把的模拟量信号送入DIT表中的I/O地址●布尔(BL)—布尔块完成逻辑计算●计算(CA)—计算块进行数学计算,最多可有8个值参与计算●延迟(DT)—延迟块可以延迟输入值到链中的下一个块中,延迟时间可为1-255秒●设备控制(DC)—设备控制块基于用户定义的条件,打开工业现场的开关设备●数字量报警()—每扫描一次,数字量报警块从表中的地址中读取数DADITI/O字量数据,并使用该数据进行报警控制●数字量输入(DI)—每扫描一次,数字量输入块从DIT表中的I/O地址中读取数字量数据●数字量输出(DO)—每接收到的值,数字量输出块把一模拟量信号送入DIT表中的I/O地址●数字量寄存器()—使用最小的内存,数字量寄存器块从表中的地址DRDITI/O读取数字量数据,或把一数字量信号写入DIT表中的I/O地址●事件动作(EA)—事件动作块使用IF-Then-Else逻辑,判断前一块的值或报警条件,然后打开或关闭一数字量标签,或将标签置于/退出扫描●扩展趋势(ETR)—扩展趋势块允许在一定周期内保存600个趋势值●扇出(FN)—扇出块将接收到的数据,传送给其他4个块●文本(TX)—文本块从设备读入文本,或往设备中写入文本●信号选择(SS)—信号块提供的方法,可从最多6个信号中选择的,据用户选择的模式处理输入,并将结果送至下一块●定时器(TM)—定时器块作为时间计数器,不断增加或减小它的值●累计(TT)—累计块累计从上游块传来的浮点数●趋势块(TR)—趋势块存储一段时间内50个数值的变化趋势▲数据库标签类型介绍:1、数字量标签;2、模拟量标签1、数字量标签:过程数据库是由标签或标签组成。本节从两个最常用的标签开始介绍:数字量输入标签和数字量输出标签。●DI-数字量输入-用来读取数字量数据到数据库-阀门、马达、泵等等-有两个状态的过程值(open/close,on/off等等)◇标签名----在数据库中必须是唯一的;最多可达30个字符;在标签名中必须有一个非数字字符;不允许有空格;◇描述----最多可有40个字符;可在报警一览、图表、图形对象等中显示◇驱动器----选择所安装需要使用的I/O驱动器的名称◇I/O地址----指定该标签的数据存储地方◇硬件选项----用于一些驱动器的额外信息,该字段一般为空◇扫描时间----定义了SAC扫描并处理数据库中标签的时间间隔,一般采用默认值◇标注----最多有16个字符,缺省标注:打开为0,关闭为1,签名中必须有一个非数
本文标题:IFIX 组态
链接地址:https://www.777doc.com/doc-4485063 .html