iFIX软件简介 第十四章
(完整版)ifix培训教程

西安恒生科技股份有限企业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软 件 简 介

Microsoft VBA 脚本。 全面支持 OPC、OLE 和 ActiveX。 增强了的安全性和可靠性。 高级图形。 可扩展的配置向导结构。 广泛的 Internet 支持。 增强的报警。 增强的网络性能。
这些改善明显的减小了自动化工程设计时间,允许更快的和简 化的系统升级和维护,在 Intellution Dynamics 和第三方的应用程序之 间提供了无缝的集成功能,并且大大的增加了生产率。
3
SCADA 服务器使用的 I/O 驱动器。Intellution 提供了很多可编程 控制器的 I/O 驱动器或你可另外购买一个驱动器。一定要确定 所购买的 I/O 驱动器与你的硬件兼容。
第二章 Intellution Dynamics简介
Intellution Dynamics 是 未 来 一 代 的 工 业 自 动 化 软 件 系 统 ,自 从 1984 年推出产品 THE FIX(完全一体化控制系统)以来,FIX 产品已经为 工业标准设定了强有力的,可靠的自动化解决方案。随着 Intellution Dynamics 的发展,通过创建一个新的软件系统,重新定义创建和维 护 工 业 自 动 化 解 决 方 案 的 方 式 ,把 工 业 自 动 化 推 到 了 一 个 新 的 水 平 。
这些技术使我们可以利用我们领先的 32 位技术为所有新老客户 和系统集成商提供一个高性能的环境。
(1)OPC(OLE for Process Control) OPC 是一个软件标准,它可以使自动化应用程序方便地读取工 业企业的工厂级数据。OPC 的目标是基于 Microsoft 的组件对象建模 (COM)技术定义一个标准接口,允许自动化和控制应用程序、控 制设备、以及商业和办公应用软件之间相互操作。 使 用 OPC,Intellution 工 作 台 能 与 任 何 本 地 OPC 服 务 器 直 接 通 迅 。 通过使用数据服务器安装程序,你能添加一个本地 OPC 服务器给你 的 iFIX 结点。这个应用存放在你的 Dynamics 目录下,从有效的 iFIX 数据服务器列表中让你添加、修改和删除 OPC 服务器。 工作间不能直接的与远程 OPC 服务器通迅。如果需要一个远程 的 OPC 服务器通迅,请使用 OPC 客户端驱动程序。该驱动器让你与 任何本地或远程服务器通信且把信息储存在过程数据库中。当 OPC 客户端驱动程序与一个远程 OPC 服务器通迅时,它将使用 Microsoft 的分布式组件对象模型(DCOM)来建立连接,工作间不支持使用 DCOM 直接与一个远程 OPC 服务器相连。 (2)VBA(Visual Basic for Applications) VBA 是 Intellution Dynamics 完全内置的一个强有力的编程工具, 可以使你快速方便地生成自动的操作任务和自动化解决方案。VBA 脚本可以根据你的需要写的简单或复杂,Intellution Dynamics 可根据 需要适应你的自动化策略。它的强大和易用的开发环境允许你重新 使用现有的 Visual Basic 编码。 VBA 替代了以往 FIX 的脚本语言,提供了一个千百万 VB 开发者 非常熟悉的完整的集成开发环境。它提供了对 Intellution Dynamics 组 件和外部数据及对象无限制的读取和扩展能力。Intellution Dynamics 的 VBA 工具包括以下特性: 可 以 访 问 所 有 列 出 的 Intellution Dynamics 对 象 的 属 性 、方 法 和 事
ifix教程

自动调整适应不同的显示器分辨率
帮助系统和iFix电子书
第十四章 全局对象
全局变量 全局阈值表
全局变量
作用于所有的应用(画面及调度) 创建全局变量
使用全局变量
User.VarName.CurrentValue
全局阈值表
用于创建需重复使用的表
– 颜色阈值 – 对应字符串值
1234
Aa demo
!ab_cd
DI – 数字量输入
第十章 图形对象
图形对象工具 属性窗口 数据连接 表达式编辑器 数据输入工具
画面
iFix画面由对象组成 画面本身也是对象 图形功能
基本形状,颜色,式样,编辑工具, 格式工具……
属性窗口
修改对象的静态属性 显示对象可以修改的属性
– 只读属性不出现
路径配置
报警配置
报警区域数据库
网络配置
SCADA配置
任务配置
安全配置
第四章 I/O驱动器
SCU - SCADA配置 I/O驱动器 安装I/O驱动器 配置I/O驱动器 进行练习以巩固所学知识
SCADA配置
I/O驱动器
通讯方式
串口,驻留卡件,以太网卡……
6.x版本驱动器
与SAC及过程硬件通讯,属于传统驱 动器
培训内容及课程安排
第1节
iFix概述和结构,系统配置,I/O驱动器,工作台及画面介绍
第2节
过程数据库,画面对象及动画,数字量标签,模拟量标签, intellution工作台
第3节
全局,VBA介绍,趋势图,历史归档,报警,安全
第一章 概述
iFix产品概貌 Intellution Dynamics
iFIX介绍-60页PPT资料

iFix SCADA
现003 GE Fanuc International, Inc. All rights reserved. 8
C/S结构的优势
简单网络应用
A
1101 tags
1101 tags
C B
1101 tags
分布式网络结构 Zero tags
A
101 tags
© 2003 GE Fanuc International, Inc. All rights reserved. 3
iFIX 产品技术及应用介绍
➢ 公司介绍 ➢ 真正的分布式客户机/服务器结构 ➢iFIX 3.0功能介绍 ➢ iFIX产品购买介绍 ➢ iFIX3.5新功能 ➢ 监控软件系统解决方案 ➢ FAQ
iClient
iFIX PDB 过程硬件
TCP/IP或NetBios 可以是各种形式的网络
© 2003 GE Fanuc International, Inc. All rights reserved. 6
一个“Workspace”可供多个PDB连接
iClient TCP/IP或NetBios
PDB1
分布式结构的优势(Cont)
简单网络应用
6651 tags
6651 tags
增加2台 管理机
分布式网络结构
0
0
tags
tags
6651 50
6651 5000
6651 tags
50
5000
0 tags
50
5000
6651 tags
1000 I/O
6651 100
6651 tags 101 I/O
100
iFIX 产品技术及应用介绍
ifix介绍

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是一个明智的投资,这等同于您已兼容了广泛运用的各类技术。
IFIX5.1概述-1

历叱数据采集 配方
报警ODBC 报警队列
Scan, Alarm & Control
数据库存取
实时数据库
Driver Image Table
iFIX 的结构是我们产品的最大优势。
I/O Driver(s)
我们关注产品的稳定性和开放性。 提供无限的扩展能力来符合用户的需求。
I/O 硬件
生产过程
© 2011 Chinawiser Automation All Rights Reserved.
• V6.x
• V7.x • V7.x • V7.x • V7.x • V6.x • V6.x • V7.x • V7.x
• 串口(COM)
• 驻留卡或以太网 • 以太网 • 串口(COM) • 以太网 • 无线 • 串口(COM) • 驻留卡或以太网 • 以太网
I/O驱劢器举例
© 2011 Chinawiser Automation All Rights Reserved.
•SCADA服务器:一个直接从过程硬件获取数 据的节点称为SCADA服务器 •iClient:一个不具有SCADA功能的节点
© 2011 Chinawiser Automation All Rights Reserved.
分布式配置
iFix Client
iWebServer
HMI / SCADA Server
•SCADA服务器
系统配置 - I/O驱劢器配置 – 过程数据开发 - 报警配置 – 安全配置 – 配置数据归档 •iClient(HMI)客户端 系统配置 – 图形开发 – 报警监控 - 安全配置 – 归档数据监控
© 2011 Chinawiser Automation All Rights Reserved.
IFIX产品介绍

系统连接起来 ● 围绕 Proficy HMI / SCADA - iFIX 安全,电子
签名和记录功能设计一个安全系统
功能广泛 ● 基于 Windows NT/2000/XP ● SQL / ODBC API 容易与关系数据库集成 ● 过程可视化(HMI) ● 监视控制(SCADA) ● 基于用户和基于节点的安全管理 ● 实时历史趋势 ● 数据采集及数据管理 ● 报警和报警管理 ● 分布式的高性能网络结构 ● 智能图符生成向导 ● ActiveX 控件数据库连接 ● 基于时间和事件调度 ● 内置 VBA ● 支持 OPC client 和 server ● 基于对象的图形界面 ● 工作台开发环境
快速投资回报 Proficy HMI /SCADA - iFIX 使您迅速回收投 资成本,因为它能: ● 使开发和运用高效的自动化解决方案变
得更快更容易 ● 减少前期工程投入 ● 迅速完成新产品与市场同步 ● 提高生产率和生产质量 ● 保护软、硬件投资的可持续性 ● 降低系统维护和改造成本 ● 使您迅速掌握标准化技术组成的系统
快速的系统开发及配置 ● 在一个易于使用、集成开发环境 —— 工
作台中直观地建立您的系统 ● 使用强大的“智能 图 符 生成向导”更快
速地开发和配置应用系统 ● 利用 GE Fanuc 特有的“即插即解决”能力
集成第三方应用软件 ● 在线开发您的应用程序,无需停止生产
线或重新开机 ● 键宏编辑器为触摸键提供了强大而多样
的功能 ● 动画专家使您无须掌握 VBA 编程即可使
用内部的和第三方的 ActiveX 控件 ● 标签组编辑器节省了大量的开发时间 ● 事件调度器令任务在前台或后台自动运行
iFix 介绍 及 架构_Rt

11 GE Title or job number 11/17/2014
iFix架构——SCADA数据请求、管理
扫描时间 控制更新率 及报警侦测 间隔
轮询时间 控制更新率
SAC
DIT “A ”
DIT “B ”
IO Driver “A”
PDB
IO Driver “B”
12 GE Title or job number 11/17/2014
iFix架构——iClient显示
PDB
SAC
DIT “A”
IO Driver “A” IO Driver “B”
13 GE Title or job number 11/17/2014
DIT “B ”
iFix架构——数据连接数据源语法
标签语法由4个部分组成:SERVER.NODE.TAG.FIELD • SERVER:数据来源。如FIX32、HIST • NODE:SCADA节点名 • TAG:标签名 • FIELD:域。如当前的数值F_CV
iFix介绍——
SCADA
SCADA是:Supervisory Control And Data
Acquisition
• 数据采集——驱动 • 管理控制——通讯、报警等 • C/S架构中的Server
3 GE Title or job number 11/17/2014
iFix介绍——
HMI
HMI是:Human Machine Interface • 图形界面——显示当前操作及安全状态
iFix 介绍 及 架构
iFix介绍——
iFix是什么软件?
iFix是一款HMI/SCADA软件。
• 采集工厂数据 • 将采集的数据提供给相关人员 • 将采集的数据提供给及相关程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十四章理解全局对象
本章目的
本章将介绍另外几个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:全局过程。