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软件。
• 采集工厂数据 • 将采集的数据提供给相关人员 • 将采集的数据提供给及相关程序
完整版IFix培训教程
当从硬件读取数据时,用函数ReadValue (读值) 举例: readvalue(“fix32.nodename.tagname”)
第四讲:全局对象、报警、调 度、安全、趋势及报表
4.1 全局对象 在系统树中,User项上右击鼠标,可
● SAC扫描DIT ---SAC从DIT中读数 ---该数据传入过程数据库PDB ---SAC读数的速率称为扫描时间
● (工作台)Workspace向PDB发出请求 ---图形显示中的对象显示PDB的数据 ---其他应用可以向PDB请求数据
过程数据库
1) 扫描、报警和控制(SAC) ● SAC主要功能 -- 从DIT中读取数据 -- 将数据传至数据库PDB -- 数超过报警设定值时报警 ● SAC从DIT中读取数据的速率称为扫描时间 ● 可使用任务控制程序进行SCA监视
• 一套完整的iFix的组成
第三讲:创建动画
3.1 使用过程数据库 过程数据库是iFix系统的核心,从硬件
中获取或给硬件发送过程数据。过程数据 库由标签(块)组成
☆编辑数据库 ☆增加标签
☆选择标签类型,设定标签名称,选择驱 动器名称,填写驱动器I/O
☆驱动器I/O填写格式 Device和Address ☆报警值设定 ☆保存数据库,在SCU里指定这个数据
第二讲:I/O驱动器
•
iFix与PLC之间的接口称为I/O驱动器
● 每一个I/O驱动器支持指定的硬件
● I/O驱动器的功能
--从I/O设备中读(写)数据
--将数据传/输至驱动镜像表(DIT)中 的地址中
I/O驱动器
I/O驱动器读取过程硬件 --- I/O驱动器从过程硬件的寄存器中读取数据 ---该数据传入DIT ---驱动器读取数据的速率称为轮询时间(poll)
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组态软件简介
iFIX组态软件简介培训内容:→iFix的概述及结构→系统配置→I/O驱动器→工作台及画面介绍→过程数据库及数据库编辑器→画面对象及动画→历史数据及趋势图→报警及安全一. iFix的概述及结构1.iFix软件介绍●iFix 是一套工业自动化软件,为用户提供一个过程化窗口●为操作人员和应用程序提供实时数据2.iFix 的基本功能●数据采集---与工厂I/O设备直接通讯---通过I/O驱动程序,与I/O设备接口●数据管理--- 处理、使用所取数据--- 数据管理包括过程监视(图形显示),监视控制,报警,报表,数据存档3.iFix的概述及结构(续)1)节点类型概念:一台运行iFix软件的计算机称为一个节点类型:▲按功能划分:SCADA服务器iClient客户端(VIEW或HMI节点)HMI Pak▲按区域划分:●独立节点---与网络中其他节点不进行通讯的节点●本地节点---描述了本地正在工作的节点●远程节点---在一个分布式系统中,不同于本地节点的节点2)网络节点图●iFix用于连接工厂中的过程硬件3)I/O驱动器▲过程数据●iFix用于连接工厂中的过程硬件●传感器和控制器数据送入过程硬件中的寄存器(过程硬件一般包括PLC、DCS、I/O设备)●iFix软件从过程硬件中获取数据▲I/O驱动器●iFix与PLC之间的接口称为I/O驱动器●每一个I/O驱动器支持指定的硬件●I/O驱动器的功能--从I/O设备中读(写)数据--将数据传/输至驱动镜像表(DIT)中的地址中▲iFix数据流●I/O驱动器读取过程硬件--- I/O驱动器从过程硬件的寄存器中读取数据---该数据传入DIT---驱动器读取数据的速率称为轮询时间(poll)●SAC扫描DIT---SAC从DIT中读数---该数据传入过程数据库PDB---SAC读数的速率称为扫描时间●(工作台)Workspace向PDB发出请求---图形显示中的对象显示PDB的数据---其他应用可以向PDB请求数据▲过程数据库1)扫描、报警和控制(SAC)●SAC主要功能-- 从DIT中读取数据-- 将数据传至数据库PDB-- 数超过报警设定值时报警●SAC从DIT中读取数据的速率称为扫描时间●可使用任务控制程序进行SCA监视2)过程数据库PDB●代表由标签变量(也叫块)组成的一个过程●标签是一个完成某个过程功能的指令单元●标签的功能包括:-- 将过程值与报警限进行比较-- 基于特殊的数据进行计算-- 将数据写入过程硬件3)图形显示●数据存入数据库以后,他们就可以用图形方式进行显示●intellution Workspace 以运行模式提供HMI(人机接口)功能●图形对象用于显示数据库值-- 图形对象包括:图表、数据、图形动画4)一套完整的iFix的组成4.系统配置iFix启动之后,软件寻找一个文件以决定本地的配置。
iFix培训资料课件
iFix在工业自动化领域的应用广泛,通过实时监控和数据采集,提高生产效率和 设备可靠性。
详细描述
iFix作为工业自动化领域的专业软件,能够实现实时数据采集、监控和报警功能 。通过与各种PLC、DCS等控制系统集成,iFix可以帮助企业实现生产过程的自动 化控制,提高生产效率和设备可靠性,降低维护成本。
案例三:iFix在智能制造中的应用
总结词
iFix在智能制造领域的应用有助于实现生 产过程的智能化和柔性化,提高生产效 率和产品质量。
VS
详细描述
iFix软件在智能制造领域的应用可以实现 生产过程的智能化和柔性化。通过与各种 制造设备和系统进行集成,iFix可以帮助 企业实现生产过程的可视化和可控化,提 高生产效率和产品质量,缩短产品上市时 间,增强企业的市场竞争力。
iFix的数据模型
总结词
掌握iFix的数据模型,包括数据源、目标、映射关系等。
详细描述
iFix的数据模型是实现数据传输的核心,包括数据源、目标、 映射关系三个部分。数据源是数据的来源,可以是各种数据 库、文件等;目标则是数据传输的目的地;映射关系定义了 数据从源到目标的转换规则。
iFix的界面和操作
人工智能与机器学习
iFix将集成人工智能和机器学习技术,实现自动化故障检测、预测 性维护和智能决策支持。
增强安全性
iFix将加强安全防护机制,包括数据加密、身份验证和访问控制, 确保系统安全可靠。
iFix在未来的应用前景
1 2 3
工业物联网
iFix将更好地支持工业物联网应用,实现设备连 接、数据采集和远程监控等功能,提高生产效率 和降低运营成本。
善,以满足海量数据处理和分析的需求。
跨平台协作
IFix教程
过程数据库 1) 扫描、报警和控制(SAC) ● SAC主要功能 -- 从DIT中读取数据 -- 将数据传至数据库PDB -- 数超过报警设定值时报警 ● SAC从DIT中读取数据的速率称为扫描时间 ● 可使用任务控制程序进行SCA监视
过程数据库PDB ● 代表由标签变量(也叫块)组成的一个过程 ● 标签是一个完成某个过程功能的指令单元 ● 标签的功能包括: -- 将过程值与报警限进行比较 -- 基于特殊的数据进行计算 -- 将数据写入过程硬件 3) 图形显示 ● 数据存入数据库以后,他们就可以用图形方式进行显示 ● intellution Workspace 以运行模式提供HMI(人机接口 )功能 ● 图形对象用于显示数据库值 -- 图形对象包括:图表、数据、图形动画
LOGICAD与IFIX搭建:
以交通灯为例: 开启 simulator,simmcom,ifix,logicad.
IFIX节点 要与工程节点名一样,点击应用,
点击初始化
然后刷新IFIX数据库
将这些数据添加到监控
点击启动,
开始仿真
得到下图
本节到此结束
谢谢
② 赋值函数 常用的函数: WriteValue (写值) 举例:
writevalue ―1‖,‖Fix32.nodename.tagname.f_*‖
当从硬件读取数据时,用函数ReadValue (读值) 举例: readvalue(―fix32.nodename.tagname‖)
第四讲:全局对象、报警、调 度、安全、趋势及报表
iClient Readonly
iClient Readonly
冗余
iFix SCADA
iFix SCADA
iFix SCADA
iFix软件介绍
iFix软件介绍iFIX 概况iFIX是全球最领先的HMI/SCADA自动化监控组态软件,已有超过300,000套以上的软件在全球运行。
世界上许多最成功的制造商都依靠GE Fanuc的iFIX软件来全面监控和分布管理全厂范围的生产数据。
在包括冶金、电力、石油化工、制药、生物技术、包装、食品饮料、石油天然气等各种工业应用当中,iFIX 独树一帜地集强大功能、安全性、通用性和易用性于一身,使之成为任何生产环境下全面的HMI/SCADA解决方案。
利用iFIX各种领先的专利技术,可以帮助企业制定出更快、更有效的商业及生产决策,以使企业具有更强的竞争力。
iFIX:功能强大的监控软件GE Fanuc 的iFIX是世界领先的工业自动化软件解决方案,提供了生产操作的过程可视化、数据采集和数据监控。
iFIX可以帮助您精确地监视、控制生产过程,并优化生产设备和企业资源管理。
它能够对生产事件快速反映,减少原材料消耗,提高生产率,从而加快产品对市场的反应速度,提高用户收益。
过程处理及监控解决方案中的一员iFIX是GE Fanuc过程处理及监控产品中的一个核心组件。
它可以为准确开放安全的数据采集及管理企业级的生产过程提供一整套的解决方案。
iFIX是为过程管理度身定造的解决方案。
它为水及污水处理、石油天然气,特别是那些需要符合FDA 21 CFR Part 11标准的相关工业应用提供了强大功能。
iFIX特性易于扩展和集成由于运用了直观的图形工具,iFIX的用户可以快速上手,简单快捷地为他们的生产过程创建高性能的过程窗口。
无论是简单的单机人机界面(HMI),还是复杂的多节点、多现场的数据采集和控制系统(SCADA),iFIX都可以方便地满足各种应用类型和应用规模的需要。
iFIX灵活的系统结构意味着:iFIX 不但可以满足当前系统应用的需要,还可以在将来需要的时候随时方便地扩展系统规模。
分布式网络结构iFIX提供真正的分布式、客户/服务器结构,为系统提供最大的可扩展性。
《iFix培训资料》课件
第三分:常见问题解答
1
iFix常见问题及解决方法
找到问题的答案,学习如何解决常见的iFix使用问题。
2
iFix与其他软件的兼容性
了解iFix与其他软件的集成和兼容性,确保顺利的工作流程。
3
iFix的错误代码及解决方法
学会识别和解决iFix可能出现的错误代码,确保系统稳定运行。
第四部分:其他相关知识
iFix的未来发展趋势
探索iFix的未来前景,了解可 能的技术和市场趋势。
iFix的安全性问题探讨
研究iFix系统的安全性,了解 如何保护数据和网络。
iFix的进阶使用技巧
深入了解iFix的高级功能和编 程技巧,提高工作效率。
iFix的历史和发展
追溯iFix过去的里程碑,了 解它是如何不断发展和改 进的。
第二部分:使用iFix
如何使用iFix
掌握iFix的基本操作和功能, 轻松开始使用它来解决您的 问题。
iFix的界面介绍
深入了解iFix的用户界面,探 索其友好的设计和易于使用 的功能。
iFix的主要功能
发现iFix的核心功能,包括数 据采集、图形化展示和报警 通知等。
《iFix培训资料》PPT课件
iFix培训资料PPT课件将带您全方位了解iFix,包括简介、使用方法、常见问 题解答和其他相关知识。让我们一起开始这场精彩的探索之旅吧!
第一部分:iFix简介
iFix概述
探索iFix的功能和特点,了 解为什么它成为了首选的 解决方案。
iFix的应用场景
从工业自动化到能源管理, 发现iFix在不同领域的广泛 应用。
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容易与关系数据库集成过程可视化监视控制基于用户和基于节点的分段安全管理;能够实现与WindowsNT/2000/XP同步实时历史趋势数据采集及数据管理集成式的报表生成报警和报警管理分布式的高性能网络结构智能图符生成向导在线组态ActiveX控件数据库连接支持ODBC基于时间和事件调度历史数据采集显示内置VBA支持OPC client和server基于对象的图形界面Intellution 工作台开发环境支持Microsoft SQL 2000数据库即插即解决结构iFIX商业优势快速投资回报iFIX使您迅速回收投资成本,因为它能:使开发和运用高效的自动化解决方案变得更快更容易减少前期工程投入迅速完成新产品与市场同步提高生产率和生产质量保护软、硬件投资的可持续性降低系统维护和改造成本使您迅速掌握标准化技术组成的系统面向未来的安全投资iFIX是一个明智的投资,这等同于您已兼容了广泛运用的各类技术。
iFIX监控软件介绍
例子 – 模拟量输入
• 在开发过程数据库的时候自动配 置 I/O • 内置信号条件变换 • 强大的告警功能 • 完善的安全系统 • 支持电子签名 • 方便的菜单方式的 配置和提示
© 2003 GE Fanuc International, Inc. All rights reserved. 22
50 50
5000 5000 100 100 100 101 tags
6651 tags
1000 tags
1000 I/O 1000 I/O
101 I/O 101 I/O
1000 I/O 1000 I/O
101 I/O 101 I/O
© 2003 GE Fanuc International, Inc. All rights reserved. 14
客户端/服务器结构意味着不需要复制数据!
© 2003 GE Fanuc International, Inc. All rights reserved. 8
怎样来解释分布式结构
从技术上来讲 iFIX 软件包 = iFIX PDB + iFIX Workspace 数据库和监控的画面可以分开 一个数据库可供多个iClient连接 一个iClient可连接多个数据库
• 过程数据库
– 强大的功能块编程
过程数据库
功能块编程
• “工作台” 用户环境
– 所有用户工作的活动平台 – 完全支持微软的 DCOM/COM 技术 – 内嵌微软最新版本的 VBA – 强大、开放、紧密集成的开发环境
驱动程序
高性能 OPC 客户端 OPC 服务器
– 可以方便地为 OEM 用户或者其他合作用户进行定制
企业全方位解决方案 企业全方位解决方案
- 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:全局过程。