AssetWorXL3-1QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)849425723.AssetWorXAssetWorXAssetWorX位于Workbench-SL,是一个通过集成业务和生产控制系统来建立企业管控系统的组件。它提供了一个树状结构,在里面读者可以以物理位置和业务单元的形式建立企业模型,并将所有的设施,这些设施诸如建筑物、机械装备组织到一个集中的系统并用ICONICSGENESIS64套件产品进行分析。这个树状结构提供的层次结构功能可以进行导航和数据回滚。物理位置和责任范围可以在这个层次结构中体现出来。3.1.Objectives(目标)完成这个章节之后,读者应该知道:•在Workbench-SL中的AssetWorX功能模块的结构•配置一个AssetWorX数据库以及数据的导入和导出•定义计量单位、温度源/实例和查询组•在AssetTree之中建立层级3.2.AssetWorX当学习使用AssetWorX时,首先要开始认识节点。节点是在资产树上可扩展的选项。例如,在下面的图片中,在“AnalytiXDemo”下面读者可以看到树节点“GeneralOptions”,“Consumption”,“Costs”,“Carbon”,“Calculations”和“Triggers”,那个独立的节点组成一个资产树。GENESIS64标准培训手册L3-2微信公众号:ICONICS图3.1-AssetTree中的节点AssetWorX的特性•规划庞大的系统——能处理上百万的点•面向对象数据库——与现实世界的对象关联•AssetWorX运行时——储存,缓存和检查点标签•基于AnalytiX产品——集成了EnergyAnalytiX/FacilityAnalytiX资产树提供了一个方法来组织数据源(OPC,数据库,Webservice)和可视化(例如人机交互(HMI),图表和报表)在一个逻辑层结构中。例如,不同于基于服务器的本身地址空间来组织OPC数据源,这些数AssetWorXL3-3QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)84942572据源可以以相关位置传感器物理/地理位置来组织(例如,通过站点,建筑,楼层和机械)AssetWorX允许采集多个应用程序的数据并将其配置到一个单一的树资产里,将数据组织在一个自己定义的逻辑结构中。AssetWorX下面预先定义有三个的最顶级的节点。这三个节点是:•Assets——在这里可以配置设备和存储等级化的资产树.•产品配置——在这里进行AssetWorX的偏好设置。在这三个节点配置配置资产树,定义资产树的结构,设置AssetWorX的通用配置选项。图3.2-AssetWorX的三个节点在任何企业,依据物理位置和业务单位连接的设备很容易按照层级结构进行组织。使用我们称为资产树的工具来定义设备的互联关系。每个设备在资产树中都有自己的所属的节点。资产树中的每一块设备可以有它自己相关联的属性。一个属性可能是一个变量数据源,一个HMI图形引用,或一个静态值。在这些节点上分析数据可以获取每一个设备的持续的和当前的能耗分析,在这里也可以使用配置和运行时两种特性。在配置模式下,对于资产树中的每个节点,都可以添加类似于动态数据连接或关联运行时布局这样的属性。在运行模式下,资产树变成了用户启动报表和HMI布局的接口,我而不仅仅是观看报警汇总数据。GENESIS64标准培训手册L3-4微信公众号:ICONICS资产树符合在AssetWorX中预定义的层的层次结构。资产的层次结构遵循ISA-95标准组织层级。层次结构中的每一层代表一个类型的设备,如城市、校园、建筑物、产品线、库房、机械。每一层的规则决定了该层可以配置哪一类设备。默认安装的资产树的层只是用作示范,随后可以进行资产数层的自定义。AssetWorX是一个Workbench-SL工具,用来设置工具和被应用程序使用的应用程序(例如,EnergyAnalytiX,FDDWorX等等)。AsserWorX有三个主要的节点:•资产(Assets)——在资产树上定义设备•设备类(EquipmentClasses)——定义一个模板是它很容易定义设备•产品配置(ProductConfiguration)——在SilverlightWorkbench中配置设置产品安装图3.3-项目管理器中AssetWorX的树状视图(左)和搜索面板(右)3.2.1.AssetWorX架构总览GENESIS64的Workbench-SL中的AssetWorX功能模块以逻辑结构的形式提供了数据源和可视化(HMI、图标等等)。资产树本身提供了直观、容易安装和配置到任何层级的集成可能,从整个校园或企业下至一个特定的仪表或用户。AssetWorX符合ISA-95和S88标准组织层级,允许用户导入AutoDeskBIM和自动化ML模型以实现快速部署。AssetWorXL3-5QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)84942572图3.4-AssetWorX架构下面是数个资产树特征的示例图3.5–资产树特性3.2.2.Assetsvs.Tags标签资产复杂的路径结构树状结构复杂命名@opc:…/…/…/….Value简化命名RapidMixer01多变的结构取决于OPCServer分层结构空资产文件夹GENESIS64标准培训手册L3-6微信公众号:ICONICS取决于协议父/子关系BACnet/OPC-UA面向对象扁平化的标签关联属性每个资产对象多个属性3.2.3.AssetWorX快速入门本章介绍了使用AssetWorX建立一个资产树的大体步骤(注意“设备节点”也被称为“资产”。)1.创建一个AssetWorX配置数据库,连接并激活它。2.在产品配置的节点上定义所需的基本信息。3.按照步骤建立一个资产树,然后增加设备到资产树。3.3.(AssetWorX配置数据库)如果是第一在ICONICS的Workbench-SL里面启动AssetWorX的,一个默认的数据库讲出现在树资源管理器中。可以选择创建一个新的数据库或连接到一个现有的数据库。在Workbench-SL中创建的任何AssetWorX数据库都可以被几乎所有的AnalytiX功能模块使用(例如:EnergyAnalytiX和FDDWorX)。任何对AssetWorX数据库的更改都将传递到所有AnalytiX功能模块中。在本章的时间中将可以看到一个这样的示例并添加AssetWorX数据库。激活一个AssetWorX配置数据库。在AssetWorX的设置参与服务器活动数据库中设置活动数据库。在AssetWorX树管理器里面能增加多个数据库,但在任何时候只能激活一个。这一概念将在本章实验室中复习。3.3.1.导出和导入3.3.1.1.从AssetWorX中导出数据可以从AssetWorX数据库中导出数据,资产树或者设备类到一个CSV(逗号分隔)文件。这个导出的个文件能在其他地方被导入到AssetWorX中AssetWorXL3-7QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)84942572使用。注意,可以在资产树的任意设备节点,或者设备类导入。需要指定的所创建的CSV文件的名称以表明导出的内容。3.3.1.2.(导入数据到AssetWorX)可以导入数据到AssetWorX数据库或者资产树或者设备类节点之中。如果想要导入从AssetWorX数据库导出的并存储在一个CSV(逗号分隔值)文件的数据,注意被导入的数据,以便数据被导入到对象管理之中的适当位置。例如,不能导入设备类到资产树中。3.4.AssetWorX一般设置3.4.1.启用有效的解决方案当创建一个资产时,可以选择添加EnergyAnalytiX扩展模块。如果EnergyAnalytiX解决方案是被禁用的,添加扩展的选项也将被禁用。可以AssetWorX功能模块“产品配置”节点分枝的的‘可用的方案’来处理这个问题,如下所示。图3.6–可用的方案:EnergyAnalytiXEnabled3.4.2.其它设置节点在AssetWorX中,在产品配置节点可以进行系统设置。在项目管理器(ProjectExplorer)中,本机(Localhost)下面→[AssetWworX数据库名称,在本例中,命名为‘AssetWorX’]→产品配置,选择其他设置。这将显示其他设置的窗口,如下所示。其他设置窗口是通用和缓存两个选项卡。GENESIS64标准培训手册L3-8微信公众号:ICONICS通用选项卡(GeneralTab)-普通选项卡—处理设备类,稍后读者将在这个培训中学习。图3.7–其他设置:通用选项卡缓存选项卡(CachingTab)—缓存的数据存储部分在“其他设置”选项卡允许读者设置一个数据存储位置。图3.9–其他设置:缓存选项卡数据储存—缓存的数据存储部分在“其他设置”选项卡允许读者设置一个数据存储位置。单击“更改连接”按钮打开它如下窗口:图2.29–选择数据库窗口使用下拉菜单选择一个SQL服务器和数据库名称。确保连接是有效的,点击“测试连接”按钮。选择后,点击“OK”按钮返回“其他设置”窗口的缓存选项卡。现在,所做的选择将出现在“数据源:”和“目录:”字段。AssetWorXL3-9QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)84942572缓存周期(Cachingperiod)—缓存的缓存周期部分选项卡允许设置缓存数据的时间周期。循环类型(RecurrenceType)—选择仅一次,时间间隔或特定的日期和时间。开始于(StartingAt)—这个函数允许用户决定缓存首次发生时间(一次或多次在一个可编程时间里)。读者可以输入一天,日期和时间在文本输入框或单击日历按钮。单击日历按钮打开一个日历选择工具。选择的日期和时间,然后单击“关闭”。所选择的天,日期和时间将出现在文本输入框。Recurevery—这个函数允许用户决定缓存发生需要多久。设置希望缓存再次发生的天/分钟/小时/秒的数值。在文本输入框高亮显示天/分钟/小时/秒部分的,并使用向上和向下箭头来改变设置增量。点击“应用”保存的设置或“应用&关闭”保存设置并返回到主Workbench-SL/AssetWorX功能模块屏幕。3.4.2.1.AssetWorX服务器缓存AssetWorX服务器缓存的好处是:•可以永久存储的属性值•DataisservedtoclientsfasterthanOPCServersthatmaybeslower•对比更慢的OPC服务器,数据被储存到客户端的速度更快•储存客户端写入的值图3.10-在AssetWorX的设备性能界面选择数据缓存选项GENESIS64标准培训手册L3-10微信公众号:ICONICS3.5.怎样建立资产树在AssetWorX中,资产树定义了物理分布的设备和公司的资产。在配置数据库的设备节点中,构建的资产树用于企业的各方面的报告和业务成本的统计。如果安装其他的功能模块,在AssetWorX中添加设备到资产树之前必须熟悉功能模块所需的位置。例如,如果EnergyAnalytiX和FDDWorX将被安装,这个资产树