ifix教学教材教案教材资料.doc
《ifix教学教材教案教材资料.doc》由会员分享,可在线阅读,更多相关《ifix教学教材教案教材资料.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-_目 录1. IFix 的安装.11.1 安装准备.11.2 安装.12.基本功能和原理 .32.1 基本功能.32.2 工作原理.42.3 典型的系统结构.43、新建工程 .54、iFix 开发设计.94.1 iFix 工作台简介 .94.2 画面设计.105、 SCADA 系统.165.1 数据库管理器.175.2 I/O 驱动的配置.206、实现动画 .236.1 数据源.236.2 动画设计.246.3 共享阈值表.266.4 使用标签组.277、安全配置 .297.1 权限配置.297.2 配置运行环境.308、VBA 脚本设计.318.1 VBA 编辑环境 .318.2 脚本编辑
2、.32-_1.IFix 的安装的安装1.1 安装准备安装准备安装 IFix 前请先安装好 office 软件,推荐使用 office2010 版本,Ifix5.1 之前的版本不支持Windows7 及以上的操作系统1.2 安装安装安装过程中的选项如下选择典型安装为了方便在不同电脑间移植工程请用默认安装路径-_选 SCADA 服务器,节点名保持默认点跳过选择否结束安装安装结束后重启电脑-_2.基本功能和原理基本功能和原理2.1 基本功能基本功能iFIX 执行基本功能以使特定的应用程序执行所赋予的任务。它两个基本的功能是数据采集和数据管理。下图表示了 iFIX 的基本功能。数据采集是从现场获取数据
3、并将它们加工成可利用形式的基本功能。iFIX 也可以向现场写数据,这样就建立了控制软件所需的双向连接。iFIX 不需要用特别的硬件获得数据。它可以通过一个叫I/O驱动器的软件接口同已存在的 I/O 设备直接通讯。在大多数情况中,iFIX 可以使用现场已装配的 I/O 硬件来工作。即使在现场设同一网络上使用不同厂家生产的 I/O 设备,I/O 驱动器都可以与它们一起正常的工作。具体来说有以下功能:1)监视监视具有采集和显示实时工厂数据给所有相关人员的能力。丰富的数字、文字和图形格式使实时数据更容易的被读取和理解。2)监控 监控具有监视实时数据的能力,同时由计算机直接改变设定点和关键值的能力。通过
4、使用 iFIX,可以很方便地控制访问这个数据和可被改变数据点的权限。3)报警报警具有确认过程异常事件并且立即将报警报告给适当的人员的能力。报警基于设立控制限值产生,而且可以多种形式报告。4) 控制控制是自动提供算法调整过程数值并使这些数值保持在设定的限度之内的能力。控制比监控更高一级,它不需要人的直接参与。iFIX 包括了连续控制、批次控制、和统计处理控制的能力,它可用计算机控制整个或部分过程。5) 报表功能实时数据只是信息处理中的一级,许多现场需要将实时数据作成报表并保存这些报表,供以后分析-_时使用。使用第三方的支持 ODBC 查询的报表应用程序可以生成基于实时系统和过程信息的报表。6)
5、历史趋势历史趋势记录提供了生产过程数据的采集、存储和显示的功能。数据从 SCADA 服务器(或者SCADA 节点)采集到历史数据文件中,用户能使用面向对象的图表在 Intellution 工作台中查询、显示历史数据。6)安全控制开发 iFIX 安全策略的主要设计目标是创建组帐户和用户帐户,为不同的用户分配安全区域、操作权限等。2.2 工作原理工作原理iFIXiFIX 从不同的数据源读数据从不同的数据源读数据, ,内部的内部的 iFIXiFIX 数据库从本地或远端的数据库读取数据数据库从本地或远端的数据库读取数据 ,并将数据传到,并将数据传到所需的应用程序中。这一数据传输无需操作员干预。例如:扫
6、描、报警、控制程序(所需的应用程序中。这一数据传输无需操作员干预。例如:扫描、报警、控制程序(SACSAC)处理数)处理数据,并将数据传到数据库或历史趋势图,直接显示数据在界面上。反之,数据可以按照以上步骤逆据,并将数据传到数据库或历史趋势图,直接显示数据在界面上。反之,数据可以按照以上步骤逆向传输,写到数据源里。向传输,写到数据源里。图 2.2.2 典型数据流图2.3 典型的系统结构典型的系统结构 了解了解由结构图中可以看出系统可以分为三级控制;三级网络:处于 iFix 系统的上级网络,主要可能是需要与监控系统进行信息交互的 MIS 系统或者-_DCS 系统等。二级网络:主要是由运行监控系统
7、程序的 iFix 上位机监控系统和运行执行逻辑的 PLC 控制系统组成;一般上位机与 PLC 之间通过以太网通讯,辅助以光纤或者交换机等构成本级的网络结构。一级网络:主要是由现场设备及控制线路构成,完成现场信号的输入及控制命令的输出。3、新建工程、新建工程1.新建一个工程文件夹,如,工程文件最好在磁盘根目录下创建2.点击桌面图标,或者开始菜单内 ifix5.0 图标3. 点击 SCU 图标4. 点击文件-新建,新建一个 SCU 文件-_5.点击配置-路径在项目内找到第 1 步新建的文件夹,然后点击更改项目按钮,则后面的路径自动更改到 TEST 文件夹下面,TEST 下面的文件夹会保存项目相应的
8、内容。如 PIC 文件夹保存画面文件,PDB 文件 夹保存数据库文件等。找到第 1 步新建的 test 文件夹点这里更改项目路径-_点击创建全部。 6.点击配置-网络启用 TCP/IP 7.点击文件-保存。 8.点击配置-本地启动取一个本地节点名,如输煤系统取名为 SM 本地逻辑节点名用默认 组态文件选择第 7 步保存在 TESTLOCAL 路径下的那个文件 9.点击配置-SCADA-_启用 SCADA 支持,在 I/O 驱动器名称内添加驱动器。 SIM:仿真驱动器 MBE: ifix 跟施耐德 PLC 通过以太网通讯的驱动 SIM 驱动一般都要添加,不同的 PLC 使用的 IO 驱动器不一样
9、,IO 驱动器需要另外安装。只 有 SIM 驱动器和 OPC 驱动器是 ifix 软件自带的。 10.点击配置-任务先看这个任务有没有添加,如果没有则找到添加进去,启动方式修改为正常方式。 11.创建桌面快捷方式 点击桌面或开始菜单内 ifix5.0 图标创建快捷方式。快捷方式创建好后可以将快捷方式复制到 工程文件夹 TEST 内,这样将工程移植到电脑上可以直接用这个快捷方式进入工程。-_4、iFix 开发设计开发设计4.1 iFix 工作台简介工作台简介 掌握掌握-yxfIntellution iFIX 工作台是使用 iFIX 的起点,它提供了一个灵活的集成开发环境供你创建和修改用于本地节点
10、的文档和画面。作为集成化开发环境,WorkSpace 提供了一个工作台及相应的工具,帮助完成创建画面、建立调度、或编辑 VBA 程序等工作。WorkSpace 使用分级的目录树体系结构,方便用户查找文件,调用 iFIX 功能或其他第三方应用。使用 Intellution iFIX WorkSpace,也能够从其他程序嵌入 ActiveX 控件到画面文件,例如 Word 和Excel。这些 ActiveX 控件在画面里和 iFIX 本身生成的图形对象没有任何区别。4.1.1 系统树用来定位文件的主要浏览工具是系统树。这个工具对文件夹进行分层显示,如下图所示。通过打开和关闭文件夹,可以一步完成对文
11、档的定位和显示。系统树也作为程序启动平台。通过双击系统树中的应用程序,可以启动任何的 iFIX 或者第三方应用程序。-_4.1.2 工作区工作区域如下图所示,是显示 iFIX 和 ActiveX 文档的窗口。只要打开了一个文档,iFIX 工作台就会在工作区域显示这个文件,并且自动激活对其进行修改所必须的工具。例如,双击一个画面,它将显示在工作区域,并且修改这个画面所有相关的工具都会激活。就和启动一个独立的图片程序然后打开画面一样。这个特性使得创建和修改 iFIX 文档更为快捷和容易,因为不需要离开 iFIX 工作台或者通过搜索去运行适当的应用程序。需要的所有工具都是内置的,并且可以随时使用。4
12、.1.3 工作环境的切换工作台提供了一个编辑环境和一个运行环境。编辑环境提供了所有必需的开发工具,包括对工具栏和系统树中文件的访问。编辑环境是开发人员使用的,运行环境是为操作员设计的。在这个环境下,操作员可以显示画面并且监控过程。典型的运行环境都通过隐藏菜单栏并且不允许进行任务切换的配置来限制操作员访问 iFIX 的其它部分。你可以通过工具栏你可以通过工具栏按钮或者快捷建按钮或者快捷建“ctrl+W”在两个环境之间切换,测在两个环境之间切换,测试并运行画面和调度。试并运行画面和调度。工作区域-_4.2 画面设计画面设计画面设计的目的就是形象的反映现场设备的布局,动态的反映现场设备的运行状态,同
13、时实现操作人员对设备的控制。画面设计的几个基本原则:以现场布局为依据来排版画面,适当的整合或者分解画面颜色要柔和不刺眼,布局简洁清晰控制与监控画面分开,图形对象标准要始终统一不同对象选择合适的动画设计,做到动而不乱4.2.1 创建画面iFIX 提供了“创建画面向导”,使得创建画面时更容易地创建固定的画面。尽管使用向导和手动创建画面的效果是一样的,但使用向导更容易生成特殊尺寸、位置、或配置的画面。系统树-画面-右键-新建画面弹出创建画面向导。完成“说明”页并点击“下一步”,显示“工作台外观”页。该页允许设置画面在运行时是否显示“标题栏” 、 “菜单栏”及“状态栏”,以及在运行模式下工作台是否全屏
14、运行。 注意:注意:只有在“说明”页中选择了“显示工作台外观”复选框才显示该页。-_建了画面后,也可在“编辑画面”对话框中输入相应的逻辑单元改变画面的尺寸,如下-_4.2.2在画面中开发对象在画面中开发对象 iFIX 提供了创建简单或复杂画面的所有工具,以满足过程环境的要求。1) 从工具栏添加对象 使用图形工具栏,可以向画面添加各种各样的对象。2) 从工具箱添加对象-_如果没看到工具箱,可以从启用 4.2.3 对像的编辑当把对象添加当画面中之后,你需要对各种对象进行编辑,如调整大小、编辑文字、修改颜色、添加动画控制等等!一般来说不同的对象具有不同的属性。对各种对象进行编辑的快捷方式就是选中对象
15、,然后右键弹出“快捷菜单” ,如下图所示,然后选择相应的命令进行设置。4.2.4动画属性编辑动画属性编辑需要进行动画设计的对象,选择“动画”命令进入以下“动画设计对话框”中-_由上图我们可以看出,常用动画有“颜色动画” 、 “移动动画” 、 “填充动画” 、 “可视动画” ,如果还需要设计其他动画则从“其他动画”点击“配置”按钮,进入下图所示编辑对话框在这里有更加丰富的属性可以设计动画。设计动画的属性有以下几种:动画类型对象属性适用对象颜色前景(ForegroundColor)、背景(BackColor)、边界(EdgeColor) 文本(Text,Caption)具有相应属性的对象均适用;动
16、态控制对象颜色的显示填充水平填充、垂直填充具有封闭区域特性的对象,如矩形、圆、多边形等;动态控制对象闭合区域的填充度移动相对移动、绝对移动一般对象均适用;动态控制对象在画面中位置可视可视(Visible)一般对象均适用;动态控制对象是否在画面中显示文本文本(Caption,Text)具有此属性的对象均适用;动态控制 Caption 的文本显示-_行为Enable按钮;动态控制按钮的有效性闪烁颜色、文本此动画是与眼色、文本动画结合使用的,其可以实现上述二者的动态闪烁的效果4.2.5属性设置属性设置Ifix 的每个对象都有独立的属性,右键点击属性窗口可以修改对象相关的属性如矩形框所具有的属性,通过
17、直接修改对象属性可以改变对象的状态。5、 SCADA 系统系统SCADA 系统,即监视与数据采集系统。SCADA 系统有一个实时数据库,负责存储实时数据, 由于采用内存共享的模式,所以保证了 HMI 监控画面数据的及时更新 iFIX 从各种设备读取过程信息,并将其保存在一个或多个 SCADA 服务器上的过程数据库中。 数据库在工业自动化策略中发挥着不可缺少的作用,它是大部分 iFIX 应用程序过程数据的来源。5.1 数据库管理器用于创建和管理过程数据库的主要工具是数据库管理器数据库管理器。使用数据库管理器可以:-_对数据库进行查询和排序。查找和替换数据库信息。导出和导入数据库。添加和删除数据块
18、。定制显示。点击启动数据库管理器一般来说我们上位机需要用到的监控点、程序中间点都将在一般来说我们上位机需要用到的监控点、程序中间点都将在 SCADASCADA 数据库中存储其相应的信数据库中存储其相应的信 息。其中每一个条目就是一个数据块,显示出它的:息。其中每一个条目就是一个数据块,显示出它的:“标签名标签名”:每一个标签名,从每一个标签名,从 iFixiFix 的角度来说就是一个的角度来说就是一个“数据源数据源”(此概念在动画(此概念在动画 设计中很重要)设计中很重要)“类型类型”:数据块的类型,有数据块的类型,有 DIDI、DODO、AIAI、AOAO 这些初级块(即可直接从现场获取数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ifix 教学 教材 教案 资料
限制150内