IFIX3.5

更新时间:2023-11-16 05:53:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

iFix 快速上手

目 录

Intellution iFix快速上手..............................................................................................................1 绪言................................................................................................................................................5 1. Workspace..............................................................................................................................7

1.1. 工具栏...........................................................................................................................8 1.2. 理解系统树...................................................................................................................9

2. 创建画面...............................................................................................................................12

2.1. 建新画面.....................................................................................................................12 2.2. 在画面添加对象.........................................................................................................12 2.3. 改变图形对象形状.....................................................................................................14 2.4. 使用画图的光标.........................................................................................................16

3. 使用图符定制用户画面........................................................................................................19

3.1. 创建图符组Dynamo Set.............................................................................................19

4. 动态对象...............................................................................................................................21

4.1. 动态对象总结.............................................................................................................23

5. 数据库组态............................................................................................................................24

5.1. 数据库管理器.............................................................................................................24 5.2. 理解数据库.................................................................................................................25 5.3. 数据块.........................................................................................................................26 5.4. 数据链.........................................................................................................................27 5.5. 数据库处理过程.........................................................................................................28 5.6. 数据库总结.................................................................................................................29

6. 报警区域...............................................................................................................................30

6.1. 定义报警区域.............................................................................................................31 6.2. 分配报警区域.............................................................................................................32

7. 调度......................................................................................................................................33

7.1. 使用 iFIX的调度.......................................................................................................34

8. 自定义功能键........................................................................................................................39

8.1. 使用功能键编辑器.....................................................................................................39

9. 使用ActiveX控件...................................................................................................................41

9.1. ActiveX.......................................................................................................................41

9.2. 插入ActiveX控件:...................................................................................................42

10. 升级说明............................................................................................................................43

10.1. 全面支持Windows 2000.............................................................................................44 10.2. iClientTS 全面支持Windows 2000 Terminal Server应用.........................................45 10.3. Sample System 附带完整的演示工程和应用案例..................................................45

11. 用户反馈............................................................................................................................47

绪言

欢迎使用 iFIX ---第一套基于组件技术的自动化软件解决方案。 iFIX开发版是一个功能强大的开发及测试环境,在得到运行版之前,您可以使用开发版开发系统并与任何第三方应用测试运行,当您收到 iFIX运行版时,系统即可投入运行。

经过多年的开发与测试Intellution推出了iFIX,它已不是Intellution FIX 软件的简单升级产品,事实上 iFIX的设计在软件内核中就充分使用了当前最先进的软件技术,包括微软的VBA、OPC、ActiveX控件、COM/DCOM…更使用了基于面向对象的框架结构, iFIX将帮您实施更高性能的自动化解决方案,而且使系统的维护、升级和扩展更加方便。以下就是 iFIX的一些先进的技术特点:

·功能强大的既插既解决技术 ·组件对象结构

·集成发展环境:Workspace TM

·VBA (Visual Basic for Application) 脚本

·完整的OPC ( OLE for Process Control )支持,OLE, Active TM支持 ·增强的安全性和可靠性

·强大的图形功能

·自定义的专家向导及功能按钮 ·Internet 支持 ·增强的报警功能 ·增强的网络功能

这些强大的功能减少了工程设计实施时间,简化系统的升级和维护,同时还能使 iFIX和其他第三方应用无缝的集成,显著地提高生产率。

iFIX开放的体系结构方便地集成其他第三方组件,并定制用户化的系统环境。这种既插既解决的结构简单迅速地增加iFIX的功能,甚至在一定情况下使用第三方的对象和应用程序替代 iFIX固有功能。这种体系结构极大地降低系统集成费用,可以使您在现有基础上更快的改善和扩展系统应用,无需减慢或终止生产过程。

这本简明指南将帮助你快速掌握 iFIX。了解 iFIX各项主要功能,帮助您创建iFIX 应用系统。

2. 创建画面

iFIX 创建画面十分简单。开放的结构,使你可以使用ActiveX控件,导入BMP 或其他格式的图形文件,以及嵌入OLE Automation 应用。

使用Intellution Workspace开发画面时,你能够使用许多新增的图形功能。并可随时切换到运行环境,测试画面效果。这一特点能够显著提高生产率和缩短开发周期。关于运行环境的更多信息,请参照电子书。

2.1. 建新画面

使用Intellution Workspace,可以创建或打开一个画面。创建一个新的画面,点击标准工具栏中新画面按钮,如下所示:

2.2. 在画面添加对象

使用 iFIX工具栏,能够给画面添加一系列图形对象。以下表格显示了可用的图形对象和如何使用相应的工具栏按钮。

点击此按钮 长方形(矩形) 直线 椭圆 弧形(曲线) 圆角矩形 多边形 折线 半圆 扇形(圆的楔形) 文本 添加… 图表(复合图形,曲线、文本和矩形组成) 插入位图 数据连接 报警汇总 按钮 变量定义 OLE对象,控件 计时器对象 事件对象 当前时间 当前日期

2.3. 改变图形对象形状

选择一个形状按钮(如矩形、圆角矩形、椭圆形、线、折线、多边形、弧形或扇形),并添加。图形使用一系列点描绘轮廓。

2.3.1. 画一个弧形:

[1] 在形状工具栏中点弧形按钮,光标变成十字。 [2] 把光标定在你想要弧形的起始点并点击。 [3] 移动光标定义弧形的宽度,弧形出现。

[4] 移动光标直到弧形达到正确尺寸并点击。如下图所示。 类似的,参照下图画一个半圆:

2.3.2. 按以下图解画一个扇形:

2.3.3. 画矩形、圆角矩形、椭圆形或线:

[1] 点击工具栏中你想画的形状按钮。光标变成十字。 [2] 把光标放在你想画图的地方。

[3] 在画面上点击并拖拽直到形状达到希望的尺寸。

2.3.4. 画折线或多边形

[1] 点击工具栏中折线或多边形按钮,光标变成十字。 [2] 把光标放在你希望的开始点。

[3] 在你想要的折线或多边形上每一顶点击一次,双击结束。

2.3.5. 画弧形、弦或饼:

[1] 点击工具栏中相应的按钮。光标变成十字。 [2] 把光标定位在图形的启始点并点击。 [3] 移动光标,定义形状的高度和宽度并点击。 注:开发版将把画面保存在本地驱动器上。

2.4. 使用画图的光标

开发画面时,根据需要光标可实现不同功能。当你选中对象并把光标置于对象轮廓边缘时,光标会呈现不同形式,对象轮廓的顶点标记能控制对象的外型及位置,有三种主要类型:

改变尺寸标记:允许你改变对象尺寸。当新增加任何对象时这些标记自动出现。 改变形状标记:允许你改变对象形状。当最初增加线、弧形、和饼图时自动出现。

旋转标记:允许你旋转一个对象。只在旋转一个对象时出现(除了椭圆形、圆角矩形、图表和位图)。

图2.1 对象的标记

标记

单击希望实现的动作标签,出现相应对话框。下一步,选择你想操作的动态特性选项栏中相应复选框 。 下面的表格列出了一些最常用的动画效果。

动画属性 水平移动 垂直移动 水平填充百分比 垂直填充百分比 水平填充方向 垂直填充方向 旋转角度 统一尺度 高度 所在标签 功能 Position 在屏幕上水平移动对象。 Position 在屏幕上垂直移动对象。 Fill 以百分比水平填充一个对象。例如,如果输入值是50%,对象被填充50%。 Fill 以百分比 垂直填充一个对象。例如,如果输入值是50%,对象被填充50%。 Fill Fill Rotate Size Size 从左右、中心开始水平填充一个对象 从顶部,底部,或中间垂直填充 对象旋转角度(椭圆,图表,无此功能) 高度和宽度是否统一尺度变化 改变高度,宽度不变

宽度 Size 改变宽度,高度不变 以百分比变化高度 以百分比变化宽度 前景色变化(线,折线,位图无此功能) 水平尺度百分比 Size 垂直尺度百分比 Size 前景色变化 可见不可见 标题 Color Visibility 使对象可见或不可见 Text 变化文本标题

4.1. 动态对象总结

按以下步骤实现动画: [1] 选定实现动画的对象 [2] 选择希望的动作标签 [3] 选择动作属性 [4] 为动作添加数据源

[5] 选择数据源和动作幅度之间的转换关系 关于常用动作属性,参照前部分动作属性表

5. 数据库组态

iFIX可以把过程信息以报表、图像、数据文档、报警、消息和统计图表等多种形式提供给用户。数据源可以来自OPC Server或过程硬件:包括控制器,传感器,电动机,开关及其他硬件设备。

iFIX从这些设备中读取过程信息并把它们保存在一个或几个SCADA服务器中的过程数据库里。过程数据库在工业自动化系统中扮演着不可缺少的角色;它是最主要的过程数据源。不论你是要采集历史数据或生成数据报表,iFIX数据库都能满足您的需要。

5.1. 数据库管理器

创建和管理过程数据库的主要工具是数据库管理器。使用数据库管理器除了可以创建修改任何SCADA服务器中的数据库以外还有以下功能: [1]数据库的查询,排序 [2]查找和替换数据库内容 [3]导入和导出过程数据库 [4]自动成批生成数据库块

[5]定制显示格式

5.2. 理解数据库

SCADA服务器运行时要加载过程数据库。此数据库可以: [1]从I/O驱动或OPC服务器接收数据 [2]处理数据实现控制策略 [3]设定报警限值

[4]向I/O驱动或OPC服务器输出操作值

[5]将报警信息传送到画面显示、打印机、报警文挡或网络中其他节点。

下图展示了数值如何进入数据库,在数据链中传递,最后从数据库输出的过程。

输入

输出

图5.1 对象的标记

5.3. 数据块

过程数据库由数据块构成。数据块有以下功能: [1]从OPC服务器,I/O驱动或其它数据块接收数值 [2]依据配置处理数据值 [3]处理数据实现控制策略 [4]设定报警限值 [5]完成计算功能

[6]输出数值到I/O驱动或OPC Server

iFIX提供多种数据块,实现不同功能。数据块的详细说明参照数据块类型部分。

另外,当安装完成iFIX时,会在SCADA服务器生成一个空数据库。使用数据库管理器,可以添加数据块。

增加块

9. 使用 ActiveX 控件

9.1. ActiveX

ActiveX是 微 软 开 发 的 一 套 编 程 技 术 。 它 允 许 由 不 同 语 言 开 发 的 组 件 能 在 网

络 或 单 机 环 境 下 协 同 工 作 。 Intellut ion Workspace是 ActiveX控 件 的 容 器 。 类 似 OLE, ActiveX建 立 在 COM编 程 模 型 下 , 支 持 控 件 的 全 面 集 成 。 在 Intellution Workspace中 能 够 嵌 入 任 何 ActiveX控 件 ActiveX包 括 任 何 由 第 三 方 开 发 的( Act iveX控 件 ),和 Intellut ion本 身 自 带 的 控 件 , iFIX自 建 的 Act iveX控 件 包 括 : 报 警 一 览 对 象 表 达 式 对 象

除 iFIX外 的 其 它 程 序 创 建 的 ActiveX文 件 包 括 : 日 历 控 件

VBA窗 体 命 令 按 键 Active Movie控 件 等

9.2 从 Insert菜 单 上 选 择 OLE Object, 弹 出 选 择 对 象 的 对 话 框

选 择 要 使 用 的 一 个 Act iveX控 件 插 入 在Workspace中 插 入 ActiveX 对 象

. 插入ActiveX控件:

图 9.2 插 入 ActiveX控 件 北京东方鼎晨科技有限公司 网站:www.dingchen.com 业务咨询: 010-62178018 -42- iFix 快速上手

10. 升级说明

本手册介绍的内容以

iFix 2.21 版 本 产 品 的 应 用 和 结 构 为 基 础 , 在 Intellution最 新 的 版 本 iFix 2.5 产 品 中 除 了 保 留 原 有 的 先 进 的 技 术 结 构 以 外 , 更 作 了 如 下 的 扩 展 , 最 新 的 [1]全 面 支 持Windows 2000 [2]内 置 VisiconX---免 编 程 关 系 数 据 库 引 擎 000 Terminal Server应 用 ed

Alarming 增 强 型 报 警 功 能 le System 附 带 完 整 的 演 示 工 程 和 应 用 案 例 Microsoft Visual Basic for Application V6.0 级 性 能 [10]增 强 功 能 提 升 模 [11]增 强 项 目 管 理 功 能 产品信息请恰Intellution中国的办事机构 [3]iClientTS 全面支持Windows 2 [4]Enhanc [5]Samp

[6]增强型FIX32 图形转换器 [7]支持

[8]增强型安装和升

[9]增强画面处理块SIM管理

[12]快捷连接全球技术支持体系

连 接 iGlobalCare 在 此 就 [1][3]及 [5]项 内 容 做 以 简 要 说 明 10.1.

全 面 支 持

Windows 2000 iFIX 2.5 全 面 支 持 Windows 2000 , 也 就 是 说 它 可 以 运 行 在 任 何

Windows 2000 平 台 上 , 包 括 : [1]Windows 2000 Professional, 源 于Windows NT 4.0 Workstation [2]Windows 2000 Server, 又 称 为Windows 2000 Server Standard Edition, 源 于 Windows NT 4.0 Server [3]Windows 2000 Advanced Server, 源 于Windows NT 4.0 Enterprise Edition [4]Windows 2000 Data Center Server, 在 Windows NT 4.0 体 系 中 没 有 对 等 产 品 应 用Windows 2000, 有 如 下 技 网 络 管 理 能 力 更 为 强 大 增 强 的 硬 件 支 持 更 为 优 秀 的 Internet网 的 集 成 能 力 力更为强大系统的扩展能

术优势:

更 高 的 应 用 性 能 同 时 使 用Windows2000 和WindowsNT4.0 系 统 中 ;可 以 同 时 构 建 包 含 iFix 2.5 和 Fix32 应 用 , iFix 2.5 的 iClient可 以 同 时 操 作 iFix 2.5 SCADA 节 点 和 Fix32 SCADA节 点 以 易 与 用 户 的 系 统 升 级 和 网 络 改 造 , 保 障 用 户 投 资 。 s 2000 Terminal

Server 应 用 iClientTS 是 支 持 Windows 2000 Terminal Server 的 瘦 经 验 型( thin experience)

产 品 。 在Windows 2000 Terminal Server 安 装 好 iClientTS后 , 用 户 可 以 通 过 标 准 客 户 端 工 。 客 户 端 应 用 可 以 位 于 局 过 程 控 制 画 面 数 据 或 者 进 行 远 程 编 程 调 试 及 诊 断 。

10. 应 用 案 例 在 iFix2.5 中 提 供 完 整 的 工 程 实 例 , 包 括 水 处 理 ; 化 工 以 及 生

产 线 监 控 。 该 工 程 实 例 提 供 完 整 的 画 面 组 态 ; 数 据 库 ; 报 警 ; 历 史 及 实 时 曲 线 ; 事 件 处 理 程 序 ; 帮 助 系 统 ; 外 部 关 系 数 据 库 连 接 等 经 常 使 用 的 应 用 。 它 可 以 帮 助 用 户 消 化 iFix的 技 术 并 且 迅 速 建 立 起 自

10.2. iClientTS 全面支持Window

具(如微软IE浏览器)访问(包括浏览和操作)HMI SCADA 域网,广域网或者因特网。

这种应用的最大优势就是全球用户可以实时共享工艺

3. Sample System 附带完整的演示工程和

己的工程应用。

图10.1 工程实例:人机界面 图 10.2 工程实例:报警管理 图10.1 工程实例:历史

本文来源:https://www.bwwdw.com/article/0dhv.html

Top