2024年-IFix教程学习课件_第1页
2024年-IFix教程学习课件_第2页
2024年-IFix教程学习课件_第3页
2024年-IFix教程学习课件_第4页
2024年-IFix教程学习课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

iFix培训教程1第一讲:iFix的概述及结构1.1iFix软件简介

★ 是一套工业自动化软件,为用户提供 一个“过程化的窗口”★ 提供实时数据给操作员及软件应用1.2iFix的基本功能

●数据采集

—与工厂的I/O设备直接通信

—通过I/O驱动程序,与I/O设备接口2●数据管理—处理、使用所取数据

—数据管理,包括:过程监视,监视控制,报警,报表,数据存档。3.iFix的概述及结构

(续)1)节点类型概念:一台运行iFix软件的计算机称为一个节点类型:▲按功能划分:SCADA服务器iClient客户端(VIEW或HMI节点)HMIPak

3

▲按区域划分:●独立节点---与网络中其他节点不进行通讯的节点●本地节点---描述了本地正在工作的节点●远程节点---在一个分布式系统中,不同于本地节点的节点41.4iFix软件的结构

iFix软件包括四个部分:A.I/O驱动器

是iFIX和PLC之间的接口。从I/O设备中读写数据(称为轮询polling)过程数据库PDB

代表由标签变量(也叫块)组成的一个过程。标签是一个完成某个过程功能的指令单元。5标签功能包括:将过程值与报警限进行比较 基于特殊的过程数据进行计算 将数据写入过程硬件C.图形显示

一旦数据写入PDB,可以用图形方式 进行显示

图形对象包括:图表、数据、图形动画图形对象可以显示:报警信息、数据库 信息、某标签的特殊信息6D.分布式结构数据源提供了数据信息标识的基本方法, 使用数据源的名称,可以从本地或控制 网络节点浏览数据。句法:SERVER.NODE.TAG.FIELDSERVER:OPC数据服务器的名称NODE:数据库所在节点的名称TAG:数据库中的标签名称FIELD:标签的特殊参数信息(域名)7网络节点图iFix用于连接工厂中的过程硬件89从技术上来讲iFIX软件包=iFIXPDB+iFIXWorkspace数据库和监控的画面可以分开一个数据库可供多个iClient连接一个iClient可连接多个数据库怎样来解释分布式结构从销售或购买上来讲可以单独购买PDB(盲节点)可以单独购买Workspace(iClient)可以将两者一起购买(SCADAPACK)10一个PDB可供多个“Workspace连接”过程硬件可以是各种形式的网络iFIXPDBiClientTCP/IP或NetBios11一个“Workspace”可供多个PDB连接过程硬件PDB1TCP/IP或NetBiosPDB2PDB3iClient12典型的分布式结构iFixSCADAiFixSCADAiFixSCADA

FixSCADA冗余iClient现场控制器iClientiClientReadonlyiClientiClientReadonly13C/S结构的优势网络上数据的传送需购买的点数报警的处理新增监控客户端所需工作量项目的情况改变需增加点数时的情况ZerotagsC1101tagsCA101tags101I/OB1000tags1000I/OA1101tags101I/OB1101tags1000I/O简单网络应用分布式网络结构14分布式结构的优势(Cont)6651tags1000I/O665150006651506651tags66511006651tags101I/O1000tags1000I/O5000500050500tags100100101tags101I/O6651tags6651tags0tags0tags增加2台管理机简单网络应用分布式网络结构企业级分布式结构应用因特网远程访问现场控制器iFixServer控制网络iClient局域网WEBSERVER15

域:域有三种类型:数字数据类型、文本数据类型,图形数据类型数字数据类型F_*(F为符点数)如F_CV当前值文本数据类型A_*(A为ASCII)如A_DESC描述16

OPC、iFix和基于Windows的I/O驱动程序关系图例如下:17第二讲:I/O驱动器

iFix与PLC之间的接口称为I/O驱动器●每一个I/O驱动器支持指定的硬件●I/O驱动器的功能--从I/O设备中读(写)数据--将数据传/输至驱动镜像表(DIT)中的地址中18I/O驱动器19

I/O驱动器读取过程硬件---I/O驱动器从过程硬件的寄存器中读取数据---该数据传入DIT---驱动器读取数据的速率称为轮询时间(poll)●SAC扫描DIT---SAC从DIT中读数---该数据传入过程数据库PDB---SAC读数的速率称为扫描时间●

(工作台)Workspace向PDB发出请求---图形显示中的对象显示PDB的数据---其他应用可以向PDB请求数据20过程数据库1)扫描、报警和控制(SAC)●SAC主要功能--从DIT中读取数据--将数据传至数据库PDB--数超过报警设定值时报警●SAC从DIT中读取数据的速率称为扫描时间●可使用任务控制程序进行SCA监视21过程数据库PDB●代表由标签变量(也叫块)组成的一个过程●标签是一个完成某个过程功能的指令单元●标签的功能包括:--将过程值与报警限进行比较--基于特殊的数据进行计算--将数据写入过程硬件3)图形显示●数据存入数据库以后,他们就可以用图形方式进行显示●intellutionWorkspace以运行模式提供HMI(人机接口)功能●图形对象用于显示数据库值--图形对象包括:图表、数据、图形动画22一套完整的iFix的组成23第三讲:创建动画3.1使用过程数据库过程数据库是iFix系统的核心,从硬件中获取或给硬件发送过程数据。过程数据库由标签(块)组成

☆编辑数据库

☆增加标签24☆选择标签类型,设定标签名称,选择驱动器名称,填写驱动器I/O☆驱动器I/O填写格式Device和Address☆报警值设定

☆保存数据库,在SCU里指定这个数据库的名称(介绍数据库的导入和导出格式)3.2动画对象工作台工具栏动画动画专家动画对话框253.3Intellution工作台

A工作台运行模式

B工作台配置用户首选项菜单中需要设置的内容:常规、环境保护、启动画面3.4画面添加对象对象动画配置数据源2627工作台的两种模式–组态模式和运行模式

组态模式:

创建、组态图形,建立动态连接

运行模式:

验证、操作图形

通过按Ctrl+W组合键,切换工作台组态和运行模式,快速验证图形动画效果。iFIX工作台系统目录树标准工具栏–用户可以自定义相应工具栏及生成按钮专家。283000多种强大图库随意使用3.5VBA脚本Ver.6.0右键对象选择【编辑脚本】,进入脚本编辑界面对象常用的事件:Click()、MouseDown()

MouseUp()、MouseMove()脚本中给数据库标签通常有两种赋值方法(仅对0*****和4*****):①直接赋值举例:Fix32.nodename.tagname.f_*=129②赋值函数常用的函数:WriteValue(写值)举例:writevalue“1”,”Fix32.nodename.tagname.f_*”当从硬件读取数据时,用函数ReadValue(读值)举例:readvalue(“fix32.nodename.tagname”)

30第四讲:全局对象、报警、调

度、安全、趋势及报表4.1全局对象在系统树中,User项上右击鼠标,可以添加“Global”全局变量在应用过程中可以进行访问,与画面打开与否无关用户全局对象包括:变量对象、阀值表、过程(VBA子程序和函数)、窗体31A.全局变量★添加全局变量有两种方式增加变量对象:—右击用户全局并选择“创建变量”—从“工具框”中选择“变量”按钮★使用全局变量全局变量的句法为:

User.VariableName.属性举例:User.VariableName.CurrentValue32B.全局阀值表

全局阀值表也称为查找表,常用于创建反复使用、有共性的表,可用于:颜色阀值、字符串值或范围。★使用全局阀值表全局阀值表的值通过下面的表达式获得:—User.TableName在对象动画中选择“共享查找表”,使用全局阀值表(用画面对象演示)C:全局过程、窗体在画面中演示334.2报警

指的是块的状态,表示块值已超过预先设定的限值,需要确认。在数据库编辑标签时设定报警限值,设定报警域画面中添加报警控件插入ole对象,选择iFIXAlarmSummaryControl修改报警一览设置SCU中设置报警策略34354.3调度作用:用来触发动作,这些动作都是VBA脚本可触发的操作:基于时间、基于事件配置:在SCU里任务中,添加iFIXBackgroundServer.exe364.4安全●增加用户、修改权限、修改用户密码●默认密码AdminGuest●启用安全功能●启动时自动登陆●脚本中调用Login374.5趋势

数据趋势包括实时数据趋势和历史数据趋势实时数据趋势数据库中编辑扩展趋势标签画面中添加图表对象插入图表对象编辑图表对象设定笔数,设定笔的颜色,设定显示时间范围38B.历史数据趋势定义历史数据通过历史趋势定义功能(工具栏按钮HistoricalAssign)历史数据纪录占用硬盘空间历史数据采集

开始采集有两种方式:在任务控制窗口中启动HTC或在SCU中将“HTC.exe”加入到任务列表中,系统需重新启动一次。画面中添加图表对象插入图表对象显示历史数据394.6报表iFix制作报表的步骤:

◆创建报表◆决定报表输出/显示格式◆生成报表☆创建报表在调度中编写VBA脚本通过ODBC接口使用第三方软件,如EXCEL获取外部数据——增加数据库查询40☆显示报表用MicrosoftWebBrowser控件,用其Navigate2方法如:WebBrowser1.Navigate2"e:\运行日志.xls"用第三方控件显示,如:水晶报表41LOGICAD与IFIX搭建:以交通灯为例:

开启si

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论