当前位置:文档之家› ifix教程

ifix教程

目录1.IFix的安装 (1)1.1安装准备 (1)1.2安装 (1)2.基本功能和原理 (3)2.1基本功能 (3)2.2工作原理 (4)2.3 典型的系统结构 (4)3、新建工程 (5)4、iFix开发设计 (9)4.1 iFix工作台简介 (9)4.2 画面设计 (11)5、SCADA系统 (17)5.1数据库管理器 (17)5.2 I/O驱动的配置 (21)6、实现动画 (25)6.1 数据源 (25)6.2 动画设计 (26)6.3 共享阈值表 (28)6.4 使用标签组 (29)7、安全配置 (31)7.1 权限配置 (31)7.2 配置运行环境 (32)8、VBA脚本设计 (33)8.1 VBA编辑环境 (33)8.2 脚本编辑 (34)1.IFix的安装1.1安装准备安装IFix前请先安装好office软件,推荐使用office2010版本,Ifix5.1之前的版本不支持Windows7及以上的操作系统1.2安装安装过程中的选项如下选择典型安装为了方便在不同电脑间移植工程请用默认安装路径选SCADA服务器,节点名保持默认点跳过选择否结束安装安装结束后重启电脑2.基本功能和原理2.1基本功能iFIX执行基本功能以使特定的应用程序执行所赋予的任务。

它两个基本的功能是数据采集和数据管理。

下图表示了iFIX的基本功能。

数据采集是从现场获取数据并将它们加工成可利用形式的基本功能。

iFIX也可以向现场写数据,这样就建立了控制软件所需的双向连接。

iFIX不需要用特别的硬件获得数据。

它可以通过一个叫I/O 驱动器的软件接口同已存在的I/O设备直接通讯。

在大多数情况中,iFIX可以使用现场已装配的I/O 硬件来工作。

即使在现场设同一网络上使用不同厂家生产的I/O设备,I/O驱动器都可以与它们一起正常的工作。

具体来说有以下功能:1)监视监视具有采集和显示实时工厂数据给所有相关人员的能力。

丰富的数字、文字和图形格式使实时数据更容易的被读取和理解。

2)监控监控具有监视实时数据的能力,同时由计算机直接改变设定点和关键值的能力。

通过使用iFIX,可以很方便地控制访问这个数据和可被改变数据点的权限。

3)报警报警具有确认过程异常事件并且立即将报警报告给适当的人员的能力。

报警基于设立控制限值产生,而且可以多种形式报告。

4) 控制控制是自动提供算法调整过程数值并使这些数值保持在设定的限度之内的能力。

控制比监控更高一级,它不需要人的直接参与。

iFIX包括了连续控制、批次控制、和统计处理控制的能力,它可用计算机控制整个或部分过程。

5) 报表功能实时数据只是信息处理中的一级,许多现场需要将实时数据作成报表并保存这些报表,供以后分析时使用。

使用第三方的支持ODBC查询的报表应用程序可以生成基于实时系统和过程信息的报表。

6) 历史趋势历史趋势记录提供了生产过程数据的采集、存储和显示的功能。

数据从SCADA服务器(或者SCADA节点)采集到历史数据文件中,用户能使用面向对象的图表在Intellution工作台中查询、显示历史数据。

6)安全控制开发iFIX安全策略的主要设计目标是创建组帐户和用户帐户,为不同的用户分配安全区域、操作权限等。

2.2工作原理iFIX从不同的数据源读数据,内部的iFIX数据库从本地或远端的数据库读取数据,并将数据传到所需的应用程序中。

这一数据传输无需操作员干预。

例如:扫描、报警、控制程序(SAC)处理数据,并将数据传到数据库或历史趋势图,直接显示数据在界面上。

反之,数据可以按照以上步骤逆向传输,写到数据源里。

图 2.2.2 典型数据流图2.3 典型的系统结构了解由结构图中可以看出系统可以分为三级控制;三级网络:处于iFix系统的上级网络,主要可能是需要与监控系统进行信息交互的MIS系统或者DCS系统等。

二级网络:主要是由运行监控系统程序的iFix上位机监控系统和运行执行逻辑的PLC控制系统组成;一般上位机与PLC之间通过以太网通讯,辅助以光纤或者交换机等构成本级的网络结构。

一级网络:主要是由现场设备及控制线路构成,完成现场信号的输入及控制命令的输出。

3、新建工程1.新建一个工程文件夹,如,工程文件最好在磁盘根目录下创建2.点击桌面图标,或者开始菜单内ifix5.0图标3. 点击SCU图标4. 点击文件---新建,新建一个SCU文件5.点击配置----路径在项目内找到第1步新建的文件夹,然后点击更改项目按钮,则后面的路径自动更改到TEST 文件夹下面,TEST 下面的文件夹会保存项目相应的内容。

如PIC 文件夹保存画面文件,PDB文件找到第1步新建的test 文件夹点这里更改项目路径夹保存数据库文件等。

点击创建全部。

6.点击配置---网络启用TCP/IP7.点击文件---保存。

8.点击配置---本地启动取一个本地节点名,如输煤系统取名为SM本地逻辑节点名用默认组态文件选择第7步保存在TEST\LOCAL路径下的那个文件9.点击配置---SCADA启用SCADA支持,在I/O驱动器名称内添加驱动器。

SIM:仿真驱动器MBE: ifix跟施耐德PLC通过以太网通讯的驱动SIM驱动一般都要添加,不同的PLC使用的IO驱动器不一样,IO驱动器需要另外安装。

只有SIM驱动器和OPC驱动器是ifix软件自带的。

10.点击配置---任务先看这个任务有没有添加,如果没有则找到添加进去,启动方式修改为正常方式。

11.创建桌面快捷方式点击桌面或开始菜单内ifix5.0图标创建快捷方式。

快捷方式创建好后可以将快捷方式复制到工程文件夹TEST内,这样将工程移植到电脑上可以直接用这个快捷方式进入工程。

4、iFix开发设计4.1 iFix工作台简介掌握---yxfIntellution iFIX工作台是使用iFIX的起点,它提供了一个灵活的集成开发环境供你创建和修改用于本地节点的文档和画面。

作为集成化开发环境,WorkSpace提供了一个工作台及相应的工具,帮助完成创建画面、建立调度、或编辑VBA程序等工作。

WorkSpace使用分级的目录树体系结构,方便用户查找文件,调用iFIX功能或其他第三方应用。

使用Intellution iFIX WorkSpace,也能够从其他程序嵌入ActiveX控件到画面文件,例如Word和Excel。

这些ActiveX控件在画面里和iFIX本身生成的图形对象没有任何区别。

4.1.1系统树用来定位文件的主要浏览工具是系统树。

这个工具对文件夹进行分层显示,如下图所示。

通过打开和关闭文件夹,可以一步完成对文档的定位和显示。

系统树也作为程序启动平台。

通过双击系统树中的应用程序,可以启动任何的iFIX或者第三方应用程序。

4.1.2工作区工作区域如下图所示,是显示iFIX和ActiveX文档的窗口。

只要打开了一个文档,iFIX工作台就会在工作区域显示这个文件,并且自动激活对其进行修改所必须的工具。

工作区域例如,双击一个画面,它将显示在工作区域,并且修改这个画面所有相关的工具都会激活。

就和启动一个独立的图片程序然后打开画面一样。

这个特性使得创建和修改iFIX文档更为快捷和容易,因为不需要离开iFIX工作台或者通过搜索去运行适当的应用程序。

需要的所有工具都是内置的,并且可以随时使用。

4.1.3工作环境的切换工作台提供了一个编辑环境和一个运行环境。

编辑环境提供了所有必需的开发工具,包括对工具栏和系统树中文件的访问。

编辑环境是开发人员使用的,运行环境是为操作员设计的。

在这个环境下,操作员可以显示画面并且监控过程。

典型的运行环境都通过隐藏菜单栏并且不允许进行任务切换的配置来限制操作员访问iFIX的其它部分。

你可以通过工具栏按钮或者快捷建“ctrl+W ”在两个环境之间切换,测试并运行画面和调度。

4.2 画面设计画面设计的目的就是形象的反映现场设备的布局,动态的反映现场设备的运行状态,同时实现操作人员对设备的控制。

画面设计的几个基本原则:以现场布局为依据来排版画面,适当的整合或者分解画面颜色要柔和不刺眼,布局简洁清晰控制与监控画面分开,图形对象标准要始终统一不同对象选择合适的动画设计,做到动而不乱4.2.1创建画面iFIX提供了“创建画面向导”,使得创建画面时更容易地创建固定的画面。

尽管使用向导和手动创建画面的效果是一样的,但使用向导更容易生成特殊尺寸、位置、或配置的画面。

系统树---画面---右键---新建画面弹出创建画面向导。

完成“说明”页并点击“下一步”,显示“工作台外观”页。

该页允许设置画面在运行时是否显示“标题栏” 、“菜单栏”及“状态栏”,以及在运行模式下工作台是否全屏运行。

注意:只有在“说明”页中选择了“显示工作台外观”复选框才显示该页。

建了画面后,也可在“编辑画面”对话框中输入相应的逻辑单元改变画面的尺寸,如下4.2.2在画面中开发对象iFIX 提供了创建简单或复杂画面的所有工具,以满足过程环境的要求。

1) 从工具栏添加对象使用图形工具栏,可以向画面添加各种各样的对象。

2) 从工具箱添加对象如果没看到工具箱,可以从启用4.2.3对像的编辑当把对象添加当画面中之后,你需要对各种对象进行编辑,如调整大小、编辑文字、修改颜色、添加动画控制等等!一般来说不同的对象具有不同的属性。

对各种对象进行编辑的快捷方式就是选中对象,然后右键弹出“快捷菜单”,如下图所示,然后选择相应的命令进行设置。

4.2.4动画属性编辑需要进行动画设计的对象,选择“动画”命令进入以下“动画设计对话框”中由上图我们可以看出,常用动画有“颜色动画”、“移动动画”、“填充动画”、“可视动画”,如果还需要设计其他动画则从“其他动画”点击“配置…”按钮,进入下图所示编辑对话框在这里有更加丰富的属性可以设计动画。

设计动画的属性有以下几种:4.2.5属性设置Ifix的每个对象都有独立的属性,右键点击属性窗口可以修改对象相关的属性如矩形框所具有的属性,通过直接修改对象属性可以改变对象的状态。

5、 SCADA 系统SCADA 系统,即监视与数据采集系统。

SCADA 系统有一个实时数据库,负责存储实时数据,由于采用内存共享的模式,所以保证了HMI 监控画面数据的及时更新iFIX 从各种设备读取过程信息,并将其保存在一个或多个SCADA 服务器上的过程数据库中。

数据库在工业自动化策略中发挥着不可缺少的作用,它是大部分iFIX 应用程序过程数据的来源。

5.1数据库管理器用于创建和管理过程数据库的主要工具是数据库管理器。

使用数据库管理器可以: • 对数据库进行查询和排序。

• 查找和替换数据库信息。

• 导出和导入数据库。

• 添加和删除数据块。

• 定制显示。

点击启动数据库管理器一般来说我们上位机需要用到的监控点、程序中间点都将在SCADA数据库中存储其相应的信息。

相关主题