IFix培训教程.ppt

上传人:王** 文档编号:174027 上传时间:2023-03-16 格式:PPT 页数:48 大小:1.74MB
下载 相关 举报
IFix培训教程.ppt_第1页
第1页 / 共48页
IFix培训教程.ppt_第2页
第2页 / 共48页
IFix培训教程.ppt_第3页
第3页 / 共48页
IFix培训教程.ppt_第4页
第4页 / 共48页
IFix培训教程.ppt_第5页
第5页 / 共48页
IFix培训教程.ppt_第6页
第6页 / 共48页
IFix培训教程.ppt_第7页
第7页 / 共48页
IFix培训教程.ppt_第8页
第8页 / 共48页
IFix培训教程.ppt_第9页
第9页 / 共48页
IFix培训教程.ppt_第10页
第10页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《IFix培训教程.ppt》由会员分享,可在线阅读,更多相关《IFix培训教程.ppt(48页珍藏版)》请在优知文库上搜索。

1、iFix培训教程培训教程第一讲:第一讲:iFix的概述及结构的概述及结构1.1 iFix软件简介软件简介 是一套工业自动化软件,为用户提供是一套工业自动化软件,为用户提供一个一个“过程化的窗口过程化的窗口” 提供实时数据给操作员及软件应用提供实时数据给操作员及软件应用1.2 iFix的基本功能的基本功能 数据采集数据采集 与工厂的与工厂的I/O设备直接通信设备直接通信 通过通过I/O驱动程序,与驱动程序,与I/O设备接口设备接口 数据管理数据管理 处理、使用所取数据处理、使用所取数据 数据管理,包括:过程监视,监视控制,数据管理,包括:过程监视,监视控制, 报警,报表,数据存档。报警,报表,数

2、据存档。3iFix的概述及结构的概述及结构 (续)(续)1)节点类型)节点类型概念:一台运行iFix软件的计算机称为一个节点类型:类型: 按功能划分:SCADA服务器iClient客户端(VIEW或HMI节点)HMI Pak 按区域划分: 独立节点-与网络中其他节点不进行通讯的节点 本地节点-描述了本地正在工作的节点 远程节点-在一个分布式系统中,不同于本地节点的节点1.4 iFix软件的结构软件的结构 iFix软件包括四个部分:软件包括四个部分:A. I/O驱动器驱动器 是是iFIX和和PLC之间的接口。从之间的接口。从I/O设备设备中读写数据(称为轮询中读写数据(称为轮询polling)B

3、. 过程数据库过程数据库PDB 代表由标签变量(也叫块)组成的一代表由标签变量(也叫块)组成的一个过程。标签是一个完成某个过程功能个过程。标签是一个完成某个过程功能的指令单元。的指令单元。标签功能包括:标签功能包括: 将过程值与报警限进行比较将过程值与报警限进行比较基于特殊的过程数据进行计算基于特殊的过程数据进行计算 将数据写入过程硬件将数据写入过程硬件C. 图形显示图形显示 一旦数据写入一旦数据写入PDB,可以用图形方式,可以用图形方式 进行显示进行显示 图形对象包括:图形对象包括: 图表、数据、图形动画图表、数据、图形动画 图形对象可以显示:报警信息、数据库图形对象可以显示:报警信息、数据

4、库 信息、某标签的特殊信息信息、某标签的特殊信息D. 分布式结构分布式结构 数据源提供了数据信息标识的基本方法,数据源提供了数据信息标识的基本方法, 使用数据源的名称,可以从本地或控制使用数据源的名称,可以从本地或控制 网络节点浏览数据。网络节点浏览数据。句法:句法:SERVER.NODE.TAG.FIELD SERVER:OPC数据服务器的名称数据服务器的名称 NODE:数据库所在节点的名称数据库所在节点的名称 TAG:数据库中的标签名称数据库中的标签名称 FIELD:标签的特殊参数信息(域名)标签的特殊参数信息(域名)网络节点图网络节点图iFix用于连接工厂中的过程硬件9从技术上来讲从技术

5、上来讲 iFIX iFIX 软件包软件包 = iFIX PDB + iFIX Workspace = iFIX PDB + iFIX Workspace 数据库和监控的画面可以分开数据库和监控的画面可以分开 一个数据库可供多个一个数据库可供多个iClientiClient连接连接 一个一个iClientiClient可连接多个数据库可连接多个数据库怎样来解释分布式结构怎样来解释分布式结构从销售或购买上来讲从销售或购买上来讲 可以单独购买可以单独购买 PDB (盲节点)(盲节点) 可以单独购买可以单独购买 Workspace (iClient) 可以将两者一起购买可以将两者一起购买 (SCADA

6、 PACK)10一个一个PDB可供多个可供多个“Workspace连接连接”过程硬件过程硬件可以是各种形式的网络可以是各种形式的网络iFIX PDBiClientTCP/IP或或NetBios11一个一个“Workspace”可供多个可供多个PDB连接连接过程硬件过程硬件PDB1TCP/IP或或NetBiosPDB2PDB3iClient12典型的分布式结构iFix SCADAiFix SCADAiFix SCADA Fix SCADA冗余冗余iClient现场控制器现场控制器iClientiClient ReadonlyiClientiClient Readonly13C/SC/S结构的优势

7、结构的优势Zero tags1101 tags101 tags101 I/O1000 tags1000 I/O1101 tags101 I/O1101 tags1000 I/O14分布式结构的优势(分布式结构的优势(Cont)6651 tags1000 I/O66515000 665150 6651 tags6651100 6651 tags101 I/O1000 tags1000 I/O50005000 5050 0 tags100100 101 tags101 I/O6651 tags6651 tags0 tags0 tags增加增加2台台管理机管理机 域:域: 域有三种类型:数字数据类型

8、、文本数域有三种类型:数字数据类型、文本数据类型,图形数据类型据类型,图形数据类型 数字数据类型数字数据类型 F_* (F为符点数为符点数) 如如 F_CV 当前值当前值 文本数据类型文本数据类型 A_*(A为为ASCII) 如如 A_DESC 描述描述 OPC、iFix和基于和基于Windows的的I/O驱动程驱动程序关系图例如下序关系图例如下:第二讲:第二讲:I/O驱动器驱动器 iFix与PLC之间的接口称为I/O驱动器 每一个I/O驱动器支持指定的硬件 I/O驱动器的功能 -从I/O设备中读(写)数据 -将数据传/输至驱动镜像表(DIT)中的地址中I/O驱动器I/O驱动器读取过程硬件驱动

9、器读取过程硬件 - I/O驱动器从过程硬件的寄存器中读取数据驱动器从过程硬件的寄存器中读取数据 -该数据传入该数据传入DIT -驱动器读取数据的速率称为轮询时间(驱动器读取数据的速率称为轮询时间(poll) SAC扫描扫描DIT -SAC从从DIT中读数中读数 -该数据传入过程数据库该数据传入过程数据库PDB -SAC读数的速率称为扫描时间读数的速率称为扫描时间 (工作台)(工作台)Workspace向向PDB发出请求发出请求 -图形显示中的对象显示图形显示中的对象显示PDB的数据的数据 -其他应用可以向其他应用可以向PDB请求数据请求数据过程数据库过程数据库1) 扫描、报警和控制(扫描、报警

10、和控制(SAC) SAC主要功能主要功能- 从从DIT中读取数据中读取数据- 将数据传至数据库将数据传至数据库PDB- 数超过报警设定值时报警数超过报警设定值时报警 SAC从从DIT中读取数据的速率称为扫描时间中读取数据的速率称为扫描时间 可使用任务控制程序进行可使用任务控制程序进行SCA监视监视过程数据库过程数据库PDB 代表由标签变量(也叫块)组成的一个过程代表由标签变量(也叫块)组成的一个过程 标签是一个完成某个过程功能的指令单元标签是一个完成某个过程功能的指令单元 标签的功能包括:标签的功能包括:- 将过程值与报警限进行比较将过程值与报警限进行比较- 基于特殊的数据进行计算基于特殊的数

11、据进行计算- 将数据写入过程硬件将数据写入过程硬件3) 图形显示图形显示 数据存入数据库以后,他们就可以用图形方式进行显示数据存入数据库以后,他们就可以用图形方式进行显示 intellution Workspace 以运行模式提供以运行模式提供HMI(人机接口)(人机接口)功能功能 图形对象用于显示数据库值图形对象用于显示数据库值- 图形对象包括:图表、数据、图形动画图形对象包括:图表、数据、图形动画 一套完整的一套完整的iFix的组成的组成第三讲:创建动画第三讲:创建动画3.1 使用过程数据库使用过程数据库 过程数据库是过程数据库是iFix系统的核心,从硬件系统的核心,从硬件中获取或给硬件发

12、送过程数据。过程数据中获取或给硬件发送过程数据。过程数据库由标签(块)组成库由标签(块)组成 编辑数据库编辑数据库 增加标签增加标签 选择标签类型,设定标签名称,选择驱选择标签类型,设定标签名称,选择驱 动器名称,填写驱动器动器名称,填写驱动器I/O 驱动器驱动器I/O填写格式填写格式 Device和和Address 报警值设定报警值设定 保存数据库,在保存数据库,在SCU里指定这个数据里指定这个数据 库的名称库的名称(介绍数据库的导入和导出格介绍数据库的导入和导出格 式式)3.2 动画对象动画对象 工作台工具栏工作台工具栏 动画动画 动画专家动画专家 动画对动画对话框话框3.3 Intell

13、ution 工作台工作台 A 工作台运行模式工作台运行模式 B 工作台配置工作台配置 用户首选项菜单中需要设置的内容:用户首选项菜单中需要设置的内容:常规、环境保护、启动画面常规、环境保护、启动画面3.4 画面画面 添加对象添加对象 对象动画对象动画 配置数据源配置数据源27工作台的两种模式工作台的两种模式 组态模式和运行模式组态模式和运行模式 组态模式组态模式: 创建、组态图形,建立动态连创建、组态图形,建立动态连接接 运行模式运行模式: 验证、操作图形验证、操作图形 通过按通过按 Ctrl + W 组合键,切换工作台组态和组合键,切换工作台组态和运行模式,快速验证图形动画效果。运行模式,快

14、速验证图形动画效果。iFIXiFIX工作台工作台系统目录树系统目录树标准工具栏标准工具栏 用户用户可以自定义相应工可以自定义相应工具栏及生成按钮专具栏及生成按钮专家。家。283000多种强大图库随意使用3.5 VBA脚本脚本 Ver.6.0 右键对象选择右键对象选择【编辑脚本编辑脚本】,进入脚本,进入脚本编辑界面编辑界面对象常用的事件:对象常用的事件:Click()、MouseDown() MouseUp() 、MouseMove() 脚本中给数据库标签通常有两种赋值方法脚本中给数据库标签通常有两种赋值方法(仅对仅对0*和和4*): 直接赋值直接赋值举例:举例: Fix32.nodename.

15、tagname.f_*=1 赋值函数赋值函数常用的函数:常用的函数: WriteValue (写值写值) 举例:举例: writevalue “1”,”Fix32.nodename.tagname.f_*”当从硬件读取数据时,用函数当从硬件读取数据时,用函数ReadValue (读值读值)举例:举例:readvalue(“fix32.nodename.tagname”) 第四讲:全局对象、报警、调第四讲:全局对象、报警、调 度、安全、趋势及报表度、安全、趋势及报表4.1 全局对象全局对象 在系统树中,在系统树中,User项上右击鼠标,可项上右击鼠标,可以添加以添加“Global” 全局变量在应

16、用过程中可以进行访问,全局变量在应用过程中可以进行访问,与画面打开与否无关与画面打开与否无关 用户全局对象包括:变量对象、阀值用户全局对象包括:变量对象、阀值表、过程表、过程(VBA子程序和函数子程序和函数)、窗体、窗体A. 全局变量全局变量 添加全局变量添加全局变量有两种方式增加变量对象:有两种方式增加变量对象: 右击用户全局并选择右击用户全局并选择“创建变量创建变量” 从从“工具框工具框”中选择中选择“变量变量”按钮按钮 使用全局变量使用全局变量 全局变量的句法为:全局变量的句法为: User.VariableName.属性属性举例:举例: User.VariableName.CurrentValueB. 全局阀值表全局阀值表 全局阀值表也称为查找表,常用于全局阀值表也称为查找表,常用于创建反复使用、有共性的表,可用于:创建反复使用、有共性的表,可用于:颜色阀值、字符串值或范围。颜色阀值、字符串值或范围。 使用全局阀值表使用全局阀值表全局阀值表的值通过下面的表达式获得:全局阀值表的值通过下面的表达式获得: User.TableName 在对象动画中选择在对象动画中选择“共享查找表共

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 管理/人力资源 > 咨询培训

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!