iFIX介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
iFIX介绍
iFIX®是Intellution自动化软件产品家族中的一个基于Windows的
HMI/SCADA组件。iFIX是基于开放的和组件技术的产品,专为在工厂级和商业系统之间提供易于集成和协同工作设计环境。它的功能结构特点可以减少开发自动化项目的时间,缩短系统升级和维护的时间,与第三方应用程序无缝集成,增强生产力。
iFIX的SCADA部分提供了监视管理、报警和控制功能。它能够实现数据的绝对集成和实现真正的分布式网络结构。
iFIX的HMI部分是监视控制生产过程的窗口。它提供了开发操作员熟悉的画面所需要的所有工具。
iFIX组件
iFIX 的内部是一个能够提供分布式结构的技术核心。iFIX是在标准技术的基础上开发的,像ActiveX, OPC, VBA, 和组件对象模型(COM)一样,在广泛的局域网和互联网基础上提供第三方应用程序的简单集成。iFIX提供LAN冗余来增强系统可靠性。iFIX为许许多多的Intellution和第三方应用组件提供了应用平台,如下图所示:
图 1-1: Intellution iFIX 平台
iFIX的其中一个重要组件是iFIX WorkSpace。这个界面将所有系统组件都组织到一个集成开发环境中(IDE)。 Intellution iFIX WorkSpace 可以存取和操作系统中的所有组件。
图 1-2: Intellution iFIX WorkSpace
Intellution iFIX WorkSpace中包含两个全集成的环境,即配置环境和运行环境。配置环境中提供了创建漂亮整洁且易于使用和学习的显示画面所必需的所有的图形、文本、数据、动画和图表工具。运行环境提供了观看这些画面所必需的方法。配置环境和运行环境之间可随意切换,能够迅速地测试实时报警和数据采集的变化情况。
需要说明的是,切换到配置环境时,生产过程是没有被打断的。监视和控制系统的所有程序,如报警、报表和调度等等,都会在后台不间断运行。
iBatch, iHistorian, iVisualize, iDownTime, 以及iWebServer
iFIX 可以和以下的Intellution软件组合起来使用,就像和许多第三方的应用程序组合使用一样。
iHistorian 和 infoAgent
iHistorian® 是一个为采集、存储以及有效地重新获取基于时间的数据而设计的高性能的数据存档系统。
infoAgent® 是Intellution的基于Web的iHistorian的历史数据分析工具和浏览应用程序。infoAgentä提供了个性化的Web环境来分析数据、作出趋势图以及报表,让用户跳出工厂生产数据,用商业的眼光考虑问题。
iBatch
iBatch® 是一个高性能的自动化应用程序,它能建立工厂模型、管理处方、执行批次、建立电子批次记录以及基于任一批次过程生成报表。有了iBatch,就拥有了缩短生产周期、增强机动性、执行需求调整和追踪批次产品的必备工具。iVisualize
iVisualize® 提供了一个基于Windows CE操作面板的,监视制造车间操作的工业自动化解决方案。
这个组件带给工厂级新的可视化和通讯科技——一个在图形化的电子通讯
界面上和HMI/SCADA环境下动态显示工厂机床数据。这些技术的应用带给用户一个强大的实时显示的操作面板解决方案,它提供给用户在控制和优化高级生产和工业系统时的必要信息。可在任何复杂的机床上灵活的使用Visualize,从自动装配机到注铸机再到垂直铣床,它可模拟显示任何不间断生产的应用程序。iDownTime
制造工厂中经常需要追踪和报告设备使用和停机状况,将这些作为重要的生产状况指标。iDownTime®准确报告设备使用效率,增强分析、理解和追踪停机时间的能力。
iWebServer
iWebServer® 是一个使用标准Internet浏览器,提供只读浏览工厂生产过程功能的瘦客户端产品。它提供了安全的结构,使得SCADA系统不会受到未经许可的访问者的影响。使用iWebServer,可以在世界上的任何地方观看生产过程的画面,而不必担心未经许可者对画面的修改。
使用先进技术
由于最终用户和系统集成商所需的解决方案变得越来越复杂,预期每个客户的不同需求变得更加困难。面对这些变化,我们在 iFIX 中加入了下列的工业标准技术,以提供一个强大的开发环境,达到用户的特殊需求:
•OLE for Process Control (OPC)
•Visual Basic for Applications (VBA)
•ActiveX
OPC(OLE for Process Control)
OPC是一个软件标准,它可以使自动化应用程序方便地读取工业企业的工厂级数据。基于我们在创办OPC任务队伍中的活跃角色,我们领导着OPC的开发,由一批处于领导地位的工业自动化供应商组成的基金会推动着这一基于OLE通讯标准的发展。OPC的目标是基于Microsoft的组件对象建模(COM)技术定义一个标准接口,允许自动化和控制应用程序、控制设备、以及商业和办公应用软件之间相互操作。
使用OPC,iFIX工作台能与任何本地OPC服务器直接通讯。通过使用数据服务器安装程序,能给iFIX节点添加一个本地OPC服务器。这个应用存放在Dynamics目录下,从有效的iFIX数据服务器列表中添加、修改和删除OPC服务器。要了解关于使用数据服务器安装的更多信息,请参阅程序的在线帮助。
如果需要与一个远程的OPC服务器通讯,在使用Data Server安装程序添加OPC Server时,在Machine Name域中指定远程的计算机名;或者,使用OPC Client 驱动与远程OPC Server通信。此驱动可以连接任何本地和远程OPC Server,并在过程数据库中存储信息。
VBA(Visual Basic for Applications)
VBA是Intellution Dynamics完全内置的一个强有力的编程工具,可以快速方便地生成自动的操作任务和自动化解决方案。VBA脚本可以根据需要写得简单或复杂,Intellution Dynamics可根据需要适应自动化策略。它的强大和易用的开发环境允许重新使用现有的Visual Basic编码。
VBA替代了以往FIX的脚本语言,提供了一个千百万VB开发者非常熟悉的完整的集成开发环境。它提供了对Intellution Dynamics组件和外部数据及对象无限制的读取和扩展能力。Intellution Dynamics的VBA工具包括以下特性:
•可以访问所有列出的Intellution Dynamics对象的属性、方法和事件•支持多种数据源,包括Intellution Dynamics过程数据库、任何OPC服务器、其它对象的属性和SQL数据库
•ODBC的支持
•ActiveX控件支持
•VBA脚本生成向导及Intellution Dynamics命令可以帮助为常用任务自动生成程序代码
•第三方ActiveX控件的安全容器
Intellution工作台提供了访问Visual Basic Editor(VBE),一个内置编辑器和调试器,允许察看、停止、暂停和恢复当前程序的运行。在VBE中,可以对所有的Intellution Dynamics对象生成VBA形式,获得任何有效数据源,使用对象浏览器显示并调试脚本。可以使用VBA为工具条按钮写程序,还可以为Scheduler的调度任务入口写程序脚本。
Intellution Dynamics为公共全局子程序提供了一个可在一个地方修改的全局库。它提供对数以千计的商业对象和ActiveX控件的完全支持。
Intellution Dynamics的VBA工具包括强有力的查询和替代特性,高速保持特性大大减少文件检索时间。增强的剪切和粘贴特性能复制所有窗体、方法和脚本,这些增强的特点能显著地减少开发时间和增强系统的总体性能。Intellution Dynamics独一无二的结构极大地增强了VBA的性能和速度。
ActiveX