目录-iFIX高级培训教程
ifix培训教程
ifix培训教程西安恒⽣科技股份有限公司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。
ifix培训教程[1]
PPT文档演模板
ifix培训教程[1]
轮询记录
l 配置设备对过程硬件数据的读写 l 轮询记录存储于DIT – 内存数据表 l 起始/结束地址,轮询时间,访问时间,
死区…… l I/O地址格式配置根据设备类型而不同
PPT文档演模板
ifix培训教程[1]
任务控制 Mission Control
PPT文档演模板
I/O Driver(s) I/O驱动器
I/O 硬件
生产过程
PPT文档演模板
ifix培训教程[1]
SAC
l SAC – Scan Alarm and Control
扫描、报警和控制
l 扫描时间 scan time l 监视SAC – 任务控制应用程序
PPT文档演模板
ifix培训教程[1]
过程数据库
l 过程控制应用的常识 l 熟悉intellution软件是有帮助的,但不是必要的
PPT文档演模板
ifix培训教程[1]
培训内容及课程安排
l 第1天
iFix概述和结构,系统配置,I/O驱动器,工作台及画面介绍
第2天
过程数据库,画面对象及动画,数字量标签,模拟量标签, intellution工作台
l SCADA节点
Supervisory Control And Data Acquisition
l iClient节点
VIEW / HMI
l HMI PAK = SCADA + iClient
PPT文档演模板
ifix培训教程[1]
网络节点类型
l 独立节点 l 本地节点 l 远程节点
PPT文档演模板
传输至DIT
PPT文档演模板
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高级培训第6讲 iFIX关系型数据库
iFIX高级培训
主讲:钱立湘
第6讲 关系型数据库
演示系统演示系统-化工应用
1.批次报表-批次信息 1.批次报表Access数据库iFix1_Data.mdb中的 Access数据库iFix1_Data.mdb中的 表tblProducts-产品列表 tblProducts表tblBatch-所选产品的批次信息 tblBatch-
iFIX高级培训课程 iFIX高级培训课程
第6讲 关系型数据库
主讲: 主讲:钱立湘 Email:techdiy@ QQ:56947360 QQ:
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第6讲 关系型数据库
过程数据库(实时数据库) 过程数据库(实时数据库)和关系型数据库区 关系型数据库在演示系统中应用 ODBC和SQL指令 ODBC和SQL指令 SQD和SQT数据库块 SQD和SQT数据库块
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第6讲 关系型数据库
设备一级和车间一级的监控系统应该选用 组态软件, 厂一级的监控系统或生产管理系统可以选 用实时数据库, 而管理信息系统或ERP(企业资源计划)就 而管理信息系统或ERP(企业资源计划)就 应该使用关系数据库.
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第6讲 关系型数据库
实时数据库与关系数据库并不是对立的关 系,在很多场合,他们是可以混合使用的. 系,在很多场合,他们是可以混合使用的. 实时数据库可以和关系数据库进行双向通 讯,两者的数据可以通过接口共享,因此 实时数据库可以为基于关系数据库开发的 管理系统提供实时数据. iFIX的过程数据库块SQT和 iFIX的过程数据库块SQT和SQD
2024版完整版IFix培训教程
IFix提供实时数据监控、报警管理、 历史数据记录、报表生成等功能, 支持多种通信协议和硬件设备连接。
4
系统安装与配置要求
安装要求
安装IFix需要满足操作系统、硬件和数 据库等方面的要求,如Windows操作 系统、足够的内存和硬盘空间等。
配置要求
配置IFix需要设置通信参数、定义数据 点、创建画面等,确保系统能够正确连 接设备和采集数据。
轮询机制
定时向数据源发送请求,获取最新数 据。
11
实时数据采集与传输协议
01
02
03
HTTP/HTTPS
基于Web的通信协议,用 于API接口数据的传输。
2024/1/25
WebSocket
在单个TCP连接上进行全 双工通信的协议,适用于 实时数据交互场景。
MQTT
轻量级的发布/订阅消息传 输协议,常用于物联网领 域的数据传输。
2024/1/25
5
用户界面及操作指南
用户界面
IFix用户界面包括菜单栏、工具栏、画面窗口、属性窗口等部分,提供直观的 操作体验。
操作指南
操作指南包括启动和退出程序、创建和编辑画面、定义数据点、设置报警等步 骤的详细说明,帮助用户快速掌握软件的使用方法。
2024/1/25
6
02
数据采集与处理
2024/1/25
7
数据源类型及连接方式
关系型NoSQL数据库
如MongoDB、Redis等。
2024/1/25
8
数据源类型及连接方式
API接口
如RESTful API、SOAP API等。
文件数据
如CSV、XML、JSON等。
2024/1/25
iFIX高级培训第5讲 iFIX过程数据库进阶
极易iFIX网站出品()
�
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘 (QQ:56947360) QQ:
第5讲 过程数据库进阶
字段( 字段(域) 信号条件信号条件-即变比设置,不推荐使用,在 PLC中完成 PLC中完成 CA块和BL块 CA块和BL块 MDO块 MDO块
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘 (QQ:56947360) QQ:
第5讲 过程数据库进阶
1.MDO
Duty Cycle * Scan Time
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘 (QQ:56947360) QQ:
第5讲 过程数据库进阶
1.MDO 不推荐使用
1. 2. 3.
处理周期 :1s内20次循环,即50ms 1s内20次循环,即50ms 数据库处理优先级 排序
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘 (QQ:56947360) QQ:
第5讲 过程数据库进阶
处理周期 1s,20次循环 1s,20次循环
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘 (QQ:56947360) QQ:
பைடு நூலகம்
第5讲 过程数据库进阶
数据库的导入导出 自定义数据块 1.MDO1.MDO-脉冲数字量输出块(Momentary Digital Output) (不建议使用) 不建议使用) 2.FIX.INI文件 2.FIX.INI文件
极易iFIX网站出品()
iFIX高级培训课程 iFIX高级培训课程
第5讲 过程数据库进阶
主讲: 主讲:钱立湘 Email:techdiy@ QQ:56947360 QQ:
Ifix软件培训教程
Ifix软件培训教程培训材目训教Ifix第章1概述.........................................................................2第章2 训...............................................................构IFIX...3第章3系训配置...................................................................7第章4训训器...............................................................I/O...15第章5训形训训..................................................................18第章6使用训程据训.........................................................数22第章7训形训象..................................................................27第章8训训象..................................................................画33第章9工作台......................................................Intellution .40附训.. (47)第一章述概第一训 IFIX 训件训介1.1 IFIX 的基本功能,1.1.1 据采集数IFIX 工的与厂I/O 训训直接通信~通训I/O 训训程序,与I/O 训训接口训训据训理和据训训数数。
具功能包括,训程训训;训形训示,体.训控制.训表.据存等。
iFIX培训讲义
第一章
了解iFIX
2)、驱动映像表DIT
驱动映像表DIT(Driver Image Table)也叫轮询表:存在于SCADA服 务器内存中,用于存储I/O驱动器的轮询记录数据即数据池; 3)、SAC SAC(scan alarm and control):从数据池中检索数据,按照扫描 时间速率从DIT向数据库中写入数据,包括报警信息及控制信息; SAC是SCADA节点上运行的系统应用。这一程序负责执行数据库链的逻 辑。SAC具体执行以下功能:
第一章
了解iFIX
独立节点 在集中式的iFIX SCADA系统中,独立节点指能够独立完成所有iFIX功 能的节点。独立节点不能与其它节点联网。
图1.4:独立节点配置示例
本地节点 远程节点
在分布式iFIX系统中,本地节点指所在的当前正在工作的节点,远程 节点指任何一个想与之通讯连接的节点。
Page 9
注:OPC(OLE for Process Control):OPC是一个软件标准,它可以使自动化应用程序方便地读取工业企 业的工厂级数据。OPC的目标是基于Microsoft的组件对象建模(COM)技术定义一个标准接口,允许自动化 和控制应用程序、控制设备、以及商业和办公应用软件之间相互操作。
Page 6
Field 域:一般来说,有三种类型的域:
数字数据类型 F_*(float):例如:F_CV 显示当前值; 文本数据类型 A_*(ASCⅡ):A_CUALM当前报警;A_DESC描述;
图形数据类型 T_*:T_DATA:从TR或ETR标签中获取的曲线数据;
6)、图形显示 以图形方式显示PDB数据信息包括:图表,数据连接,动画,控件……
Page 2
完整版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高级培训第10讲 iFIX故障排除
报警状态 (AlmStat.Exe)
提供报警队列信息,以及C/S网络结构连接的信息 提供报警队列信息,以及C/S网络结构连接的信息
网络状态显示
iFIX工作台的一个默认画面,显示网络连接状态( iFIX工作台的一个默认画面,显示网络连接状态( NetworkStatusOverview.grf, NetworkStatusDisplay.grf, NetworkStatusRedundancyDisplay.grf )
轮询监控 (Pmon.Exe)
高级工具,监视DIT,监控轮询记录和I/O驱动 高级工具,监视DIT,监控轮询记录和I/O驱动
极易iFIX网站出品()
�
网络历史 (NetHis.Exe)
显示所有已经建立或者丢失的网络连接
网络诊断 (NetDiag.Exe)
提供网络和报警信息的高级工具 所有信息保存在文件 NetDiag.dat中 NetDiag.da接状况
任务控制 (Mission.Exe)
实时监视I/O 驱动, 实时监视I/O 驱动, SAC, 历史数据采集以及报警状态
如何分析故障 故障检测工具 本讲对应教材第19章 本讲对应教材第19章
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第10讲 iFIX故障排除 10讲 iFIX故障排除
分析故障 按iFIX的结构分析 iFIX的结构分析 1. 驱动 2. 过程数据库 3. 画面(脚本,控件引用) 画面(脚本,控件引用) 采用排除法
报警历史 报警状态 网络状态 网络历史 网络诊断 TCP测试 TCP测试 任务控制 轮询监视
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第10讲 iFIX故障排除 10讲 iFIX故障排除
iFIX高级培训第7讲 iFIX报表制作
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第7讲 报表制作
显示数据
1. 2. 3.
Excel显示 Excel显示 HTML网页显示 HTML网页显示 PDF显示 PDF显示
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第7讲 报表制作
极易iFIX网站出品()
iFIX高级培训
主讲:钱立湘
第7讲 报表制作
提供强大的iFIX 提供强大的iFIX Integration Toolkit系统集成和扩展工具.该工具可供 Toolkit系统集成和扩展工具.该工具可供 程序员编制程序直接访问iFIX的实时数据库和历史数据.该灵活的工 程序员编制程序直接访问iFIX的实时数据库和历史数据.该灵活的工 具易于使用,用户或者系统集成上可以方便地扩展iFIX的功能,以充 具易于使用,用户或者系统集成上可以方便地扩展iFIX的功能,以充 分满足行业应用户的不同的需求. iFIX Integration Toolkit系统集成和扩展工具提供如下功能: Toolkit系统集成和扩展工具提供如下功能: Historical Data Report (HDR) 应用:Historical Data Report (HDR) 用于生 应用:Historical 成报表.它从iFIX的历史文件中释放历史数据,并且将其导出到 成报表.它从iFIX的历史文件中释放历史数据,并且将其导出到 comma separated variable (CSV)文件中. The output of HDR的输出结果 (CSV)文件中. HDR的输出结果 可以直接使用,或者直接引用到第三方产品包中,如:Microsoft Excel. 可以直接使用,或者直接引用到第三方产品包中,如:Microsoft Excel. 在使用时,只需要简单地添入tag名和需要数据的时间段就可以了. 在使用时,只需要简单地添入tag名和需要数据的时间段就可以了. Historical Data Access (HDA) for Visual Basic, C, and C++:Historical Data (HDA) C++: Access (HDA) 提供给用户集成iFIX历史数据的能力.允许用户执行编 提供给用户集成iFIX历史数据的能力.允许用户执行编 程访问iFIX的历史数据. 程访问iFIX的历史数据. Easy Database Access (EDA) for Visual Basic, C and C++:允许用户执行 C++:允许用户执行 编程访问iFIX的过程数据库. 编程访问iFIX的过程数据库.
2024年IFix培训教程
9
IFix软件应用领域
电力能源
用于电力系统的监 控、调度和自动化 控制。
食品饮料
用于生产线自动化 控制和产品质量追 溯。
2024/2/29
石油化工
用于监控和控制炼 油、化工等生产过 程的各项参数。
制药行业
用于药品生产过程 的监控和数据采集 。
环保水处理
用于污水处理和废 气排放等环保设施 的监控和管理。
稳定性
界面应稳定可靠,确保用户可 以依赖其进行准确的操作。
2024/2/29
16
图形元素类型及属性设置
图形元素类型
包括按钮、文本框、列表 框、图像等常见元素,以 及滑块、进度条等交互元 素。
2024/2/29
属性设置
针对不同类型的元素,可 以设置其大小、位置、颜 色、字体等属性,以满足 不同的设计需求。
通讯故障报警
其他自定义报警
当设备与上位机或网络通讯中断时,系统 自动触发通讯故障报警。
根据实际需求,可自定义其他类型的报警及 触发条件。
2024/2/29
20
报警信息显示与记录方式选择
报警信息实时显示
在监控界面上实时显示报警信息,包括报警 类型、触发条件、报警时间等。
报警信息导出
支持将报警信息导出为Excel或其他格式文 件,便于数据分析和处理。
2024/2/29
30
08 总结与展望
2024/2/29
31
培训成果回顾
01
பைடு நூலகம்
02
03
04
掌握了IFix软件的基本操 作和功能模块使用;
2024/2/29
学会了如何运用IFix进行 数据采集、监控和报警 处理;
iFIX高级培训第6讲iFIX关系型数据库
第6讲 关系型数据库
-OLEDB和ODBC以及ADO最形象的解释
第6讲 关系型数据库
演示系统-制药行业
1.审计跟踪显示
Access数据库iFix1_Pharm.mdb中的表 FIXALARMS
第6讲 关系型数据库
过程数据库(实时数据库)和关系型数据库区 关系型数据库在演示系统中应用 ODBC和SQL指令 SQD和SQT数据库块
第6讲 关系型数据库
第6讲 关系型数据库
ODBC是通用的连接管道,如果你可以直接 连接到数据库,不用ODBC也可以,但如果 无法直接连接的话,就必须通过ODBC作为 转换层间接连接。 ODBC还有一个好处是连接池(就是缓存), 可以减少连接数据库的次数,连接数据库 要花费相对较多的时间,减少连接次数就 等于减少了查询所花费的时间。
2.批次报表-CIP(Clean-in-Place)
Access数据库iFix1_Data.mdb中的 表tblCIPRoute-CIP路径 表tblCIP-CIP统计数据 表tblBatch-CIP的生产批次 表tblSupplier-原料供应商信息
3.批次报表-报警历史
Access数据库iFix1_Data.mdb中的
iFIX高级培训课程
第6讲 关系型数据库
主讲:钱立湘
Email:techdiy@ QQ: 56947360
极易iFIX网站出品()
第6讲 关系型数据库
过程数据库(实时数据库)和关系型数据库区 关系型数据库在演示系统中应用 ODBC和SQL指令 SQD和SQT数据库块
第6讲 关系型数据库
实时数据库与关系数据库并不是对立的关 系,在很多场合,他们是可以混合使用的。
《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培训手册-V0
按使用方式划分为 开发版(Developer)、 运行版(RunTime)、 只读版(ReadOnly);
按组件功能分为 标准版(Standard)、 增强版(PLUS) 、 专业版(Profression);
再打开网络配置,可以看到冗余服务器节点FIX已在远程节点列 表中,此时输入客户端节点FIXOPT点击添加。
四、网络和冗余配置
1.工作台配置
分别配置好FIXSVR1、FIXSVR2、FIXOPT的网络和冗余后,从新 启动工程,便可以在客户端中访问服务器的数据库,图中可以看出冗余 服务器节点FIX已在可用节点列表。
四、网络和冗余配置
在客户端的公示编辑器中也可选面绘制
在搭建出系统后,一般上位工程的第一步就是根据设计给出的 P&ID图,绘制出静态的流程图,该步骤在工程启动后的操作台中完 成。
五、画面绘制
1.新建画面
在建立画面时,就要对画面的构造进行好规划,防止后 期修改出现问题。常见的方式为,上方页眉,用于放置画画切换以及各 种功能按钮;中部为流程图;下方则为报警栏。当然页眉及其他画面的 具体内容不一定会现在就定好,但是各画面大小及位置一经确定就不可 随意改变。
一、iFix原理介绍
一、iFix原理介绍
SCADA服务器以及通讯网络均可实现冗余功能。
一、iFix原理介绍
因此,常见的系统构架方式如下图所示:
一、iFix原理介绍
2.通讯方式
IFIX的通讯为I/O驱动、过程数据库(PDB)、IFIX工作台三层式结构 I/O驱动与下位设备的通讯软件(如RSLink)进行连接,将现场数据放 入计算机内存中 过程数据库通过SAC (扫描、报警控制任务)读取驱动中的数据,并 作为一个OPC/EDA服务器向外发送数据 IFIX工作台作为一个OPC客户端读取OPC/EDA服务器中的数据
(完整版)ifix培训教程
(完整版)ifix培训教程iFix培训教程是一个广泛使用的计算机软件,它主要是针对工业自动化领域,能够通过处理、规划、监控和优化复杂的过程控制系统。
这个教程旨在提供如何使用iFix的全面指导,从初学者到高级用户,都可以通过这个教程掌握如何使用iFix 软件。
基础部分:开始使用iFix,你需要清楚了解iFix工具箱和工作区域的基础知识。
在iFix工具箱中,你可以访问各种控制和信息服务器,运动控制器和其他所需的组件。
在工作区域中,你可以创建一个或多个画面,每个画面用于监视或控制工业过程。
同时可以建立库和标记,方便你在开发过程中使用。
如何建立画面:创建画面是一个基本的iFix任务,你可以在画面中添加各种图像、控制器和组件。
开始前,你需要考虑如何使用一些基本的iFix对象。
例如,你可以添加屏幕按钮、输入字段、文本标签和柱状图,以实现虚拟的过程操作。
如何管理数据:在iFix中,需要管理大量的实时数据。
通过选择合适的数据源、设置数据采集属性,你可以轻松地将数据从实时控制系统导入。
同时,你还可以使用数据记录器将数据存储到工业数据库中或者在Excel表格中管理数据——这样可以更好地分析这些关键的过程数据。
如何添加报警和事件:iFix软件具有一个非常完善的报警和事件管理系统。
通过提示和警报,你可以更快地响应和解决可疑事件。
你可以设置报警条件,当满足这些条件时,iFix会发出警报。
同时,你还可以设置警报通知,这样可及时通知有关人员警报事件发生。
如何配置历史记录:iFix的历史记录功能可以让你更好地了解过去的过程数据,并在日後进行分析。
通过添加数据记录器组件,你就可以实现数据的存档和记录。
这些数据可以根据需要存储在企业数据库中或者存储在CSV格式的Excel表格中。
你可以设置数据记录器的采样频率和触发模式,以便更好地管理存档数据。
通过这个教程,你可以学习如何使用iFix软件来实现工业自动化的控制和监测。
iFix软件是一个功能强大而有用的工具,你需要勇敢地使用这些工具,才能充分发挥其价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Proficy™ HMI/SCADA – iFIX® 高级培训教程极易IFIX专业培训网出品译者序iFIX诞生于1985年(前身为FIX), 80年代末随着进口配套工程及设备进入国内,仔细算算,国内使用iFIX的历史差不多有30年,算是紧跟世界步伐,但是目前国内iFIX的使用水平却处于一个较低水平,有待提高。
究其原因,其中最重要一条是从业人员没有好的培训渠道,国内几乎没有正式出版的iFIX教材。
iFIX厂家提供的三部内部教材,分别为《iFIX 154基础教程》,《iFIX 254高级教程》和《iFIX 354 VBA教程》,但目前只有《iFIX 154基础教程》是中文,其他两个版本均为英文。
2006年底的时候,笔者将给客户进行的《iFIX 154基础教程》培训录制了视频,发布到了互联网上,收到不少朋友的感谢邮件。
笔者受此鼓舞,便把《iFIX 254高级教程》英文版翻译成了中文。
《iFIX 254高级教程》分21章,主要有四部分内容:iFIX驱动相关,iFIX 数据库相关,iFIX画面相关,iFIX优化和冗余。
其中数据库和画面的介绍就是围绕报表制作而展开的。
iFIX驱动相关:第1章 < iFIX概述>,第2章<iFIX 结构>;第3章 <OPC 介绍>,第4章 <使用OPC客户端>,第5章 <使用OPC服务器>iFIX数据库相关:第6章<过程数据库回顾>,第7章<过程数据库提高篇>,第8章 <关系型数据库介绍>,第9章 <ODBC基础>,第10章<iFIX 实时ODBC 选项>,第11章<配置SQL功能块>.iFIX画面相关:第12章 <VBA回顾>,第13章 <ActiveX控件>, 第14章<VisiconX控件介绍>,第15章<iFIX ODBC驱动>,第16章 <使用ODBC做报表>,第17章 <使用VBA做报表>.iFIX优化和冗余: 第18章 <iFIX优化>,第19章 <故障排除>,第20章 <SCADA冗余>,第21章 <网络冗余>本教材大部分章节后都有实验练习,为方便学员学习,笔者都录制了相应视频,放置于本身配备DVD光盘中。
同时,建立一个iFIX网站 (极易iFIX网站)做为交流中心,书中错误之处,欢迎大家到网站论坛中发帖指正。
最后,感谢一位网友“笨2笨”,他于2006年将iFIX的这三部教材电子版公布出来。
另本教材和视频系本人心血劳动,请大家不要上传至互联网。
谢谢注:中文版购买地址:钱立湘2009.10- i -- i -第一章 iFIX 概述 (1)1.1 iFIX 概述 (1)1.2. iFIX 系统结构 (3)1.3. 实验 1-了解演示系统 (6)1.3. 课后练习 (6)第二章 iFIX 结构 (7)2.1. 概述 (7)2.2. iFIX 网络结构 (7)2.2.1 Windows 网络配置 (8)2.2.2 配置 iFIX 网络 (11)2.2.3 IP 寻址 (11)2.3. iFIX 报警结构 (12)2.3.2. iFIX 网络报警配置 (15)2.3.3报警过滤 (16)2.4. 实验2 - iFIX 系统配置 (18)2.5. 课后练习 (19)第三章 OPC 介绍 (20)3.1. OPC 基础 (20)3.2. OPC 对象模型 (22)3.3. iFIX 的OPC 接口 (23)3.4. 课后练习 (25)译者推荐文章:OPC 及OPC 服务器的设计与实现 (26)第四章 使用OPC 客户端 (30)4.1. OPC 基本概念 (30)4.2. iFIX 工作台的OPC 接口 (31)4.3. 使用 iFIX OPC 客户端 I/O 驱动 (33)4.3.1. 配置 OPC 客户端驱动 (34)4.3.2. 使用配置工具 Power Tool (39)4.4. 实验4 - 使用OPC (40)4.5. 课后练习 (43)第五章 使用iFIX OPC 服务器 (44)5.1. 回顾 OPC 客户端 I/O 驱动 (44)5.2. OPC 服务器 I/O 驱动 (44)5.3. OPC 服务器驱动配置工具 (47)5.4. 实验5 – 配置OPC 服务器I/O 驱动 (49)5.5. 课后练习 (49)第六章 过程数据库回顾 (50)6. 过程数据库回顾 (50)6.1. 数据库块 (51)6.2. 数据块优先级 (51)6.3. 一级数据库块对驱动轮询的影响 (54)6.3.1. 基于时间扫描的输入数据块 (55)6.3.2. 基于例外处理的输入数据块 (56)6.3.3.寄存器数据块 (59)- ii -- ii - 6.3.4.输出数据块 (60)6.4. 数据块的字段及其作用 (61)6.5. 非常规数据块介绍 (62)6.6. 实验6 - 添加数据块标签 (66)第7章过程数据库进阶篇 (67)7.1. 导入和导出 (67)7.2. 自定义数据库块 (68)7.2.1. 脉冲数字量输出块(Momentary Digital Output) (68)7.2.2. 时间日期记录块(Time Date Stamp Block) (69)7.3. 安装和使用自定义块 (70)7.4实验 – 安装自定义数据库块 (72)7.5 课后练习 (72)第八章关系型数据库介绍 (73)8.1. 关系型数据库 (73)8.2. MicrosoftAccess (75)8.3 实验8 – Microsoft Access 建立表 (77)8.3. 课后练习 (78)第9章 ODBC概述 (79)9.1. ODBC介绍 (79)9.2. 设置ODBC (80)9.3. iFIX中设置ODBC (81)9.4. 报警ODBC (82)9.5. 实验9 - 设置ODBC和报警ODBC服务 (83)9.6. 课后练习 (84)第10章 iFIX实时ODBC (85)10.1. SQL介绍 (85)10.1.1. SELECT 语句 (85)10.1.2. INSERT 语句 (86)10.1.3. UPDATE 语句 (86)10.1.4. DELETE 语句 (86)10.2. iFIX实时 ODBC (87)10.3. 配置后台任务 (90)10.3.1. SQL 任务配置 (91)10.3.2. 启动选项中的SQL任务 (92)10.4. 实验10 -设置SQL指令并配置SQL任务 (93)10.5. 课后练习 (94)第 11章配置SQL块 (95)11. 配置SQL块 (95)11.1. SQL 块介绍 (95)11.2. SQL 触发块(SQT) (96)11.3. SQL 数据块(SQD) (98)11.4. 课后练习 (100)第12章 VBA回顾 (101)12. VBA回顾 (101)- iii -- iii -12.1. iFIX VBA 实现.....................................................................................................101 12.2. VBA 代码............................................................................................................103 12.3. iFIX 子程序.........................................................................................................104 12.4. VBA 术语.............................................................................................................106 12.5. 实验12 -使用VBA..............................................................................................107 12.6. 课后练习...............................................................................................................110 第 13章 ActiveX 控件 (111)13.1. ActiveX 回顾........................................................................................................111 13.2. 安装ActiveX 控件..............................................................................................112 13.3. 使用ActiveX 控件的优势. (113)13.3.1. ActiveX 和 Dynamos..................................................................................114 13.3.2. 安全容器.......................................................................................................114 13.4. ActiveX 控件示例.. (115)13.4.1. Microsoft ActiveX 控件...............................................................................117 13.4.2. Global Majic 软件公司的 ActiveX 控件..................................................118 13.4.3. Reichard 软件公司 ActiveX 控件.............................................................119 13.4.4. AutoDesk ActiveX 控件..............................................................................119 13.4.5. Adobe ActiveX 控件....................................................................................120 13.5. 实验13 -使用 ActiveX 控件 (121)第14章 VisiconX 控件 (123)14.1. VisiconX 控件介绍..............................................................................................123 14.2. VisiconX 数据控件..............................................................................................124 14.3. VisiconX 表格控件..............................................................................................128 14.4. VisiconX 列表框控件和复选框控件...................................................................129 14.5. 使用QP 属性........................................................................................................130 14.6. 实验 14 -使用 VisiconX 控件组........................................................................132 14.7. 课后练习...............................................................................................................134 第 15章 iFIX ODBC 驱动.. (135)15.1. 报表发布事项.......................................................................................................135 15.2. iFIX ODBC 驱动概述.........................................................................................135 15.3. 使用 iFIX SQL Test 测试DSN...........................................................................136 15.4. 使用MS-Query 查看iFIX ODBC 数据..............................................................137 15.5. 实验15 -使用iFIX ODBC 驱动.........................................................................139 15.6. 课后练习...............................................................................................................141 第 16章 使用ODBC 做报表.. (142)16.1. VisiconX 控件组和 iFIX ODBC 服务器..........................................................142 16.2. Access 连接 iFIX................................................................................................143 16.3. 使用Excel 连接iFIX...........................................................................................146 16.4. 水晶报表(Crystal Reports)连接iFIX...................................................................149 16.5. 课后练习 (153)第17章 使用VBA 做报表 (154)17.1. 自动化介绍...........................................................................................................154 17.2. 添加引用...............................................................................................................154 17.3. 建立应用实例. (155)- iv -- iv -17.4. VBA 自动化示例.................................................................................................156 17.5. 实验17 - VBA 自动化........................................................................................157 17.5. 课后练习 (163)第18章 系统优化 (164)18.1. 优化的区域.................................................................................................................164 18.2. I/O 驱动优化.. (164)18.2.1. 优化通道配置...............................................................................................166 18.2.2. 优化超时时间和重试次数...........................................................................167 18.2.3. 优化轮询记录...............................................................................................168 18.2.4. 优化 7.x 版本驱动的轮询速率...................................................................170 18.2.5. I/O 驱动轮询的选择性设置.........................................................................170 18.2.6. 优化示例.......................................................................................................171 18.3. 优化过程数据库 (172)18.3.1. 优化基于时间的处理...................................................................................172 18.3.2. 优化基于例外处理.......................................................................................174 18.4. 画面优化 (175)18.4.1. 优化画面刷新率...........................................................................................176 18.4.2. 预处理iFIX 画面.........................................................................................177 18.4.3. 屏幕区域.......................................................................................................178 18.4.4. CPU 和 RAM..............................................................................................179 18.4.5. 画面报警.......................................................................................................179 18.5. 优化网络 (180)18.5.1. 优化网络会话定时器...................................................................................181 18.6. 优化历史数据采集.....................................................................................................182 18.7. 课后练习 (183)第19章 故障排除 (184)19.1. 故障排除区域.......................................................................................................184 19.2. 故障排除技巧.......................................................................................................184 19.3. 故障排除工具.......................................................................................................185 19.4. 报警故障处理. (185)19.4.1. 报警历史.......................................................................................................186 19.4.2. 报警状态.......................................................................................................187 19.5. 网络故障排除. (188)19.5.1. 网络状态显示...............................................................................................189 19.5.2. 网络历史.......................................................................................................189 19.5.3. 网络诊断工具...............................................................................................190 19.5.4. TCPTest.........................................................................................................191 19.6. SAC 故障排除......................................................................................................194 19.7. 驱动故障排除. (194)19.7.1. 任务控制的I/O 控制....................................................................................194 19.7.2. 轮询监视.......................................................................................................196 19.8. 课后练习...............................................................................................................197 第 20章 SCADA 冗余.. (198)20.1. SCADA 冗余结构 (198)- v -20.2. 客户端中配置SCU (199)20.3. 访问数据 (201)20.4. 主SCADA中配置SCU (202)20.5.备SCADA配置 SCU (203)20.6. 报警同步 (204)20.7. 其他SCU配置 (206)20.8. 完成SCU配置 (208)20.9. 使用网络状态服务器 (NSS-Network Status Server) (209)20.10. 实验20 - SCADA 冗余配置 (211)20.11. 课后练习 (213)第21章网络冗余 (214)21.1. 网络冗余概述 (214)21.2. 所支持的网络协议 (216)21.3. 网卡的配置 (217)21.4. 命名规则 (218)21.5. 现场线路要求 (219)21.6. 测试网络通讯 (219)21.7. SCU中启用网络冗余 (220)21.8. 网络故障切换后的更新报警 (221)21.9. 网络冗余的状态服务器 (221)21.10. 课后练习 (222)- v -。