
IFIX学习课件(第一天).ppt
100页第一章 概 述,2017/12/20,莱钢自动化部劳人科,2,绪言: 欢迎使用iFIX --- 第一套基于组件技术的自动化软件解决方案 iFIX开发版是一个功能强大的开发及测试环境,在得到运行版之前,您可以使用开发版开发系统 并与任何第三方应用测试运行,当您收到iFIX运行版时,系统即可投入运行 经过多年的开发与测试Intellution 推出了iFIX ,它已不是Intellution FIX 软件的简单升级产品,事实上iFIX 的设计在软件内核中就充分使用了当前最先进的软件技术 ,包括微软的VBA 、OPC 、ActiveX 控件 、COM/ DCOM …更使用了基于面向对象的框架结构,iFIX 将帮您实施更高性能的自动化解决方案,而且使系统的维护、升级 和扩展更加方便Intellution,2017/12/20,莱钢自动化部劳人科,3,iFix产品概貌,组态软件IFIX 版本众多,可以按数据采集/显示功能、按物理分布、按使用方式、按组件功能、按连接现场的I/O 点的数量四种方式来划分解释: 节点 :一台运行iFIX 软件的计算机称为一个节点 SCADA 服务器 :一个从过程硬件获取数据的节点称为一个SCADA 服务器 SCADA - Supervisory Control And Data Acquisition 监视控制和数据采集 盲SCADA 服务器:具有数据采集和网络管理功能,而无图形显示的节点称为一个盲SCADA 服务器 (Blind SCADA),也就是iFIX-Server版。
HMI - Human/Machine Interface 人机接口,2017/12/20,莱钢自动化部劳人科,4,一.按数据显示/采集功能划分 SCADA 、iClient 和SCADA Pak 版 SCADA :-通过I/O 驱动软件和过程硬件进行通信 -建立并维护过程数据库 iClient: 是不具有SCADA 功能的节点 - 该节点不能直接从PLC采集数据,而是从SCADA 节点获取数据 - 可以显示图形、历史数据及执行报表 - 该节点有时称为VIEW 或HMI 节点 SCADA Pak: 同时具有SCADA和iClient功能的节点(或称为HMI Pak) - 通过I/O 驱动软件和过程硬件进行通信,并显示图形、历史数据及 执行报表 - 也可通过网络从其他SCADA 节点获取数据,2017/12/20,莱钢自动化部劳人科,5,2017/12/20,莱钢自动化部劳人科,6,二、按物理分布划分: 独立节点和网络节点 独立节点 独立节点与网络中其它节点不进行通信的节点,所以独立节点必须具有SCADA和iClient功能,因此独立节点一定是SCADA Pak版。
网络节点 ifix分布式结构就是将显示和采集分开了,所以ifix分布式结构至少要2台计算机,至少两种iFix版本:一台运行iFix-SCADA版或SCADA Pak版,负责采集PLC数据,其他运行iFix-iClient版,负责显示监视画面2017/12/20,莱钢自动化部劳人科,7,三、按使用方式划分 开发版(Developer)、运行版(RunTime)、只读版(ReadOnly);iFIX - Developer(开发版) 可以开发/修改iFix 程序和过程数据库的设计等,能显示PLC 数据状态, 也能控制PLC iFIX - Runtime(运行版) 自身不能开发/修改iFix 程序和数据库,只能运行由Developer 或者演示版开发好的iFix 程序,但是可以向过程数据库和PLC 写入数据,即控制PLCiFIX - ReadOnly(只读版) 自身不能开发/修改iFix 程序和数据库,也不能向过程数据库和PLC写入数据,只能显示过程硬件的相应数据和状态,也就是不能控制PLC。
2017/12/20,莱钢自动化部劳人科,8,上述分类主要是针对iClient 来说,有iClient Developer, iClientRuntime,iClient ReadOnly当然有SCADA Pak Developer, SCADA Pak Runtime 等 例如在报价单上的说明如下: 这个信息显示的是我们选择的 iFix Plus+SCADA PAK+Unlimted+Deverloper 版本,iFix 的版本号是4.0其中iFix Plus 将在下面介绍2017/12/20,莱钢自动化部劳人科,9,四、按组件功能划分 标准版(Standard)、增强版(PLUS)和专业版(Profression).标准版(Standard): 只具有基本功能,如工作台,VBA编程器等;没有网络功能,不能组成分布式结构;过程数据库中没有SQL块;同时很多数据控件不能使用,如VisiconX等增强版(PLUS) 与标准版相比,过程数据库中有SQL块;可以使用数据控件:VisiconX, SQL, ODBC等,同时具有网络功能,可以组成上文图一所示的分布式网络结构。
专业版(Profression) 同增强版相比,专业版具有Auto Failover功能,即自动失效备援(为系统备援能力的一种, 当系统中其中一项设备失效而无法运作时,另一项设备即可自动接手原失效系统所执行的工作);自动报警;处方;OPC等功能2017/12/20,莱钢自动化部劳人科,10,2017/12/20,莱钢自动化部劳人科,11,五、按连接现场的I/O点的数量划分 75 点、150 点、300 点、900 点和Unlimted(无限点)iFix 按照I/O 点数量划分很容易理解,关键是如何计算I/O 点数iFix 是根据iFix Driver(驱动)从过程硬件中读取/写入了多少个I/O 点来计算的,并不是根据iFix 的过程数据库的块数来计算的,因此计算块(CA),扩展趋势块(ETR)等中间块都是不计算在iFix 点数内的2017/12/20,莱钢自动化部劳人科,12,六、其他类型 GE Fanuc公司将iFix分成如下7种类型(Product Type): iFIX - Demo iFIX - Developer iFIX - Runtime iFIX - Server iFIX - Drivers iFIX - Options iFIX – Other 其中iFIX – Developer、iFIX – Runtime、iFIX – Server 在上文中有详细介绍,这也是目前使用量最多三种类型。
2017/12/20,莱钢自动化部劳人科,13,下面介绍iFix 其他类型:iFix-Demo 类型 GE 公司用于产品演示和用户学习的,大部分是免费提供的目前主要 见到是iFix 的2 小时无功能限制演示版,其实还有其他一些iFix演示产品,这里就不做介绍了iFIX – Drivers 类型 iFIX – Drivers 指的是iFix V7.X 驱动,购买了iFix 的用户,是免费提供驱 动的iFix V7.X 驱动是同OPC 兼容的,它还遵守OLE forProcess Control (OPC)标准,因此任何OPC 客户应用都能通过iFix V7.X驱动访问硬件数据同时,iFix Drivers 是可以脱离iFix 独立运行的,但是必须有iFix Drivers 的授 权,也就是用户可以购买iFIX – Drivers,用来读取过程硬件数据来开发自己需要的软件产品iFix-Options类型 当客户购买了iFix 标准版(Std)时,是没有很多功能,比如配方(Recipe)功能,后软件升级发现需要这个功能。
而这个功能只有iFix 增强版(Plus)及其以上版本才有,用户只要再购买一个相应的iFix-Options产品就可以了iFix-Others类型 iFix-Others 用户很少用,比如iFix 的驱动开发工具OPC Tool Kit这些就不做详细介绍了2017/12/20,莱钢自动化部劳人科,14,,七、如何查看iFix 授权的信息 把授权插到电脑的USB 或并口,打开程序iKeyDiag 即可打开iKeyDiag后,会显示授权的版权信息,如用户信息、有效日期等2017/12/20,莱钢自动化部劳人科,15,点击选项页Other Options,基本信息栏显示了当前iFix的基本功能;运行版信息栏显示了版本类型,图中“运行版”、“只读版”复选框都没选择,表示此版本为“开发版” 第二章 iFix结构,2017/12/20,莱钢自动化部劳人科,17,本章内容 基本结构 I/O驱动器 过程数据库 图形显示 分布式结构 进行练习以巩固所学知识,2017/12/20,莱钢自动化部劳人科,18,2017/12/20,莱钢自动化部劳人科,19,I/O驱动器,iFix从过程硬件获取数据 PLC,DCS,简单I/O设备……I/O驱动器是iFix与过程硬件之间的接口I/O驱动器支持特定的硬件设备I/O驱动器以poll记录格式收集数据,并传输至DIT,2017/12/20,莱钢自动化部劳人科,20,DIT(Driver Image Table),SCADA服务器内存中存储I/O驱动器的轮询记录数据轮询时间 poll time,2017/12/20,莱钢自动化部劳人科,21,I/O驱动器基本结构,2017/12/20,莱钢自动化部劳人科,22,SAC,SAC – Scan Alarm and Control 扫描、报警和控制扫描时间 scan time监视SAC – 任务控制应用程序,2017/12/20,莱钢自动化部劳人科,23,过程数据库,PDB – Process Database过程数据库由标签(块)组成AI,AO,DI,DO,CA,TR……标签可以连接,形成链,。
