系统及专项工程部产品

ICONICS 公司简介

 

创立于1986年的美国ICONICS公司,在HMI/SCADA产品开发领域处于世界领先水平,其产品广泛的应用于制造、自动化、商业等众多领域。ICONICS公司同时也是微软的金牌合作伙伴,其产品也是建立在开放的工业标准之上。ICONICS公司的产品简单易用,稳定高效的运行于多种Windows平台,譬如Windows 98,Windows ME,Windows 2000,Windows XP,Windows NT®,Windows CE,Pocket PC,Embedded NT,Embedded XP and Windows 2003 Server。

ICONICS公司总部位于美国马萨诸塞州的Foxborough。公司全球机构遍及美国、荷兰、英国、澳洲、中国、意大利、德国和捷克。公司销售的40%出自美国本土以外。

ICONICS产品的核心是对企业实时数据的采集、显示与处理。公司的新产品BizViz?通过健壮报表,无线传输,移动技术和数据采挖掘技术,在工厂层与企业管理决策层建立连接,从中起到桥梁的作用,这些都是建立在Microsoft .NET和Share Point Server之上。

ICONICS完全承诺为您的投资提供最大的回报。作为一个在SCADA产品、Web-enabled HMI以及自动化解决方案产品方面处于领先地位的供应商,ICONICS公司拥有着最优秀的人才并且一直倡导着创新,卓越等为核心的企业文化,并将这一思想贯穿于它的产品开发,技术支持,销售和服务之中。

目前ICONICS的软件在全球装机量已经超过125,000套,其产品被广泛的使用在各种领域。为了迎合顾客各种需求,ICONICS公司提供各式相应的服务,技术支持以及售后服务,并且能够通过SupportWorX?程序来升级其产品,其中包含着详细的产品手册,帮助文档以及教程。

ICONICS公司的GENESIS32™ 产品多年来一直不断的更新,新版本的ReportWorX™ (一种对应于商业和工厂信息化的功能强大的报表解决方案)是第一个完全利用Microsoft .NET技术重新开发的产品。MobileHMI?产品能简单和迅捷的从不同的数据源中提取数据,传输并且显示到移动电话,浏览器和PDA产品之上。BridgeWorX?产品在数据库或数据源中进行高效率的数据交换,并且提供可视化的数据匹配组态向导工具,该工具能使用户进行实时的数据转化。

公司详细发展历程:http://www.iconics.com/company/history.asp
公司获得的荣誉:http://www.iconics.com/company/awards.asp


主要产品

组态软件:

发展到今天已经是第五代的GENESIS32软件,是一个基于OPC-To-The-Core技术的产品,并且支持微软的DNA(Distributed interNet Applications)体系结构,VBA, COM, DCOM 和WEB enabling ActiveX技术均被应用在其中。根据开放的技术标准,用户可以轻松的利用GENESIS32在Windows 95, 98, Me, NT, 2000, 以及XP平台开发自己的工程。

GENESIS32是真正的32位的产品,由于采用的OPC技术为其核心,使GENESIS32产品与硬件的连接时具有即插即用的特性。

 

Genesis32企业版-自动化软件套装
AlarmWorX32-警报管理系统
GraphWorX32-HMI图形开发显示系统
TrendWorX32-实时数据和历史数据,日志,图标,以及报表系统
DataWorX32-OPC数据连接,集合与冗余
ProjectWorX32-工程协作和开发
ScriptWorX32-以VBA Scripting为引擎的开发工具
Security Server-工程的多级存取控制,安全设置
Screen Manager-屏幕布局管理,多显示器的布局管理

 


Distributed Enterprise-wide Alarm and Events Management System

AlarmWorX™ 32 是一个分布式的警报和事件管理系统。可在标准的GENESIS32套装中使用,也可作为一个开放的组件单独使用,AlarmWorX32可以在系统中作为向您提供实时的报警信息的有力工具。

AlarmWorX32™ 由如下几个组件构成:

Live Alarm Viewer ActiveX

把这个ActiveX控件在画面中用鼠标拖到AlarmWorX32容器中,在这个容器中可以显示任何GraphWorX32的画面、网页或者其它的ActiveX控件,并且它会自动加载实时报警信息。用户可以轻松地更改该控件的颜色,字体,行,列,过滤警报信息,标注等等。

Historical Alarm Analysis ActiveX

被存储到数据库中的历史数据的归类与分析是一件很繁琐的事情,ICONICS公司利用其功能强大的Historical Alarm Analysis控件很好的解决了这个问题。它能很容易的创建数据过滤报表、饼图、棒图,而且能把这些数据输出到定制的水晶报表中。轻松的点击一个按钮就能找出哪些报警是经常发生的,找出其中的一些 问题点,查看系统停车时间等等。

Alarm Server Configurator

警报配置可以通过Alarm/Event配置工具很容易的进行配置。当您定义好自己的OPC变量或者表达式的报警之后,就可以定义其中的报警上下限,偏差,数据变化率,以及数字量的报警。由于Genesis32使用开放式的架构,所以您的报警配置是存储在Access或者SQL数据库之中的。

OPC Alarm Server

一旦警报被配置,OPC警报服务器就开始监测活动的数据,在您的网络中发布新警报。这个组件在后台运行,并且被系统随时调用。

OPC Event Server

ICONICS的GenEvent OPC 警报服务器自动地管理系统级事件和操作员定义的事件。调查跟踪时间,记录模块事件,广播消息等众多任务均是由这个即插即用的组件来完成的。

Alarm Logger

AlarmWorX32把警报信息存储到Access、SQL Server 或Oracle数据库之中。它可以在一台甚至是多台打印机上打印该报警信息。通过VBA scripting编程语言可以为其创建报警事件的报表,并在其中进行统计和计算。

Alarm Container

AlarmWorX32提供了一个"容器",它可能载入实时和历史曲线控件,而且可以载入第三方控件。同时它还提供了微软的Visual Basic for Applications (VBA)作为开发工具。通过使用这些容器,您就可以轻松的浏览系统的报警信息了。

AlarmWorX32还提供两个可选的部件以满足那些有更高开发需求的客户,而且用户可以把这两个部件添加到任意的工程之中。这两个部件如下:

AlarmWorX32 Multimedia MMX - 利用传真、传呼、电话、电子邮件等众多方式传送报警信息。
SQL/MSDE Logging - 把报警信息和数据存储于MS SQL, MSDE, Oracle之中。


多次获得大奖的GraphWorX™ 32 能开发出无与伦比的图形动画、精美绝伦的界面来迎合各行业的人机界面开发需求。GraphWorX™ 32可在标准GENESIS32套件中使用,也作为一个独立开放的组件使用。

ICONICS所有产品都是基于OPC-To-The-Core的技术,所以GraphWorX32是一个OPC数据存取客户端的应用。这就意味这它能轻松的地与ICONICS服务器和组件、第三方硬件接口驱动以及软件实现即插即用。

GraphWorX™ 32 实际上是由如下几个模块组成的:

Graphics Development & Runtime Environment

GraphWorX ™ 32的核心是其功能强大但却简单易用的图形动画开发环境。由于使用了32位多线程技术、对称多处理器技术,GraphWorX32能将系统所要求的信息高效准确的显示出来。该产品可进行升级,也可运行于各种Windows平台:95、98、Me、NT、2000、XP。除此之外,当与组合Pocket GraphWorX使用,您的HMI画面可以运行在手持Pocket PC上。

点击放大GraphWorX32画面

组合图画、操作规程、质量报告、配方管理都是通过选择一些功能强大的控件或使用VBA脚本语言直接进行操作以及显示。

可与公司信息系统,Batch,MES,ERP和标准的微软Office系列软件,如Excel,Access 和SQL集成。使用GraphWorX32可作为您浏览器的插件来访问互联网、局域网。

以下罗列的只是GraphWorX32的一部分优点:

组态画面分辨率自动调节
省时高效的变量别名定义
可升级的图形显示系统
内嵌的web浏览器
平滑的3D效果
支持图形模板功能
支持WMF、BMP等格式
能自定义的弹出式菜单
支持拖拽组态
状态说明
支持VBA脚本语言
支持多显示器输出
支持web-ready组态画面
先进的表达式编辑器
支持CAD样式的图层
简易的旋转、滑动设定
动态更改图像的透明度
支持多重路径的动态设定
支持动态图形显示
可随意放大缩小组态画面
支持基于对象的图素
简易的图库精灵
支持图素多层次组合
内建多语言转换功能
浮动的输入键盘
支持运行环境的弹出式说明
支持ActiveX技术
其它更多的先进功能……

GraphWorX32 Viewer ActiveX控件

将这个ActiveX控件拖到IE浏览器或者其它的ActiveX容器中,它就可以显示出您的组态画面,您甚至可以把它嵌入到其它的组态画面中实现画中画功能,这个模块使您能够开发出一个高效的多画面集中显示的工程。

Symbol Library

GraphWorX32提供一个图库工具用来存储与分类画面组态中所用到的图素。除软件最初附带的图素之外,您可单独购买一些高级的图素,您甚至可以创建自己的图素。只需要简单的将图标拖入到图库中,另外可以把动态的,甚至是含有VBA脚本语言的同样也可以放入图库中。

GraphWorX32同样也有几个可选的部件(需单独购买)

Symbol Library-包含一些额外的图素的扩充图库
ActiveX ToolBox-可被第三方软件调用的支持OPC的图形控件
Pocket GraphWorX-可在嵌入式的系统里面,如:Pocket PC上配置您的组态画面


TrendWorX™ 32 是分布式的enterprise-wide数据采集,日志,绘图,报表和分析系统。可在标准的GENESIS32套装中使用,也可作为一个开放的组件单独使用,TrendWorX32提供工具帮助您来记录系统中的重要信息。

TrendWorX32由如下几个模块组成:

Live & Historical Trend Viewer ActiveX

将这个ActiveX控件拖到TrendWorX32的容器就可以在GraphWorX32的组态画面中显示,也可以在web页面或者任何其它的ActiveX容器。该控件可通过多种形式来显示数据,如时间曲线、xy曲线、棒图、饼图、对数座标图等。

点击放大观看各种趋向Trend ActiveX式样


用户可以很方便的在其属性页中定义其颜色、字体、列属性、值域范围、笔属性、时间轴等。

您甚至可以在一个控件中同时显示实时曲线和历史曲线,这样就可以将上周的数据与当前数据进行比较。当前生产量与计划生产量进行比较,当前的批量数据与配方曲线进行比较。操作员可以随意添加注释。曲线可以自由的放大,缩小,数据也可以统计,除此之外,TrendWorX32控件还有着许多其它的功能。

Trend Logger Configurator

您只需点击几下TrendWorX32 Logger Configurator就可以将数据记录到数据库之中。很短的时间内就可以将成千上万的数据记录并且分类,然后以历史曲线的方式显示出来。使用微软的ADO/OLEDB技术,通过它可以连接Access、SQL Server 、MSDE或者Oracle。它不仅可以记录原始的数据,还能记录过滤后的数据以及经过数学运算后数据。

Trend Reporting

TrendWorX32报表工具负责生成数据记录的报表,根据用户的设定自动调度以及格式化信息,选择数据库的创建,文本文件,Excel表格,甚至自动的发布报表到网站上。不仅可以定义周期性的执行某操作,而且还能定义成某个事件的触发来执行该操作。

Trend Container

TrendWorX32提供了一种"容器"应用,它不仅可以容纳实时曲线、历史曲线,还能容纳第三方的控件。它并且提供VBA脚本语言。通过该容器或者其它容器(例如:GraphWorX32)满足您对趋势曲线的要求了。

 


DataWorX™ 32是GENESIS32的一个附加组件(或着其它第三方基于OPC的系统),在三个关键的领域内提供了专利授权技术:

OPC服务器对OPC服务器之间的的数据连接
基于OPC的冗余
OPC 数据整合

Data Bridging

DataWorX32提供了一种数据连接技术,它能使任何的OPC Server之间实现互连。即插即用的特性使这一切变得很方便。例如:方便的无缝的连接一台AB OPC Server到西门子OPC Server。DataWorX32提供一套功能强大的数据转换的工具,数据可以进行计算之后再送到其它的设备之中。

Redundancy

DataWorX32可以在被配置之后为您的工程提供多级的OPC数据冗余。连接任意数量的OPC Server到OPC HMI的客户端(ICONICS公司的或任何第三方OPC client)。然后让DataWorX32在OPC服务器之间做冗余转换。

Aggregation

DataWorX32另外一个优点就是它的OPC数据整合特点。连接任数量的OPC客户端,DataWorX32都自动地处理OPC数据请求。这个整合可以有助于减少加载OPC 服务器。DataWorX32监管数据采集,然后将这些数送到相应的客户端软件。

更多

DataWorX32支持本地,Intranet或者Internet操作。同时它还提供一个"global variable"选项,户自定义OPC标签而无需创建真正的I/O服务器。还有一些常用的选项,例如:"1st with Good Data"或者"Highest Value"等等。

 


Collaboration, Deployment and Project Management

协作,配置与工程管理

ProjectWorX™ 32提供了强大的协作,配置与工程管理工具来使工程开发变得异常方便。ProjectWorX32的设计是为了帮助系统集成商和用户创建,管理和配置他们的工程。创建的工程包括图形画面,警报,趋势图,脚本语言,OPC servers等,它们可以被保存起来用于其它项目。ProjectWorX32使用Microsoft® ,Visual SourceSafe ®,允许多人同时开发同一工程。

ProjectWorX32有一功能强大的配置工具"Project Bundler";整个工程可以被打包,并且开本机或者其它计算机上打开。当工程被"unpacked",该工程的路径被完全重新的安装到当前计算机上,之后就可以运行,这样就可以节省配置的时间。

 


ScriptWorX™ 32是一个强有力的工具来创建与管理VBA脚本语言。它能执行用户的自定义VBA脚本程序来满足特殊的功能需求。

ScriptWorX32独特的多任务,多处理器环境允许多个脚本程序同时运行。ScriptWorX32充分的利用VBA 6.0多任务和多线程的能力。同时完成计算,数据库操作,并且执行在VBA语言中可利用的任何运算来访问报表或进行配方操作。

由于所有的ICONICS产品都是基于OPC-To-The-Core技术开发的,ScriptWorX32是一个OPC 数据存取客户的应用。这就意味它不仅很容易地与ICONICS服务器和组件进行即插即用,还同样适用于第三方的硬件驱动与软件。

OPC数据存取点可以充当脚本语言的"事件触发器"。例如:当一个开关量发生跳变的时候就可以触发一段脚本程序。您甚至可以结合多个OPC变量组成一个表达式,然后把表达式做成一个复杂的脚本程序触发器。OPC数据的报警与事件能触发"Alarm Scripts"。通过与警报过滤器结合,这个强有力的工具能满足任何工程的需求。

 

您可以让这些脚本程序定时运行,例如:您可以让某个程序每小时执行一次,或者让它每个月的第二个星期二执行一次。也有一些"Global Scripts",它可以手动触发或者通过其它的方式触发。同时还提供了一个脚本程序监视工具来分析程序的运行情况。

 

ScriptWorX32还提供了一个程序向导来帮助产生一些常用的程序。它可以使用户直接连接到OPC Servers,允许您的VBA编码直接地对数据点进行读和写。该程序向导还能自动地产生代码来连接AlarmWorX32、GraphWorX32和TrendWorX32组件。

 

由于脚本语言采用的是微软的Visual Basic for Applications 6.0,对您的开发和编译来说已经足够。譬如:设置断点,逐行执行程序,关键词和注释的彩色显示,完善的帮助系统以及示范代码。因此可以方便的集成到Batch、MES、MRP等系统,将工厂层的OPC数据信息传到Baan,SQL Server,Access以及Oracle。

 


GENESIS™ 32 提供了安全服务器,该组件提供了一个针对用户和用户组 的安全系统。

根据您工程的要求来定义若干的用户和用户组。每一个用户都有各自的权限,哪些工作站可以登录,哪些文件可以查看,能登陆多长的时间等等。用户可以同时被分配到多个用户组,并且安全服务器提供的配置工具可以很方便的管理帐户。

 

GENESIS32的各组件(如:GraphWorX32,TrendWorX32,AlarmWorX32等)可针对不同的用户做进一步的安全设定。例如:只有工程人员可以进入开发环境,只有QA管理员才能增加趋势图中的变量。用户可以方便的从列表中增加或者减少各种操作权限。

在程序运行期间,安全服务器可以监视人员的登陆和注销系统,同时将该信息送到GEN-Event服务器。信息可以被记入日志或者被打印出来,也可以在GENESIS32工作站上被显示出来。

 


GENESIS™ 32提供了一个屏幕管理器,它可以帮助您的工程在运行环境中的屏幕画面的管理。

这个浮动的工具条可以帮助创建一个屏幕布局的模板。可以根据不同用户管理不同的屏幕设计,控制多监视器。在运行环境下,它可以在多种不同的画面布局中来回切换。

Screen Manager除了可以管理GraphWorX32创建的组态画面之外,还可以管理第三方的应用程序以及文档。例如:它能自动的启动CAD图,并且将它安置在屏幕上某一特定的区域,将一个实施趋势图安置在另一区域,组态画面以及报警画面安置在屏幕的其余位置。

 

欧陆科仪(远东)有限公司 2023 版权所有©