(完整版)ifix培训教程
ifix培训资料

IFIX 培训资料目录第一节iFIX概述第二节iFIX软件安装与启动第三节画面编辑第四节数据库编辑第五节系统配置第六节历史趋势编辑第七节安全组态第八节报警组态第一节 iFIX概述IFIX是GE FANUC 自动化软件产品家族中的HMI/SCADA最重要的组件,它是基于WindowsNT/2000平台上的功能强大的自动化监视与控制的软件解决方案, iFIX可以帮助您精确地监视、控制生产过程,并优化生产设备和企业资源管理。
它能够对生产事件快速反应,减少原材料消耗,提高生产率,从而加快产品对市场反应速度,生产的关键信息可以通过iFIX贯穿从生产现场到企业经理的桌面的全厂管理体系,以方便管理者做出更快速更高效的决策.由于运用了直观的图形工具,iFIX的用户可以快速上手,简单快捷地为他们的生产过程创建高性能的过程窗口。
无论是简单的单机人机界面(HMI),还是复杂的多节点、多现场的数据采集和控制系统(SCADA),iFIX都可以方便地满足各种应用类型和应用规模的需要。
iFIX 灵活的系统结构意味着:iFIX 不但可以满足当前系统应用的需要,还可以在将来需要的时候随时方便地扩展系统规模,从而使用户获得更高的经济效益。
最常见的网络结构图如下:第二节 iFIX的安装与启动1、安装环境要求:最小iFIX硬件需求:基于Pentium II 266 MHz计算机。
SCADA服务器和View客户机最小96MB RAM。
如果过程数据库的大小超过1MB,数据库每增加1兆应扩展1兆内存。
例如,如果数据库尺寸为 2MB, SCADA服务器需要最小98MB内存(96+2=98)。
典型安装 iFIX 系统需120MB硬盘空间,包括画面、数据库、报警文件和其他数据文件。
iFIX报警和历史文件动态增加。
如果你在该节点打算实现报警或历史数据,则在该特定节点中需要更多的磁盘空间。
其它Intellution产品,如iDownTime和iHistorian,要求额外需求。
ifix培训教程

“双向”结构
I/O驱动器 驱动映像表
SAC 过程数据库
第三章 系统配置
重要知识点回顾 系统配置 进行练习以巩固所学知识
节点类型
节点 – 运行iFix的计算机 SCADA节点 iClient节点 – HMI SCADA + iClient = HMI PAK
系统配置工具SCU
编辑模式 Config 运行模式 Run
系统树,工作区 菜单栏,工具栏,工具箱 属性窗口
工作台
画面
iFix画面由对象组成 对象的概念 画面本身也是对象 图形功能介绍
基本形状,颜色,式样,编辑工具,格式工具……
第八章 过程数据库
数据库标签 tag 数据库管理器 进行练习以巩固所学知识
Core Intellution Dynamics 核心结构
Web Server
Soft Logic
core
Batch
HMI
SCADA
iVisualize WinCE
➢ Intellution WorkSpace集成开发 环境
➢ Microsoft Visual Basic for Applications (VBA)
动画专家 Expert
颜色 填充 旋转 位置 比例 可见性
动画对话框
编辑对象的属性 静态属性 动态属性 数据转换
范围,表,格式,对象
动画对话框
第十二章 模拟量标签
模拟量输入标签 模拟量输出标签 SIM驱动器 进行练习以巩固所学知识
AI – 模拟量输入
选择并配置配置通道 选择或添加设备 配置轮询记录表
iFix重新启动时更新该驱动器配置文件
IFix培训教程

系统架构与组成
系统架构
客户端/服务器架构,支持分布式部 署。
主要组成
IFix服务器、IFix客户端、数据库、通 讯接口等。
安装与配置过程
安装步骤
下载安装包、解压安装文件、运行安装程序、按照提示完成安装。
配置过程
配置服务器参数、添加数据源、配置客户端连接等。
02
界面设计与操作
界面风格与布局
01
报警与事件处理
IFix提供了强大的报警和事件处 理功能,用户可以自定义报警 条件、处理方式和通知方式。
历史数据存储与查询
IFix支持历史数据的存储和查询 ,用户可以通过历史数据了解 系统的运行情况和趋势。
报表生成与打印
IFix提供了丰富的报表功能,用 户可以自定义报表格式和内容 ,实现数据的可视化展示和打 印输出。
式。
下拉框
提供多个选项供用户选 择,节省空间且方便使
用。
表格
用于展示结构化数据, 支持排序、筛选和自定
义列。
界面优化技巧
01
02
03
04
保持一致性
遵循统一的设计规范和标准, 确保界面元素风格统一。
提高可读性
使用清晰的字体、合适的字号 和对比度,方便用户阅读。
优化交互体验
减少操作步骤,提供友好的错 误提示和帮助文档。
批量打印设置
支持一次性选择多个报表进行打印输出,提高打印效率。
打印参数配置
用户可自定义打印参数,如纸张大小、边距、打印方向等,确保 打印效果符合预期。
打印预览及调整
提供打印预览功能,用户可在打印前查看报表的实际效果,并根 据需要进行调整。
06
系统集成与扩展应用
与其他系统集成方法
(完整版)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培训手册(2024)

运行。
历史数据存储与分析
2024/1/29
ifix能够长期存储历史数据,并提供 丰富的数据分析工具,帮助用户深入
了解设备运行状况。
报警与事件管理
当设备出现故障或异常时,ifix能够 及时发出报警信息,并记录相关事件 ,方便后续分析处理。
布局参数设置
通过设置布局参数控制控件在布局中的位置、大小和 行为。
2024/1/29
9
自定义控件开发方法
2024/1/29
控件继承
通过继承现有控件类并重写相关方法,实现自定义控件的开发。
绘图API
使用绘图API在控件上绘制自定义图形和文字,实现个性化展示 效果。
事件处理
为自定义控件添加事件处理机制,响应用户操作和程序状态变化 。
属性设置
02
通过属性窗口或代码方式设置元素的基本属性,如位置、大小
、颜色、字体等。
动态属性
03
根据程序运行状态或用户操作动态改变元素属性,实现界面交
互效果。
8
布局管理器使用技巧
布局管理器
提供自动布局功能,根据控件大小和位置自动调整界 面布局。
常用布局管理器
包括流式布局、网格布局、边框布局等,适用于不同 场景和需求。
03 02
23
插件开发流程及示例
编写插件代码并进行测试
打包和发布插件
插件开发示例
2024/1/29
24
插件开发流程及示例
数据采集插件
通过自定义接口开发,实现 与特定设备或系统的数据采 集功能。
报警管理插件
扩展报警管理功能,支持自 定义报警规则、报警通知等 。
(完整版)ifix培训教程

定期维护 监控与报警
容量规划 灾难恢复计划
定期更新软件补丁、备份数据和优化数据库性能,减少故障发生 的可能性。
建立全面的监控体系,及时发现潜在问题,并设置合适的报警阈 值。
合理规划硬件资源,根据业务需求预测未来的资源需求,避免资 源瓶颈。
制定灾难恢复计划,包括数据备份、恢复策略和演练,确保在故 障发生时能够快速恢复系统。
提供合理的配色方案和布局建议,使数据展 示更加美观和易于理解。
05
CATALOGUE
ifix高级功能应用
报表设计与打印功能实现
报表设计器使用 掌握ifix报表设计器的使用方法,包括 创建报表、编辑报表格式、设置数据源
等。 数据绑定与表达式 了解如何在报表中绑定数据源,并使 用表达式对数据进行处理和计算。
自动化处理
支持通过脚本或工具实现数据处理 的自动化,提高处理效率。
数据可视化展示技巧
可视化工具
图表类型选择
介绍常用的数据可视化工具,如ECharts、 Highcharts等。
根据数据类型和展示需求,选择合适的图表 类型,如折线图、柱状图、散点图等。
交互与动态效果
配色与布局
增加图表的交互性和动态效果,如鼠标悬停 提示、动态数据刷新等。
连接配置
提供详细的连接配置步骤, 包括数据源地址、认证方 式、数据表或视图选择等。
数据源测试
在配置完成后,可以进行 数据源连接测试,确保数 据能够正常获取。
数据处理流程梳理与优化
数据处理流程
明确数据处理的整体流程,包括 数据获取、清洗、转换、聚合等
环节。
流程优化
针对处理过程中的瓶颈和问题,提 供优化建议,如采用并行处理、减 少数据冗余等。
完整版IFix培训教程

操作指南包括启动和退出程序、创建和编辑画面、定义数据点、设置报警等步 骤的详细说明,帮助用户快速掌握软件的使用方法。
02
数据采集与处理
数据源类型及连接方式
关系型数据库
如MySQL、Oracle、SQL Server等。
NoSQL数据库
如MongoDB、Redis等。
数据源类型及连接方式
探讨IFix在不同操作系统和浏览器上的 兼容性问题,并提供解决方案,确保用 户在不同设备上都能顺畅地访问和使用 IFix。
自定义脚本编写和调试技巧分享
脚本语言介绍
简要介绍IFix支持的脚本语言及其特点,帮助用户选择合适的语言 进行自定义脚本编写。
脚本编写技巧
分享一些编写高效、稳定脚本的技巧和方法,如避免使用全局变量、 合理组织代码结构等。
开发案例分享
分享一些成功的第三方软件集成和二次开发案例,为用户提供参考 和借鉴。
THANKS
感谢观看
性。同时,支持对敏感数据进行加密存储,增强数据保密性。
03
定期安全漏洞扫描
利用专业的安全漏洞扫描工具,定期对系统进行全面扫描,及时发现并
修复潜在的安全漏洞,提高系统安全性。
日志审计与故障排查手段
日志记录与审计
系统详细记录用户操作日志、系统运行日志和安全日志等,以便进行事后审计和故障排查。 支持日志导出和自定义日志格式功能。
MQTT
轻量级的发布/订阅消息传 输协议,常用于物联网领 域的数据传输。
数据处理与存储策略
数据清洗
去除重复、无效或异常数据,保证数据质量。
数据转换
将数据转换为所需格式或结构,以便后续分析或应用。
数据处理与存储策略
• 数据聚合:对数据进行汇总、统计等操作,提取有价值的 信息。
2020年IFix培训教程

3.3 Intellution 工作台 A 工作台运行模式 B 工作台配置 用户首选项菜单中需要设置的内容:
常规、环境保护、启动画面 3.4 画面
添加对象 对象动画 配置数据源
iFIX工作台
标准工具栏 – 用户 可以自定义相应工 具栏及生成按钮专
iFix培训教程
第一讲:iFix的概述及结构
1.1 iFix软件简介 ★ 是一套工业自动化软件,为用户提供
一个“过程化的窗口” ★ 提供实时数据给操作员及软件应用 1.2 iFix的基本功能 ●数据采集
—与工厂的I/O设备直接通信 —通过I/O驱动程序,与I/O设备接口
● 数据管理 —处理、使用所取数据 —数据管理,包括:过程监视,监视控制, 报警,报表,数据存档。
• 一套完整的iFix的组成
第三讲:创建动画
3.1 使用过程数据库 过程数据库是iFix系统的核心,从硬件
中获取或给硬件发送过程数据。过程数据 库由标签(块)组成
☆编辑数据库 ☆增加标签
☆选择标签类型,设定标签名称,选择驱 动器名称,填写驱动器I/O
☆驱动器I/O填写格式 Device和Address ☆报警值设定 ☆保存数据库,在SCU里指定这个数据
writevalue “1”,”Fix32.nodename.tagname.f_*”
当从硬件读取数据时,用函数ReadValue (读值) 举例: readvalue(“fix32.nodename.tagname”)
第四讲:全局对象、报警、调 度、安全、趋势及报表
4.1 全局对象 在系统树中,User项上右击鼠标,可
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安恒生科技股份有限公司iFix培训教程目录第一讲:iFix软件介绍 (1)1.1 iFix软件简介 (1)1.2 iFix的基本功能 (1)1.3 iFix软件的运行环境 (1)1.4 iFix软件的结构 (3)1.5 什么是OPC技术 (5)第二讲:I/O驱动器 (6)2.1 驱动器配置 (6)2.2 系统配置SCU (6)2.3 监视I/O驱动器 (7)2.4 MBE配置 (7)第三讲:创建动画 (11)3.1 使用过程数据库 (11)3.2 动画对象 (11)3.3 Intellution 工作台 (11)3.4 画面 (12)3.5 VBA脚本Ver.6.0 (12)3.6实例演示 (12)第四讲:全局对象、报警、调度、安全、趋势及报表 (15)4.1 全局对象 (15)4.2 报警 (16)4.3 调度 (16)4.4 安全 (16)4.5 趋势 (16)4.6 报表 (17)第一讲:iFix软件介绍1.1 iFix软件简介★是一套工业自动化软件,为用户提供一个“过程化的窗口”★提供实时数据给操作员及软件应用1.2 iFix的基本功能●数据采集—与工厂的I/O设备直接通信—通过I/O驱动程序,与I/O设备接口●数据管理—处理、使用所取数据—数据管理,包括:过程监视,监视控制,报警,报表,数据存档。
1.3 iFix软件的运行环境●硬件要求内存 256MCPU PII450M硬盘容量大于120M。
是使用功能决定,如历史数据纪录和报警功能。
建议使用容量硬盘,如20G、40G。
声卡声响报警需要CD-ROM 驱动器网络适配器用于网络通讯和一些I/O驱动器一个并口或USB端口SVGA或更高颜色图形监视器, 24位图形卡分辨率800x600且至65,535 颜色双按钮鼠标或兼容的点击设备(如触摸屏)●软件要求Windows NT v4.0操作系统并安装Service Pack 5或Windows 2000 操作系统与Service Pack 2系统的WEB浏览器版本不要小于Ver.6.0。
网络接口软件,用于网络通讯和一些I/O驱动器SCADA(supervisory control and data acquisition)服务器使用的I/O驱动器。
Intellution提供了很多可编程控制器的I/O驱动器或你可另外购买一个驱动器。
一定要确定所购买的I/O驱动器与你的硬件兼容。
Microsoft Office家族产品先于iFIX安装1.4 iFix软件的结构iFix软件包括四个部分:A. I/O驱动器是iFIX和PLC之间的接口。
从I/O设备中读写数据(称为轮询polling)B. 过程数据库PDB代表由标签变量(也叫块)组成的一个过程。
标签是一个完成某个过程功能的指令单元。
标签功能包括:将过程值与报警限进行比较基于特殊的过程数据进行计算将数据写入过程硬件C. 图形显示一旦数据写入PDB,可以用图形方式进行显示图形对象包括:图表、数据、图形动画图形对象可以显示:报警信息、数据库信息、某标签的特殊信息D. 分布式结构数据源提供了数据信息标识的基本方法,使用数据源的名称,可以从本地或控制网络节点浏览数据。
句法:SERVER.NODE.TAG.FIELDSERVER:OPC数据服务器的名称NODE:数据库所在节点的名称TAG:数据库中的标签名称FIELD:标签的特殊参数信息(域名)域:域有三种类型:数字数据类型、文本数据类型,图形数据类型数字数据类型F_* (F为符点数) 如 F_CV 当前值文本数据类型A_*(A为ASCII) 如 A_DESC 描述1.5 什么是OPC技术OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序(驱动程序)和现场过程控制应用建立了桥梁。
OLE是Object Linking and Embedding的缩写,直译为对象连接与嵌入。
OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。
OPC、iFix和基于Windows的I/O驱动程序关系图例如下:第二讲:I/O驱动器iFix软件和PLC之间的数据交换是通过I/O驱动器来实现的根据PLC硬件配置的不同, iFix软件和Modicon Quantum系列PLC 之间的通讯方式通常有两种:TCP/IP和Modbus Plus对应的I/O驱动程序分别为:MMP和MBE针对本系统,以MBE驱动程序为例,介绍iFix软件的I/O驱动器。
2.1 驱动器配置◆安装 SETUP.EXE文件◆打开I/O驱动开始菜单或工作台I/O◆驱动配置在DEVICE(设备)填写过程硬件的IP地址在DATABLOCK(数据块)填写需要通信的PLC数据(地址)将CHANNEL(通道)、DEVICE(设备)、DATABLOCK(数据块)启用(选中ENABLE)检查通讯是否正常,运行后,接收和发送次数应该接近保存设置,OPTIONS—>SETUP—>BEFAULT PATH,填写配置文件名2.2 系统配置SCU打开SCU 工具栏的SCU按钮节点名添加I/O驱动器2.3 监视I/O驱动器通常有两种监视I/O驱动器的方法:Ⅰ:通过iFix任务控制程序下的【 I/O控制】功能菜单Ⅱ:驱动程序里的配置工具〔Power Tool〕2.4 MBE配置打开MBE,如图2.1:下方的四个按钮从左至右分别为:图2.1Add channel、Add Device、 Add DataBlock、Delete,依次点击Add channel、AddDevice、Add DataBlock三个按钮,创建数据块,如果数据块不止一个,可通过反复点击Add DataBlock添加。
如果修改相应的选项,点击Delete 按钮,再点击相应的按钮添加即可。
创建多个功能块的图例如图2.2:图2.2Channel0中的配置:如果上位有两个网卡,Primary card 项值为0,选中backup card Number项,对应值为1,选中Enable项:如图2.3:图2.3Device0中的配置:选中Enable项,Primary项为PLC主NOE的网址,Backup项为备NOE的网址,Common项选择Primary Primary Primary 如图2.4图2.4数据块中的配置:所有的数据块均应选中Enable项,数字量输入数据块的地址:1******,address项为1000(推荐值)数字量输出数据块的地址:0******,address项为1000(推荐值)模拟量输入数据块:3*****, address项最大输入为125模拟量输出数据块4*****, address项最大输入为125图2.5为数字量输入数据块的设定。
图2.5配置完成后存储该配置,如目录路径为: C:\dynamics\default.mbe 自动装载配置文件的方法是:options->setup弹出如下画面Default configuration下面的输入框内填入*.mbe如default.mbe,在Default path for下面的输入框内填入配置文件所在路径如C:\dynamics\,点击确定按钮退出,以后每次打开MBE就会自动上载配置文件了,如图2.6图2.6第三讲:创建动画3.1 使用过程数据库过程数据库是iFix系统的核心,从硬件中获取或给硬件发送过程数据。
过程数据库由标签(块)组成☆编辑数据库☆增加标签☆选择标签类型,设定标签名称,选择驱动器名称,填写驱动器I/O☆驱动器I/O填写格式 Device和Address☆报警值设定☆保存数据库,在SCU里指定这个数据库的名称(介绍数据库的导入和导出格式)3.2 动画对象工作台工具栏动画动画专家动画对话框3.3 Intellution 工作台A 工作台运行模式B 工作台配置用户首选项菜单中需要设置的内容:常规、环境保护、启动画面3.4 画面添加对象对象动画配置数据源3.5 VBA脚本 Ver.6.0右键对象选择【编辑脚本】,进入脚本编辑界面对象常用的事件:Click()、MouseDown() MouseUp() 、MouseMove() 脚本中给数据库标签通常有两种赋值方法(仅对0*****和4*****)①直接赋值举例: Fix32.nodename.tagname.f_*=1②赋值函数常用的函数: WriteValue (写值)举例:writevalue “1”,”Fix32.nodename.tagname.f_*”当从硬件读取数据时,用函数ReadValue(读值)举例:readvalue(“fix32.nodename.tagname”)3.6 实例演示用Button控件为例演示画面切换和变量赋值的方法。
画面切换:①创建两个画面,名称为画面1,画面2。
在画面1上放置一个Button控件,Caption为“切换到画面2”,在画面1上放置一个Button 控件,名Caption为“切换到画面1”,如图3.1:图3.1按画面1“切换到画面2”控件右键,选择“编辑脚本”,在脚本事件_click()中输入{Replacepicture "画面2", "画面1“},同样在画面2的控件脚本中输入{Replacepicture “画面1”, “画面2“},如图3.2图3.2切换至运行,点击按钮,画面来回切换。
②变量赋值:在画面1上再添加Caption为“赋值”的按钮,在数据库管理器中创建变量:数据块类型 DO标签名 FUZHI 驱动器SIM I/O地址 0:0,“赋值”按钮的_MouseDown(),_MouseUp()事件脚本分别为:Writevalue “1”, “fix32.fix.fuzhi“和writevalue “0", "fix32.fix.fuzhi"或分别为:fix32.fix.fuzhi.f_cv=1和fix32.fix.fuzhi.f_cv=0 在画面1上放置一个圆角矩形对象,在动画“前景”中数据源为fix32.fix.fuzhi.f_cv,前景颜色阀值选择“完全匹配”,色彩配中0对应蓝色,1对应红色,保存文件。
当系统切换到运行,按下和释放按钮“赋值”,圆角矩形的色彩会随之改变。
如图3.3图3.3第四讲:全局对象、报警、调度、安全、趋势及报表4.1 全局对象在系统树中,User项上右击鼠标,可以添加“Global” 全局变量在应用过程中可以进行访问,与画面打开与否无关用户全局对象包括:变量对象、阀值表、过程(VBA子程序和函数)、窗体A. 全局变量★添加全局变量有两种方式增加变量对象:—右击用户全局并选择“创建变量”—从“工具框”中选择“变量”按钮★使用全局变量全局变量的句法为:User.VariableName.属性举例: User.VariableName.CurrentValueB. 全局阀值表全局阀值表也称为查找表,常用于创建反复使用、有共性的表,可用于:颜色阀值、字符串值或范围。