niagara中间件软件安装及测试
- 格式:doc
- 大小:11.56 MB
- 文档页数:75
中间件Niagara的使用说明一、启动Workbench1.启动后台服务2.启动控制台3.打开控制台后,输入WB 启动workbench二、打开workbench1.打开plantform输入电脑的用户名和密码(本机或者要访问的电脑),点击OK双击Application Director,打开应用向导显示station列表选择demo,点击start,启动,会看到demo状态变化“Idle→Starting→Running”说明:每台电脑可以同时启动多个station,前提是它们所使用的端口不能相同。
2.打开已有的Station相应的Station就被启动,图标显现颜色。
界面中最重要的几个部分导航栏,调色板和主面板说明:导航栏是树形的结构,可以通过双击的方法来选择要浏览的界面调色板用来选择不同的组件主面板是显示station内容的地方在导航栏或者主面板,都可以通过双击来打开想要浏览的页面二、新建Station点击Tools-New Station输入该站点的名称,点击Next输入用户名、密码、端口号,点击Finish,即完成建好之后,在platform下的Application director-station上右键,可以启动该station。
station启动后,可以通过file-open-open station来打开正在运行的station。
这样,你就会在platform下面的节点处看到这个station了。
说明:station其实是在后台运行的,前面所看到的一切,都是通过workbench远程连接而展示出来形象化界面。
所以,workbench关掉了,不会影响到后台station的运行。
除非通过application director发送命令将该station停止。
三、建立数据采集1.新建文件夹在导航栏config上右键,New Folder新建文件夹,输入名称,点击ok在导航栏就会显示新建的文件夹2.新建view在选定的文件夹图标上点击右键,views new view 输入相应的名称,点击ok出现图形视图的编辑界面3.新建数据点有四种数据类型:布尔型,数字型,枚举型,字符串型。
6测试6.1硬件测试用万用表测试左右扇面的24V+与24VG是否短路用万用表测试左右扇面的5V与5VG是否短路电源没有短路即可上电,若有短路,排查短路原因。
6.2软件测试6.2.1软件安装1、将U盘中的文件拷贝到一体机D盘下。
2、安装IndyTool v2.3.0,找到D:\一体机软件\R2000\IndyTool中的图标,双击进行安装。
3、将D:\一体机软件\F860光盘文件\app中的UHF.exe,UHFD.exe,UHFExample.exe,建立桌面快捷方式。
4、安装Niagara,运行Niagara4.1在D盘下建立文件夹作为安装Niagara路径4.2解压到’Niagara相关’文件夹下,参考Readme.txt文档。
4.3在D: \一体机软件\Niagara 相关\Niagara_AX_Developer-3.5.30中,双击图标,开始安装点击下一步,选yes,点下一步路径选择为D:\Niagara\Niagara-3.5.30,点下一步:选择select All选下一步:点下一步:点完成,用注册码激活软件将D:\一体机软件目录下的modules文件夹粘贴到D:\niagara\Niagara-3.5.30目录下的modules中;将D:\一体机软件目录下的demo文件夹覆盖D:\niagara\Niagara-3.5.30\stations目录下的demo 文件。
Niagara软件安装完毕。
5、安装Java JDK:找到D:\一体机软件\HerculesSetup.exe下的双击进行安装。
6、将D:\一体机软件\搜索配置设备创建到桌面。
6.2.2软件配置6.2.2.1路由器配置步骤:1、用一条网线将路由器的一个LAN口与电脑的网口连接。
2、打开电脑上的浏览器,输入http://192.168.1.1/后,得到如下页面:查看路由器上的用户名和密码(注意,该用户名和密码为出厂初始密码,在路由器背面有标注)输入到上图中。
目录目录 (1)Niagara概览 (4)整体概要 (4)Niagara: (4)背景 (4)Java (4)混合集成系统 (4)非专业程序员的编程 (4)嵌入式系统 (4)分布式系统 (5)组件软件 (5)结构 (6)概述 (6)程序(Programs) (6)通讯协议(Protocols) (7)平台(Platforms) (7)站点(Stations) (7)守护进程(Daemon) (8)工作台(Workbench) (8)FOX通讯协议 (9)接口软件栈(API Stack) (10)API 相关信息 (11)概览 (11)稳定性(Statbility) (11)Baja是什么 (11)标准与实现 (11)Javax.baja 与com.tridium (12)模块(Modules) (13)概览 (13)版本号 (13)清单(Manifest) (13)对象模型 (16)Niagara类型 (16)BObject (16)BInterface (16)BObject语义 (16)建立BObject对象 (17)组件模型(Component Model) (18)介绍 (18)插槽(Slots) (18)作者:Tridium公司翻译:YC 1 / 52BValue (19)建立BValue (19)建立Simple子类对象(Building Simples) (20)概览 (20)示例 (20)建立枚举类型(Buildiing Enums) (23)概览 (23)示例 (23)建立Complex对象(Building Complexes) (25)BStructs 与BComponents (25)建立BComplex子类对象 (25)内省模式 (25)静态属性(Property) (26)规则 (26)语义 (26)示例 (26)静态活动(Action) (27)规则 (27)语义 (27)示例: (28)静态主题(Topic) (28)规则 (28)语义 (28)示例: (28)动态插槽 (29)注册(Registry) (30)概览 (30)API (30)代理(Agent) (30)Defs (31)Spy (31)命名(Naming) (32)概览 (32)API (32)分解(parsing) (33)常见“格式”(Common Schemes) (33)IP: (33)Fox: (33)Moudle: (34)Slot: (34)h: (34)Service: (34)Spy: (34)Bql: (34)作者:Tridium公司翻译:YC 2 / 52链接(Links) (35)概览 (35)连接(Links) (35)链接检查(Link Check) (35)直接链接和间接链接 (36)链接激活(Activation) (36)执行(Execution) (37)概览 (37)运行状态(Running state) (37)链接(Links) (37)定时器(Timer) (37)异步动作(AsyncAction) (38)系统时间变更(System Clock Changes) (38)站点(Station) (39)概览 (39)启动 (39)远程编程(Remote Programming) (40)概览 (40)原理 (41)代理对象的功能 (41)代理对象的状态 (42)订阅(Subscription) (43)Leasing(租赁) (43)分组调用(Batch Call) (44)分组解析(Batch Resolve) (44)分组订阅(Batch Subscribe) (44)事务(Transactions) (44)调试(Debugging) (45)工作台(Workbench) (48)概览 (48)布局(Layout) (48)浏览器式的导航 (49)WbPlugins (49)WbView类 (49)WbFieldEditor类 (50)WbSideBar类 (51)WbTool类 (51)WbProfiles类 (51)作者:Tridium公司翻译:YC 3 / 52组件软件分布式系统Niagara框架只在提供一种高度分布式的系统,该系统可扩展至由上万个运行Niagara框架的节点组成的系统,可以在这种规模的系统中跨越很多拓扑类型的网络结构进行通讯,并且通常可以通过Internet进行通讯,Niagara的目的是提供一个用于管理这种规模的系统的基础设施。
iCAP 7000 Qtegra 软件操作规程1.确认实验条件准备1.1室内湿度达到22~25度,湿度为40~65%,且保持恒定。
1.2打开排风设备, 确认稳压器供电稳定,零地电压<5v1.3确认氩气供应充足,分压调至0.6Mpa. 钢瓶内总压不小于1.5Mpa。
开大量流吹扫仪器半小时(若仪器长是间未开,建议大流量吹扫2小时以上)1.4确认冷却循环水水量充足,打开冷却循环水(确保仪器大量吹扫后开水机),查看水压,未点火之前为85psi.点火后约为75psi。
水温是否设定在20度1.5 安装好蠕动泵管,开泵,设定雾化器流量0.5l/min. 检查进样排废情况。
2.点燃等离子体2.1 打开仪器主机左侧电源开关,双击仪器控制软件 , 打开软件控制界面板. 如下图所示.2.2 确认所有联锁正常,如下图所示, 全部亮绿灯后, 方可以点燃等离子体.2.3 点击控制面板上的, 弹出如下对话框,按实际需要设定点火后的参数. Warm up仪器预热时间, 通常设定为15~20 minutes. Spectrometer Optimization光谱仪优化,建议勾选, Run performance Check 及perform Detection Limit Check为仪器性能检查, 日常测试可不勾选.若使用手动进样, 则将Use Manual Sampling 勾选上. 并设定wash time通常都设定为30s, 若测定样品比较容易残留管路, 可将值设大些, Uptake time 表示样品提升时间,根据进样管路长度设定,通常设定为30s.设置完成后,点击OK, 仪器开始自动预热,按软件提示,将样品管放出纯水中.约20min分钟后,仪器预热及光谱仪优化成功.软件提示success.如下图所示.检查log view (下图红框)中的光谱仪优化后的x,y 值, 要求分别控制在±3以内.2.4 若安装了新的炬管或炬管拆下清洗后重新安装,则需在分析样品前做炬管准直.点击控制面板中的torch alignment。
6测试6.1硬件测试用万用表测试左右扇面的 24V+与24VG 是否短路 用万用表测试左右扇面的 5V 与5VG 是否短路 电源没有短路即可上电,若有短路,排查短路原因。
6.2软件测试 6.2.1软件安装1、将U 盘中的文件拷贝到一体机 D 盘下。
2、安装 IndyTool V2.3.0,找到 双击进行安装。
3、将 一体机软件 \F860 光盘文件 \app 中的 UHF.exe , UHFD.exe , UHFExample.exe 桌面快捷方式。
4、安装 Niagara ,运行 Niagara 4.3 在 D: 一体机软件 \Niagara 相关 \Niagara_AX_Developer-3.5.30 中,一体机软件\R2000\lndyTool 中的图标 4.1在D 盘下建立文件夹作为安装Niagara 路径Readme.txt 文档。
图标,开始安装,建立 4.2解压 'Niagara 相关'文件夹下,点击下一步,Please read the folto^ing license agreen^enr End U?er License Agreement 曲也 1 反 2005 [M 曲 be updat&d from time by T ridiurri]IRIDIUM, INC. fTRIDIUM")HAS DEVELOPED A STAhOAFSDIZED ARCHITECTURE AHD RELATED SOFTWARE FOR IMTE FrCON ME CUN G DEVICES AND CONTROLLERS TRIDILJH IS WILLING TO PR0VID "LIMITED LICENSE 0FTH EAECHITE CTURE AND SOFTWARE (THE "NIAGARA FRAMEWORK") TO ?0U ONLY ON THE COMDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS AGREEMENT.PLEASE READ THE TERMSAND CONDITIONS OF THIS AGREEMENT CAREFULLY BEFORE OLICKING ON THE "I ACCEPT J1 BUTTON. BY COCKING ON THE"I ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU HAVE FiEAD THIS AGREEMENT AND AGREE TO SE BOUND BY ITS TERMSAND CONDITIONS.匚 LI 匚 <DN THED Q you ^Gtept thi? ^areerrient?选yes,点下一步、• Papered(Wiamra、一/ OF»!AMEWOPlt fcInstallationWefcome to the NidgaraAXuevelopBr Package 15 30 Installation F\oca?$This program will in si alfthe Niagara 朋 D eveloper 3.5.30 software orto voui computer.guild 3L5.30 MOct2(T10下一古no >取消License Agreement<上一母広)下一母的)>惡消gmpeul耆Apu id圧laqiar^'AK Deve toper Pac.*rawered byFRAMEWORK "3D^lFiation' FolderD : VN iagaraVH iag ara-3.5 30DefaultQtoupjse...Space Required Space A.v^4able* T his insknee of WotkHace 朋 will be iced 日$ an installation tool (10394G冏』Install DceuFrtferthtiarr(67423 旬路径选择为 D:\Niagara\Niagara-3.5.30,点下一步:选择 select AllSelect Install Location<上一步(B)下一步01) >啟消Poiverecf byaraFRAMEWORK'Select Language PackagesLexicon*口 Albanicin (sq |O Arabic 同 □[be]O Eitilgsrian (bg] 口匚制胡an [ca]TAdditionel Space Required<上一步下一步00 >职消AX D^el$E€1 Effi也PS8CO0Select the languaoe packages 5JOU wish to install:0K Select AllWlagaP? AX Devefoper Pa^l^e 3320尹一• Powe/erf 即(miamra冲 AM 出 ORIE +C 上一步(I)下一步(K) > 陋消选下一步:厂、 ■ fotvered by(n)iamra*o 咖阳Select Options点下一步:s e s a e询pum S G 6E E82w k * Iridal Starf Menu ShoftcuU * InaJtal desktop Shartcuts<上一步下一步00 > 軀消AXSelect Language PackagesguHPBUI 舌wacnluSelect lhe language packages you 刚弗 to mtaikAddlional SpaceReq Gired:609 KCleat All、 • fotvered by(n )iamrct丿 o FRAMEWORK ~NiagvFd 程' Developer Package 3.5.30 Ir^tallabon Complete! Would you to?* Lacnch ^A/oikbencIi"Install and Stait Phtlorm DaemonFinish Installi点完成,用注册码激活软件将一体机软件目录下的modules文件夹粘贴到D:\niagara\Niagara-3.5.30目录下的modules中;将一体机软件目录下的 文件。
第三章练习题(理论部分):1.通用对象模型是一种能够描述各种功能的方式方法,请描述通用对象模型的目的和意义。
答:通用对象模型是属于逻辑上的概念描述,使用它目的在于抽象出对于设备、模块甚至功能的逻辑描述。
它主要面向功能上的数据流,因此里面更多的是关心输入、输出的数据(供计算的数值或者控制信号),而并不涉及具体由何种设备来完成的这项功能。
这是种抽象的思考和设计方法,正是保证多设备交互通信的基础,也是物联网中间件平台上最基本的描述元素。
2.Niagara平台的系统被分为哪些层次,它们各自负责和解决的问题是哪些?答:(1)设备接入层:负责解决设备基本接入问题。
处理对象是各种现场设备即感知层设备(感知器、现场控制器)。
(2)设备交互层:多种异构设备的兼容带来的优势显而易见,但其导致的问题也变得十分凸显,即各种异构设备之间的数据交互问题。
(3)人机交互层:大多数的系统不是完全封闭的,必然会形成与系统外部的数据交换。
3.根据本章组态的概念,谈谈你对组态的理解。
答:组态是实现某种功能的代码化部件,组态程序设计就是基于组态的设计和开发,既可以是设计某个组态本身的开发,亦可以是基于某个组态进行的开发。
在工控领域,组态是应用软件中提供的工具、方法,完成工程中某一具体任务的过程。
其分为硬件组态和软件组态。
4.组态程序设计包括哪些阶段?答:分析、设计、编制、测试、排错5.较为常见的有哪些通用对象类型?除了此平台外,你还使用过哪些平台,他们的通用对象类型有些?答:较为常见的是以下四种类别的通用对象模型:布尔型Boolean、数值型Numeric、枚举型Enum、字符串型String。
(第二个问题为开放式)6.组态程序设计原则有哪些?答:(1)原子化设计原则(2)前瞻扩展性原则(3)安全性原则(4)合理兼容性原则(5)规范标准化原则7.组态的根本任务是什么?答:组态的根本任务就是根据功能需求结合实际场景来实现目标系统。
8.组态功能的确定需要考虑哪些需求因素?答:(1)业务需求。