iFIX软件简介 第十四章
- 格式:docx
- 大小:1.77 MB
- 文档页数:9
西安恒生科技股份有限企业iFix 培训教程目录第一:iFix 件介 ..⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)1.1 iFix 件介⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)iFix 的基本功能⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11.3 iFix 件的运转境⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)1.4 iFix 件的构⋯⋯⋯⋯⋯ .. ⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..3什么是 OPC 技 .. ⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5第二: I/O 器 .. ⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..6器配置 .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.6 系配置 SCU.⋯⋯ . ⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..6 I/O 器 .. ⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.7 2.4 MBE配置..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7第三:建画 ..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11使用程数据 .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (11)画象⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...⋯11 Intellution 工作台 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..11 画面⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (12)VBA 脚本 Ver.6.0 ⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..12 例演示 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯ ..12 第四:全局象、警、度、安全、及表..⋯⋯⋯⋯⋯154.1 全局象⋯ ...⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.154.2 警 ...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16度 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16 安全 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16 ⋯⋯ ... ⋯⋯⋯⋯⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16 表 .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (17)第一讲: iFix 软件介绍1.1 iFix 软件简介★ 是一套工业自动化软件,为用户供给一个“过程化的窗口”★ 供给及时数据给操作员及软件应用1.2 iFix的基本功能●数据收集—与工厂的 I/O 设施直接通信—经过 I/O 驱动程序,与 I/O 设施接口● 数据管理—办理、使用所取数据—数据管理,包含:过程监督,监督控制,报警,报表,数据存档。
iFIX介绍iFIX是一个专业的fix组态软件,是GE 智能平台(GE-IP)提供自动化硬件和软件解决方案,iFIX 5.5中文版是至今中文用户使用人数最多的用户之一。
有需要的朋友们可以下载试试吧!iFIX 5.5中文版提供了生产操作的过程可视化、数据采集和数据监控。
iFIX可以帮助您精确地监视、控制生产过程,并优化生产设备和企业资源管理。
它能够对生产事件快速反应,减少原材料消耗,提高生产率,从而加快产品对市场的反应速度,提高用户收益。
主要功能监控企业生产过程设备及资源采集并分享实时数据和历史数据给企业各层用户及时响应生产要求和市场需求最大化企业效率,提高生产力,降低生产成本和浪费利润来自于一个提供100%数据集成而又十分安全的自动化系统“Designed for 21 CFR Part 11TM”能够记录操作员的操作记录,建立符合FDA(美国食品及药物管理局)21CFR Part 11法规的重要电子签名记录体系。
IBM Pentium II 266MHz 个人或商用计算机,基于Windows NT/2000/XP(需Pentium 4,1GHz)内存:96 MB120 MB硬盘空间CD - ROM驱动器24位图形显示卡,SVGA或更高显示器并行端口或USB端口网络适配器:NetBIOS或TCP/IP兼容网络适配器,单机版应用不需网络适配器iFIX技术优势强大的分布式客户/服务器结构iFIX服务器负责采集、处理和分发实时数据可选的客户机类型包括:iClientTM,iClientTSTM(用于Terminal Server )和iWebServerTM。
实时客户/服务器结构具有无与伦比的可扩展性快速的系统开发及配置在一个易于使用的 Intellution 工作台集合开发环境中直观地建立您的系统使用强大的“智能图符生成向导”更快速地开发和配置应用系统利用iFIX 特有的“即插即解决”能力集成第三方附加应用软件在线开发您的应用程序,无需停止生产线或重新开机键宏编辑器为触摸键提供了强大而多样的功能动画专家使您无须掌握 VBA 编程即可使用内部的和第三方的ActiveX控件点组编辑器节省了大量的开发时间事件调度器令任务在前台或后台自动运行应用集成将最佳应用软件“插入”到满足特殊需求的应用系统中“嵌入”(Drop in)ActiveX控件并立即可利用它们的属性、事件和方法可以将生产系统与更高级的MES、ERP系统连接起来得益于安全容器 ( Secure Containment ) 特性,确保用户引入系统中的ActiveX控件没有危害围绕 iFIX安全,电子签名和记录功能设计一个安全系统功能广泛基于Windows NT/2000/XPSQL/ODBC API容易与关系数据库集成过程可视化监视控制基于用户和基于节点的分段安全管理;能够实现与Windows NT/2000/XP同步实时历史趋势数据采集及数据管理集成式的报表生成报警和报警管理分布式的高性能网络结构智能图符生成向导在线组态ActiveX控件数据库连接支持ODBC基于时间和事件调度历史数据采集显示内置VBA支持OPC client和server基于对象的图形界面Intellution 工作台开发环境支持Microsoft SQL 2000数据库即插即解决结构iFIX商业优势快速投资回报iFIX使您迅速回收投资成本,因为它能:使开发和运用高效的自动化解决方案变得更快更容易减少前期工程投入迅速完成新产品与市场同步提高生产率和生产质量保护软、硬件投资的可持续性降低系统维护和改造成本使您迅速掌握标准化技术组成的系统面向未来的安全投资iFIX是一个明智的投资,这等同于您已兼容了广泛运用的各类技术。
IFIXIFIX系统介绍及演示数据库和画面组态介绍报警、历史趋势、报表1、IFIX主界面功能及按钮简介2、SCU配置功能简介、(1)、路径配置:系统软件集数据文件位置;(2)、报警配置:(3)、网络配置:(4)、SCADA组态:SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统(5)、任务配置:IOCNTRL(IO控制)、WSACTASK(扫描报警和控制)、SUMQDEL(报警一览队列删除)、LINPOLL、HTC(历史采集:按历史定义配置文件采集数据)、WORKSPACE(运行工作台)等;%--后台运行;无--运行后最小化(6)、安全配置:IFIX安全权限及用户帐户的配置等(安全区命名、组帐户、用户帐户、启动时自动登录、配置(启用/禁止安全))(7)、SQL帐户(8)、编辑报警区域数据库:3、用户登录4、IFIX用户首选项的配置5、IFIX 驱动(例:LIN for iFIX)的安装及配置6、IFIX数据库中块的用法及标签的配置7、IFIX全局变量的定义及使用方法8、IFIX专家及常用控件使用9、IFIX各种动态画面的制作.(如液位,旋转,闪烁.移动..)10、IFIX标签组的应用11、IFIX图符集的应用12、IFIX历史定义、历史数据采集,历史趋势、单点趋势的调用13、IFIX中报警限设置,报警一览应用14、IFIX历史报警的采集,调用15、IFIX中实现语音报警.16、PID控制17、IFIX常用名词解释18、报表的编辑和调用19、IFIX工程的备份与恢复及数据库的导入导出iFIX主要软件模块和应用程序1.主要软件模块1)基本模块:包括系统组态软件(SCU),安全保护管理,数据库显示及修改。
2)I/O驱动模块:包括了各种现场I/O设备的驱动程序。
3)数据平台模块:包括扫描、报警和控制(SAC),报警管理实时数据库数据处理。
第十四章理解全局对象
本章目的
本章将介绍另外几个iFIX的图形开发工具:
●使用全局变量
●使用全局表
●使用全局过程
另外还要介绍课程中出现的另外一些术语。
14.1.全局变量介绍
A.注释:
●在工作台系统树中,有一项称为Global
●默认时,Global文件夹中包含"User"和"PlugandSolve"
Plug and Solve全局是Intellution为即插即解决应用提供的
本节重点介绍"User"全局
●在系统树中,User项上右击鼠标,可以添加"Global"
●在应用过程中可以进行访问,而与画面打开与否无关
●用户全局可包括如下:
变量对象
阀值表
过程(VBA子程序和函数)
窗体
14.2 全局变量
A.理解全局变量
●使用全局变量与其它变量比较的优点在于只要该应用运行,它们的数据就始终
保存
通常,当一个过程运行时,其变量被初始化并保存数值的改变直到该过程退出
下一次该过程运行,需对变量再次初始化
●全局变量在应用启动时被装载并在该应用关闭后仍然保留
●建议只有在必要时才使用全局变量,因为会影响系统性能
B.添加全局变量
●有两种方式增加变量对象:
右击用户全局并选择"创建变量"
从"工具框"中选择"变量"按钮
●注释:
用"工具框"中的"变量"按钮可以创建本地的和全局的变量
◆本地变量只有当前画面打开使才生效
图14-1:创建全局变量
图14-2:创建全局变量
C..使用全局变量
●全局变量的值可通过下面表达式获得:
User.VariableName.CurrentValue
●全局变量的其它属性可通过属性窗口或动画对话框显示
图14-3:全局变量的属性
图14-4:全局变量的属性
图14-5:查看全局变量
14.3.全局阀值表
A.全局阀值表
●也称为查找表
●常用于创建反复使用、有共性的表
●可用于:
颜色阀值(图14-6)
字符串值或范围(图14-7)
●例子:
开关量的红、绿颜色
不同温度范围的颜色
不同的数字范围转换成字符串
B.创建全局阀值表
●右击"Globals"内的"User"并选择"创建阀值表"
●右击阀值表并选择"属性窗口"可为阀值表命名
改变其中名称属性的设置
图14-6:创建全局颜色阀值表
图14-7:创建字符阀值表
C.使用全局阀值表
●全局阀值表的值可通过下面表达式获得:
User.TableName
不需要特殊的属性
●选择"共享查找表",使用全局阀值表
参照图14-8和图14-9
●阀值表的其它属性可通过"属性窗口"或"动画对话框"显示
图14-8:使用全局阀值表
图14-9:配置全局阀值表
14.4.全局过程
A.全局过程
●iFIX提供了全局过程和函数,如OpenPicture,ToggleDigitalPoint和OnScan
这些可直接在画面和调度中使用
存储在独立的区域内,称为FactoryGlobals
●可在用户全局内创建用户自定义的全局过程和函数
也可以在全局范围内调用这些过程和函数
B.添加全局过程
●打开"Visual Basic编辑器",并确保"工程资源管理器"是打开的
●选择"Project_User"工程
●打开"插入"菜单选择"模块"
全局过程的代码应该保存在模块中而不是在project_User页里
也可以使用已经存在的模块
Project_User工程内的模块可以包含多个全局过程
C.引用全局过程
●只需在VBA脚本内引用全局过程的名字即可调用该过程
D.全局窗体
●在用户全局页内使用窗体很有帮助的,这是因为系统只保留一个副本
既降低了系统负荷,又优化了iFIX画面文件的大小
●窗体的更多内容将在以后讨论
图14-10:全局过程。