目录-iFIX高级培训教程
- 格式:pdf
- 大小:430.15 KB
- 文档页数:7
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 培训教程目录第一: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软件培训教程培训材目训教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培训教程是一个广泛使用的计算机软件,它主要是针对工业自动化领域,能够通过处理、规划、监控和优化复杂的过程控制系统。
这个教程旨在提供如何使用iFix的全面指导,从初学者到高级用户,都可以通过这个教程掌握如何使用iFix 软件。
基础部分:开始使用iFix,你需要清楚了解iFix工具箱和工作区域的基础知识。
在iFix工具箱中,你可以访问各种控制和信息服务器,运动控制器和其他所需的组件。
在工作区域中,你可以创建一个或多个画面,每个画面用于监视或控制工业过程。
同时可以建立库和标记,方便你在开发过程中使用。
如何建立画面:创建画面是一个基本的iFix任务,你可以在画面中添加各种图像、控制器和组件。
开始前,你需要考虑如何使用一些基本的iFix对象。
例如,你可以添加屏幕按钮、输入字段、文本标签和柱状图,以实现虚拟的过程操作。
如何管理数据:在iFix中,需要管理大量的实时数据。
通过选择合适的数据源、设置数据采集属性,你可以轻松地将数据从实时控制系统导入。
同时,你还可以使用数据记录器将数据存储到工业数据库中或者在Excel表格中管理数据——这样可以更好地分析这些关键的过程数据。
如何添加报警和事件:iFix软件具有一个非常完善的报警和事件管理系统。
通过提示和警报,你可以更快地响应和解决可疑事件。
你可以设置报警条件,当满足这些条件时,iFix会发出警报。
同时,你还可以设置警报通知,这样可及时通知有关人员警报事件发生。
如何配置历史记录:iFix的历史记录功能可以让你更好地了解过去的过程数据,并在日後进行分析。
通过添加数据记录器组件,你就可以实现数据的存档和记录。
这些数据可以根据需要存储在企业数据库中或者存储在CSV格式的Excel表格中。
你可以设置数据记录器的采样频率和触发模式,以便更好地管理存档数据。
通过这个教程,你可以学习如何使用iFix软件来实现工业自动化的控制和监测。
iFix软件是一个功能强大而有用的工具,你需要勇敢地使用这些工具,才能充分发挥其价值。
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 -。