NIAGARA平台分布式架构设计
中间件Niagara的使用说明文档
中间件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.新建数据点有四种数据类型:布尔型,数字型,枚举型,字符串型。
Niagara&Sedona
作者:王通生
目录
一、物联网及Niagara在物联网中的位置 一、物联网及Niagara在物联网中的位置 二、Niagara概念 二、Niagara概念 三、Sedona概念 三、Sedona概念 四、Sedona Niagara的关系 四、Sedona与Niagara的关系 Sedona与
是小型设施,远程站点和大型项目分布式监控理想选择 64 MB RAM/64 MB Flash, (2) 10/100 MB Ethernet ports, (1)RS-485 serial port, (1) RS-232 serial port, NDIO port and (2)communication card option slots. Standard features include Niagara station and Web User Interface. Standard driversinclude oBIX Client/Server and Niagara Network (Fox) Client/Server. The JACE® -2 is designed for DIN rail mounting.
通过以太网或者远程基于互联网或拨号modem, JACE-6可以为标准Web浏览器提供数据和丰富的图 形界面 128 MB RAM/128 MB Flash, (2)10/100 MB Ethernet ports, (1) RS-485 serial port, (1) RS-232 serial port, NDIO port and (2) communication card option slots. Standard features include Niagara station and Web User Interface. Standard drivers include oBIX Client/Server and Niagara Network (Fox) Client/Server. The JACE®-6 is designed for DIN rail mounting.
NiagaraAX开发者向导-docDeveloperPDF
目录目录 (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的目的是提供一个用于管理这种规模的系统的基础设施。
开放自控软件体系框架Niagara简介
7 Niagara 软件架构 2. 2.7
Niagara 软件架构有四个层次, 最底层, 如图 1-2 所示, 是主机平台, JACE 控制器或 PC, 下一层是 Java 虚拟机,JVM 介于硬件,操作系统和 Niagara 软件之间,作为 Niagara 的运行 环境(NRE) 。在 NRE 的上面是 Niagara 的模块。
1、引言
随着当今社会的高速发展,嵌入式、智能设备和系统已经遍及我们的周围,它们隐藏在 我们工作和生活的各个角落,负责从环境控制(温度、湿度、空气质量、照度) ,到安全(消 防安防报警、通道控制、视频监视) ,到测量(水、电、燃气) ,到服务(电梯、垃圾处理, 热水器) ,甚至是我们所使用的商品的生产线上。智能设备和系统越来越多的影响着我们的 世界。 如今的设备的智能化越来越高, 能力也越来越强, 但是我们真正发挥出它们的所有能力 了吗?它们告诉我们它们在做什么了吗?它们检测到某些情况了吗?它们决定做什么或不 做什么吗?它们知道彼此的存在并相互配合了吗?现实是这些嵌入式的设备,不像 PC 或者 Server,可以支持图形操作系统的各种应用,并不容易相互通信,嵌入式设备大都使用成百 上千的不同的,非 IP 的通信协议,其中只有一部分被认定为标准。和我们的 PC 和 Server 不同的是,用户投资这些设备会保留 10 到 15 年,而非 3 到 5 年。也就是说这些设备会跟随 我们相当长的时间, 如何在不更换这些设备的情况下, 让它们协调工作并且更好的管理是摆 在每一个集成商和用户面前的关键问题。 正如“团结就是力量”,当信息被分享并相互关联时,智能化的效果就会大大提升,麦 特卡夫定律 (互联网奠基人) 正好说明了这一点, “网络价值同网络连接数量的平方成正比”, 如何让各种智能设备连接 IP 网络并融入上层的应用系统,也就是我们所提出的创建智能设 备的各种应用,就变得至关重要。 Tridium 公司所研发的 Niagara AX 平台正是设计用于解决设备连接应用的软件和所其使用的通讯协议。这一切的关键在于 NiagaraAX 可以与各种设备和系统通信, 将它们的数据和属性转换成为标准的软件组件, 通过大量基于 IP 的协议, 支持 XML 的数据处理和开放的 API 为企业级应用提供无缝的, 统一的设备数据 AX 视图。如下图所示,Niagara 平台是一种多对一的架构。
基于Niagara的建筑智能化系统集成及能源管理平台设计
DOI:10.16660/ki.1674-098X.2012-5640-7024基于Niagara的建筑智能化系统集成及能源管理平台设计①任静* 赵婉婉(郑州轻工业大学 河南郑州 450000)摘 要:我国人均能源占有量较低,而建筑能耗占社会能源消耗比重最高,使我国长期面临能源供应和环境保护的巨大压力,对完成节能减排目标造成了重大冲击。
本系统利用Niagara技术,搭建了基于Niagara的建筑智能化系统集成及能源管理平台。
该平台以JACE 8000网络控制器作为核心控制器,将建筑物中原有的采用多种协议的系统混合组网,实现各系统数据的交换共享及多系统的联动控制。
同时,建立能耗计量数据与用能设备工作状态的有效联系,为提前发现用能设备异常提供数据参考,也为能耗分析、节能方案制定提供参考,进一步提高节能方案的有效性。
关键词:Niagara JACE 系统集成 能耗监测中图分类号:TU855 文献标识码:A 文章编号:1674-098X(2021)02(c)-0085-05 Design of Intelligent Building System Integration and Energy Management Platform Based on NiagaraREN Jing* ZHAO Wanwan(Zhengzhou University of Light Industry, Zhengzhou, Henan Province,450000 China) Abstract: The per capita energy consumption of China is low,but the proportion of building energy consumption in social energy consumption is the highest,so China has long faced enormous pressure on energy supply and environmental protection,it has a major impact on the achievement of energy conservation and emission reduction targets. This system uses Niagara technology to build an intelligent building system integration and energy management platform based on Niagara. This platform takes JACE 8000 network controller as the core controller, combines the systems with various protocols originally in the building, to realize the exchange and sharing of data of various systems and the linkage control of multiple systems. At the same time, the effective connection between energy consumption measurement data and the working state of energy-using equipment is established to provide reference data for the detection of anomalies of energy-using equipment in advance, as well as provide reference for the analysis of energy consumption and the formulation of energy saving plans, so as to further improve the effectiveness of energy saving plans.Key Words: Niagara; JACE; System integration; Energy consumption monitoring随着我国经济的快速发展和人们生活水平的提高,对能源的需求量越来越大。
霍尼韦尔WEBs
独立工作 小型网络 企业级网络 跨因特网
低成本
调试方便
一个工具 支持浏览器编程
B / S 结构,无须客户端 不需要 LNS 信用点收费 易于扩展,无需重复投入
Page . 23
03/30/17
© 2016 Honeywell International All Rights Reserved
Niagara Framework® 架构
Page . 8
03/30/17
© 2016 Honeywell International All Rights Reserved
Niagara Framework® 架构
应用程序
通用的软件架构 跨操作系统平台 模块化的组件设计 用户自定义程序 基于 Java 开发语言 开放的 API 标准的程序框架 完善的帮助文档 提供示例代码
© 2016 Honeywell International All Rights Reserved
WEBsAX 产品
Spyder 控制器
P
可编程
类型
驱动
带执行器
支持继电器
U
L
通数 模 数 用字 拟 字
通用 Lonworks 输 输 输 输
入入 出 出
N S 不支持
不支持
UI DI AO DO
VB
Web Browser
Router
Switch
a) WEB Supervisor b) IE Browser
Mobile Phone , PDA
WEB 600E
PVL6436A
Page . 19
03/30/17
I/O Module H7508A
PUL6438
Niagara Framework 介绍(一)
Wireless Protocols
Remote I/O
Modbus RS-485 MSTP RS-485
Ethernet Protocols
LON Devices MSTP Devices Modbus Devices
Modbus TCP, OPC and others IP Controllers
FOX:1911
Device Model
Niagara D:3011
Niagara Station(App)
NRE(Niagara Running Environment)
Niagara Deamon JVM: Hotspot / IMB J9 OS: QNX / Windows / Linux
Hardware: x86 PPC
Niagara Framework——连接任何协议,设备,网络
未来可以智能联接的设备有接近600亿,甚至更多的智能设备将在未来10年内被接入到网络 Niagara 和Sedona平台可以接入任何协议,任何设备,任何网络, 并轻松与企业管理系统进行一体 化应用,为企业创造商业价值…
Niagara Framework 连接任何协议和网络、数据库
Niagara的优势——基于平台的增值服务
OEM 产品开发
SI Solutions 系统集成
统一的开发.应用平台
• NiagaraAX Framework®是一个统一的开发.应用平台,可以方便地创建 基于互联网的产品和应用功能。
•作为一个可复用的通用软件平台,NiagaraAX Framework®能够帮助您 在公共平台上快速、方便、低成本地开发稳定的各种智能应用、智能设 备、以及设备-企业级解决方案。
开放自控软件体系框架Niagara简介
开方式 软件平台 —— Niagara 创建智能设备应用的 创建智能设备应用的开方式 开方式软件平台 软件平台—— ——Niagara
企业级软件标准包括了传输控制层协议/Internet 协 议( TCP/IP) ,扩 展 标 记 语 言( XML), 超文本传输协议(HTTP)和其他的一些标准。这些标准提供了建立控制系统和企业级应用 间信息共享的基础。
6 非程序员式开发 2. 2.6
Niagara 框架的大部分功能为两种不同用户设计使用(程序员和非程序员) ,这些功能围 绕着一套 Java APIs 来设计,开发者可以通过编写 Java 代码来访问这些 APIs。同时,大部分 功能也支持通过高级的图形化编程和配置工具来使用。这就极大地扩大了使用 Niagara 平台 开发应用的用户群。
3 Java 2. 2.3
Niagara 软件的所有部分都是使用 Java 语言来编写的,这就意味着这个平台的独立性。 在 Java 之前,大部分的软件只能针对特定的设备或操作系统来编写和编译。一旦软件需要 运行在另外的处理器上, 就不得不重新编译。 而同样的情况, Java 只需编译一次。 NiagaraAX 软件可以运行在嵌入式的 JACE 控制器上, 它使用 QNX 操作系统和 IBM 的 J9 Java 虚拟机, 也可以运行在 Microsoft 的 Windows 桌面操作系统, 还可以运行在 Linux 系统和使用 HotSpot Java 虚拟机的 Solaris 系统。
建筑设备自动化系统-BAS体系
楼宇自动化系统的基本架构
BAS体系
楼宇自动化系统(Building Automation System,BAS):针对楼宇内各种机电设备进行 集中管理和监控。
通过对各个子系统进行监测、控制、 信息记录,实现分散节能控制和集 中科学管理,为用户提供良好的工 作和生活环境,同时为管理者提供 方便的管理手段,从而减少建筑物 的能耗并降低管理成本。
软件功能要求如下:
分站
分站 。。。 分站
控制器 控制器
控制器
(1)具有在线编程功能。
子站 。。。 子站
(2)具有节能控制软件,包括最佳启/停程序、节能运 微型控制器
行程序、最大需要程序、循环控制程序、自动上电程序、
焓值控制程序、DDC事故诊断程序、PID算法程序等。
现场机电设备
5
楼宇自动化系统的基本架构
管理网络。
3
楼宇自动化系统的基本架构
Internet
中央控制站 (工作站)
1、中央控制站
网关
分站
分站 。。。 分站
中央控制站直接接入计算机局域网,它是楼宇自动化系统的“主管”,是监视、远方控制、数据
控制器 控制器
控制器
处理和中央管理的中心。
中央控制站对来子自站各分。站。。的数据子和站报警信息进行实时监测,同时向各分站发出各种各样的控制指 令,并进行数据处理,打印各种报表,通过图形控制设备的运行或确定报警信息等。
系统的工作站连接起来,构成局域网,从而实现网络资源,如硬盘、打印机等的共享,以及各 工作站之间的信息传输。通信协议采用TCP/IP。 • 除了以上介绍的四部分外,通常当需要的时候,可以增加操作站,其主要功能用于企业管理和 工程计算。
基于Niagara软件平台的地铁BAS实训系统设计与实践
2.1 硬件设计 本系统硬件主要由空调送回风系统和照明系统等现场设
备 、PLC、网 络 控 制 器 、网 络 交 换 机 、Niagara 工 控 电 脑 、编 程 电 脑组成。主要设备要求如下:
2.1.1 PLC 选用SIEMENS S7-400系列产品,不要求冗余配置,采用
关键词:Niagara软件平台;BAS实训系统;上位机;监控
0 引言
地 铁 BAS系 统 是 地 铁 机 电 设 备 的 自 动 化 监 控 管 理 系 统 。 现阶段大部分高职院校城轨机电专业的地铁BAS系统课程授 课 过 程 中 存 在 教 学 情 境 缺 乏 、教 学 体 验 差 、实 训 操 作 场 地 受 限、实训操作设备耗材成本较高、重复利用率低等情况。本文 结 合 地铁 BAS系 统 检修 岗 位 技 能 要 求 ,开 发 设 计 了 一 种 基 于 Niagara 软 件 平 台 的 地 铁 BAS实 训 系 统 ,使 学 生 能 使 用 主 机 对 软件场景进行编程控制与接收反馈,对培养学生的动手实践 能力具有十分重要的意义。
1 系统总体设计方案
本系统以集中管理、分散控制为设计思想,基于Niagara软 件平台,设计了3层分布式地铁BAS实训系统,分为现场层、控 制层和管理层。现场层为各类开关、传感器、阀门、风机、工作 照明、广告照明、出入口照明等设备;控制层主要是空调送回 风控制PLC及照明控制PLC;管理层由网络控制器、网络交换 机、Niagara工控机及编程电脑组成。系统的总体架构设计如 图1所示。
表1 空调送回风系统I/O分配表
输入Hale Waihona Puke 输出接线点位 名称
点位说明 接线点位 名称
点位说明
数字量输入
mgcse组态软件教程
捷通模拟通讯实验室
uScada 通用组态软件企业版 7.0
uScada 通用组态软件用户手册 (V7.0)
捷通模拟通讯实验室 2010-10-30
-1-
捷通模拟通讯实验室
uScada 通用组态软件企业版 7.0
目
一、 1.1. 1.2. 1.3. 二、 2.1. 2.2. 2.3. 2.4. 2.5. 三、 3.1. 3.2. 四、 4.1. 4.2. 五、 5.1. 5.2. 六、 6.1. 1) 2) 6.2. 1) 2) 3) 4) 6.3. 1) 2) 3) 4) 5) 6.4. 1) 2) 3) 七、 7.1. 7.2. 7.3.
录
简介................................................................................................................................... 4 uScada 功能介绍 .................................................................................................
Tridium集成
Tridium集成案例香港 C M C 项目解决方案一、项目背景智能建筑是利用系统集成的方法,将智能型计算机技术、通讯技术、信息技术与建筑技术有机结合,通过对设备的自动监控、对能源的有效管理、对使用者提供便捷的操控,使技术与建筑完美的结合,提供一个安全、高效、节能、便利和灵活的管理系统。
作为亚洲最大的地产公司之一的香港置地公司,其在香港中环属下拥有怡和大厦、交易广场第一期、交易广场第二期、交易广场第三期、约克大厦、公爵大厦、告罗士打大厦、太子大厦、历山大厦、遮打大厦等10 栋大厦,更需要一套高效的管理系统进行统一管理,而Tridium 的Niagara 系统正合适应用在此类需求的系统,下面将详细介绍Niagara系统在香港置地的CMC 项目上的应用。
二、项目需求CMC 项目要求把香港置地公司位于中环的10 栋大厦下面的各子系统集中管理,主要包括有AFA(FA)子系统、BMS 子系统、VTS 子系统、EMS 子系统和CCTV子系统,各子系统所使用的设备来自包括有Honeywell、Johnson、Siemens、Trend 等厂家产品和管理系统,而各子系统和不同品牌的系统之间不能实现集中管理,只能各自为营管理自身下面的所有设备,因此会给管理带来很多的不便和大量的人力和物力的投入,造成不必要的浪费,因此他们提出和把各子系统统一管理的需求,各子系统之间不但可以统一管理,还能够实现互联互动。
三、Tridium 的NiagaraFramework 架构解决方案Niagara Framework 是一个统一的、开放的分布式平台,可以很轻松地把各种不同的设备和系统集成统一管理,因此具有开放性、分布式架构、高度灵活性和巨大数据管理能力的Niagara Framework 正好可以满足香港置地公司的需求,搭建一个统一管理的平台。
3.1 开放性Niagara Framework 允许第三方在其基础上进行二次开发,以满足不同用户的不同需要,甚至可以以Niagara Framework 为核心进一步开发形成自身产品。
HoneywellWEBStation系统概述
Honeywell WEBs 概述Honeywell WEBs:先进的楼宇管理控制平台系统Honeywell WEBs是Honeywell最新推出的先进的楼宇管理系统,Honeywell WEBs的技术核心是具有开创性的Niagara体系架构。
在Niagara体系架构思想的指导下,Honeywell成功推出WEBs系列产品,用于楼宇控制系统、工业控制领域和能源管理市场。
使用Honeywell的Niagara技术和WEBs产品,可以通过一个web页面实时的,安全有效的管理整个企业,从而降低成本,提高工作质量和工作效率,提高企业的市场竞争力。
Honeywell WEBs系统提供了一个开放的平台,可以集成不同厂商的各种设备及系统,不仅可以最大限度地保护客户现有的投资,而且也可以在需要的时候随时添加进新的设备。
技术简介NiagaraAX 构架NiagaraAX 解决了集成系统中开发,整合和互操作的挑战,可以整合各种系统和设备到一个统一的平台,便于通过互联网控制和管理,而无需考虑制造厂商和通信协议。
这是一个可扩展的解决方案,NiagaraAX 能够实时连接运行数据到那些管理企业级系统,从而提升“智能设备和系统”的功能和价值。
功能及应用特点●楼宇自动化控制基于开放式的架构设计,整合了各种系统和设备到一个统一的平台,实施设备监测、管理与控制。
●能源管理通过一系列的能源管理组件控制与管理设施中的能源消耗,确保各子系统的正常高效的运行,并达到降低能耗的目的。
●多协议集成兼容现行的常用现场标准总线协议(例如BACnet®,LonWorks®,Modbus® 等),同时还能为非标准协议的连接提供工具软件,为已建系统提供全面的软件技术支持,实现真正意义的多系统不同设备的无缝连接。
●Web用户界面基于Internet 的分布式网络管理架构,支持用户通过Web浏览器实现对系统的实时监控,省去传统控制系统的“前端”费用,节省了监控系统的投入和运行成本。
生产设备联网(SCADA)稼动展示系统解决方案
当生产设备生产多种零件时,通过PLC给出的程序切换信号,分别统计每种零 件的加工数量
可对车间内的所有生产设备进行2.5D展示画面,画面通过组态生成,画面上可实时的直观的展示 设备的运转情况。同时,也能为保全部门提供直观的设备台账,通过在组态视图上点击相应的设 备,进入设备档案管理页面,查看设备档案,巡检记录,保养记录,维修记录等。
生产设备物联(SCADA)系统解决方案
展 示 与 管 理 层
采 集 与 控 制 层
现
场
板卡
设
备
层
PLC
OPC, API
电力设备 智能模块
楼宇设备 智能仪表
智 能 工 厂
OPC, API
智 能 生 产
异构子系统
工业4.0
1,向其他系统供应数据
ERP、MES等其他 子系统数据库
2,生产能效版搭 载服务器 工作
多设备集群工作
通过稼动率看板,实时查看生产设备的稼动情况,对多台设备的稼动情况进 行对比,可以直观的了解,不同工人的工作效率,也可通过外接电表了解不 同部门或不同工人的生产能耗对比。
从PLC得到生产数据后,将生产数据与实时的计划数值进行比对,从而是工人了解当前的工作速 度是否能按时完成工作任务
软
件
然后再开发web页面从数据库读
出来展示,所以更能保证数据的
实时性与执行效率。
JACE控制器支持各种通讯协议和 通讯接口,可与PLC上的任何输出 接口进行物理对接,取得实时数据
Any interface
Niagara软件也可通过网络或一些 电子接口设备与PLC进行通讯。
硬件版 独自工作
软件版 独自工作
3,设备故障预警
警报系统
Vykon产品介绍(AX)
Chiller/UPS IP based OPC BACnet IP SNMP
IO-22/28
Lighting
Intrusion
Temperature
Card Access
区域服务器
DVR/NVR IP Camera
JACE、AX Supervisor ® 服务器和NiagaraAX Framework ®是Tridium公司的商标。本文所发布的信息和规格是截止到出版时的最新信息。 Tridium公司保留如下权利: 在事先不发出通知的情况下更改或修改规格。如果希望了解最新的产品规格,可以联系我们位于北京的亚太 总部。本文所包含的产品或功能可能涉及一项或多项美国或其它国家专利。
升级包,S-AX-3 升级为 S-AX-100
升级包,-100 升级为 S-AX-ENT
用于Linux平台的AX SUPERVISOR,针对小型建筑系统的型号,不超过3个JACE控制器连接,带有Niagara历史 数据库和工作台AX。包含oBIX客户端/服务器驱动,并只用来连接到基于Niagara的站点,不允许用来连接第三 方的oBIX Server。
tridium-SoftJACE-R3.7
VYKON AX SoftJACE综述先进、开放、基于互联网的自动化基础架构解决方案,帮助您的系统达到高度的灵活性。
可以在选定的硬件上充分利用Tridium Niagara AX Framework ®所具有的实时控制、动态图形、以及多协议集成等卓越功能。
使用AX SoftJACE ,可以方便地帮助用户满足机架安装、扩展温度适应范围、应用于工控Windows 操作系统、OPC 通讯环境等独特需求。
SoftJACE 在一个统一的软件解决使用V Y K O N A X S o f t J A C E ,可以方便地帮助用户满足机架安装、扩展温度适应范围、应用于工控W i n d o w s 操作系统、OPC 通讯环境等独特需求。
不需要安装复杂的客户端应用软件,即可让最终用户访问关键的实时信息。
方案中提供了可编程控制器、多协议适配器、网络管理器、网络服务器的所有功能。
可以在大多数与微软XP Professional ®、Windows 服务器2003和其它Windows 兼容的计算机上运行AX SoftJACE 。
AX SoftJACE 使用基于以太网的协议与外部设备通信,目前支持业内最常用的标准协议,其中包括OPC ®、BACnet ® IP 、Modbus ® TCP 、oBIX 和SNMP 。
它自带oBIX 驱动(客户端/服务端),其它驱动则需要单独购买。
AX SoftJACE 提供各种不同控制容量的版本,满足各种应用需求。
根据Niagara 工作站所用的AX 资源评估工具来计算其容量需求,包括所用的数据点、设备、记录和图形数量。
功能● 满足特殊应用需求 – 可以在支持Windows XP 专业版、Windows 服务器2003的多种硬件平台中进行选择。
● 支持最常用的以太网协议,其中包括OPC 、BACnet IP 、Modbus TCP 、SNMP (带有默认的oBIX 客户端/服务器,其它则需单独购买)。
霍尼韦尔WEBs-AX系统介绍
• 操作简易
- 轻松入门
基于流行的Internet技术 浏览器访问 NAV 导航文件
- 访问方便
客户可以在任何时间,任何地方登录 支持多个用户同时访问
Webs-AX Offering
21
• 成本低
- 与传统的C/S模式比较
通用控制器
广泛应用于加热、制冷、通风换 热等AHU的各种应用
•Lon通讯协议设备
•BACnet通讯协议设备
•支持单机运行,也可使 用Lon/BACnet通讯
PVL(B)6438NS
VAV 控制器
广泛的应用于多种VAV系统中
•用Niagara编程,配置
•自带时钟
PVL(B)6436AS
集成执行器VAV控制器
Modbus
XML
Webs-AX Offering
SNMP
7
WEBsAX 系统解决方案
系统优点-接口开放
Webs-AX Offering
8
WEBsAX产品介绍 WEB-700是大型物业,远程站点和大型物业分布式监控的理想选择
• • • • • IBM PowerPC 440EP 667MHz 处理器 1G内存 & 512MB 闪存 电池备份 – 5 min 实时时钟 – 备份电池供电,最长可维持3个月 通讯:
• 优势 - 运行更好,更稳定 - 维护更简单,升级更加方便 - 安全灵活, 维护和集成需要实时控制 - 多个客户同时登录更简单,更高效
传统的 C/S应用 - 客户端 (胖客户端)– 用户界面 - 服务器 – 数据库,报警处理 劣势 - 成本高 - 升级和维护困难 - 扩展性差
Webs-AX Offering
Honeywell-WEBStation系统概述
Honeywell WEBs 概述Honeywell WEBs:先进的楼宇管理控制平台系统Honeywell WEBs是Honeywell最新推出的先进的楼宇管理系统,Honeywell WEBs的技术核心是具有开创性的Niagara体系架构。
在Niagara体系架构思想的指导下,Honeywell成功推出WEBs系列产品,用于楼宇控制系统、工业控制领域和能源管理市场。
使用Honeywell的Niagara技术和WEBs产品,可以通过一个web页面实时的,安全有效的管理整个企业,从而降低成本,提高工作质量和工作效率,提高企业的市场竞争力。
Honeywell WEBs系统提供了一个开放的平台,可以集成不同厂商的各种设备及系统,不仅可以最大限度地保护客户现有的投资,而且也可以在需要的时候随时添加进新的设备。
技术简介NiagaraAX 构架NiagaraAX 解决了集成系统中开发,整合和互操作的挑战,可以整合各种系统和设备到一个统一的平台,便于通过互联网控制和管理,而无需考虑制造厂商和通信协议。
这是一个可扩展的解决方案,NiagaraAX 能够实时连接运行数据到那些管理企业级系统,从而提升“智能设备和系统”的功能和价值。
功能及应用特点●楼宇自动化控制基于开放式的架构设计,整合了各种系统和设备到一个统一的平台,实施设备监测、管理与控制。
●能源管理通过一系列的能源管理组件控制与管理设施中的能源消耗,确保各子系统的正常高效的运行,并达到降低能耗的目的。
●多协议集成兼容现行的常用现场标准总线协议(例如BACnet®,LonWorks®,Modbus® 等),同时还能为非标准协议的连接提供工具软件,为已建系统提供全面的软件技术支持,实现真正意义的多系统不同设备的无缝连接。
●Web用户界面基于Internet 的分布式网络管理架构,支持用户通过Web浏览器实现对系统的实时监控,省去传统控制系统的“前端”费用,节省了监控系统的投入和运行成本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于NIAGARA平台分布式系统集成架构设计一、背景分析可以设想在不久的未来,随着物联通信的技术迅猛发展,将广泛存在的智能设备进行互联将变成现实,从而使得智能设备间能够识别对方的存在,并与之交互。
这种充分互联互通的环境使得广泛分布的嵌入式计算单元,传感器的信息可以被实时采集、处理、控制,从而产生智能反应和协调行动。
通过设备互联,我们可以让交通、建筑、设施、生产、学校、医疗等环境变得越来越智能、绿色、高效、设备也不再是冷冰冰的设备,而是变得拟人化,将为人类创造无比舒适的生产和生活方式。
以下是一个简单的例子,如图1所示,它演示了如何一个便利店的POS系统和其他设备的传感器可以自动发送一个消息到本地仓库和承包商的工作秩序。
调度系统会自动更新,远程启动工作订单。
M2M通信网络使调度系统,甚至司机和维修人员,可以远程访问便利店的库存、额外的商品供求信息和设备维修的需要,从而使得作业流程更加简化,提供更好的服务和更高的回报率。
物联网应用案例感知和控制我们所处的环境,在过去几年已得到了广泛的关注和应用。
我们对要求设备到企业解决方案的市场空间进行细分:包括建筑自动化,能源和资产管理,安全,工业自动化,医疗保健,定位跟踪,轨道交通,环境控制等。
以现代建筑为例,越来越多的楼宇配备了先进的传感器,从而可以更好地利用资源,进行有效的监控和管理。
然而,要真正实现这样一个愿景,我们还面临诸多的关键挑战。
面临挑战:如今,大量的局域设备联网子系统已经广泛存在,包括离散制造业的MES和DNC系统,流程制造业DCS系统,以及电力行业的SIS-SCADA系统,交通系统的SCADA系统,绿色建筑设施的BMS,等等。
目前这些系统基本是单一站点、独立工作,解决局部区域化设备互联协同问题,可能是一座工厂、一栋建筑、一座电厂的实时监控问题。
但是,真正的拟人化的物联网一定是广泛的,这就设计到跨系统,跨平台,跨地域,跨网络,真正拉近人与设备的距离,让人可以与分布在任何地方,任何网络的设备可以按需的方式进行实时交互,小到调整房间温度,监视设备实时运行工况,大到能源优化,生产调度,商业智能决策等大数据应用。
1.1.挑战一:跨系统、跨平台我们知道,自动化以及IT行业,目前存在海量的异构的智能设备和子系统,甚至有大量的系统是封闭的,即使不封闭,也是用不同形式的API,通讯协议(Modbus/Profibus/CBUS/SNMP/BANNET/LONWORKS/KNX/OBIX/MBUS/…),据不完全统计,通讯协议或者API接口要达到数万种有余,如何能够让他们可以接入一个实时数据库平台?1.2.挑战二:跨地域虽然一座工厂,一座楼宇,目前都有成熟的解决方案实现局域设备互联;但是要做到真正意义上的设备互联,并带来大的商业价值,必须要实现广域的设备互联。
跨楼宇,跨园区,跨地域。
现在由于云端的计算技术越来越发达,很多的解决方案架构开始变得简陋起来,在云端部署所谓的“云服务”,网络层依赖于IP公网,在末端部署网关来连接有限的设备群;看上去是不错的方案。
但是,忽略了2个客观因素,一是,互联网本身就是不稳定的,如何保证数据传输的实时性、稳定性、完整性?二是,这种高度依赖于中央服务器的架构,一旦中央服务器瘫痪,将导致系统大面积宕机,整个系统瘫痪。
1.3.挑战三:跨网络传统的工业总线网络,如Modbus/Bacnent等都基本没有安全机制,也就是意味着只要物理上能够连接,那么就可以随身所欲的操控对方。
这在IT互联网时代是不可接受的。
因此如何保证设备之间通过跨IP公网的数据传输安全性是一个严重的挑战,特别是在当今移动互联网的时代,数据安全是不可规避的问题。
数据安全分三个层次,一个是权限体系,需要一个分布式的权限体系可以有效管理全部接入的设备的安全访问问题;其次就是跨互联网的实时数据传输的安全性,如何保证数据不会被中间截取。
另外还需要保证连接到互联网的设备不会受到攻击,应此不应该让所有的工业级设备直接接入到互联网。
1.4.挑战四:大数据数据到底有多大?我们可以稍作估算,如果要高度保真设备运行数据,以1秒来保存数据,那么一栋普通的20层的商业楼宇,20000点数据,一年将产生将近6000亿条数据(20000*3600*24*365),试问如果要接入整个城市20%的高端智能设施,数据将何其大?而且这些数据都是实时数据产生的,因此如何实时获取并高速存储这么大海量数据点,并且是稳定的,完整的完成存储,以及高速查询和分析计算,这是整个行业的挑战。
二、解决之道人类有史以来,解决复杂的问题的通用法则是:开放,抽象,分而治之。
小到一个工程,大到一个城市,一个国家的管理。
开放意味着可以被管理,抽象意味着取你所用,分而治之则意味着分布式管理,区域自治,集中协同。
面对这样四大挑战,要建造大型设施联网平台,必然之路是采用开放、分布式、弹性架构的实时数据库平台框架。
解决这些问题的关键在于拥有一套开发分布式架构平台框架Niagara Framework®,它是一个整合的开发及应用平台,可以方便地创建基于互联网的产品和应用功能,帮助您在一个统一的平台上快速、方便、低成本地开发稳定的各种智能应用、智能设备、以及设备-企业级解决方案。
开放的分布式架构框架,轻松应对异构集成的复杂性和需求的变化性Niagara Framework®是一个基于互联网的软件基础平台框架,使最终用户之间的M2M设备和企业的沟通更简单和更有效。
对于客户来说,这意味着通过一个统一的互联网平台,接入不同的智能设备,共享实时信息,并简化了互操作性和基础设施的建设,以提高工作效率,最大限度地节约整合成本。
而不用考虑遗留系统或者新建子系统的多样性、复杂性、封闭性,而利用开放、标准、重用、扩展的Niagara Framework可以轻松应对异构集成的复杂性和需求的变化性。
Niagara Framework®提供了一个统一的应用及平台,提供了全面的图形工具集,可以帮助非编程人员创建丰富的Web应用程序。
另外,它还提供了大量开放的API,能够帮助JAVA开发人员扩展平台基础功能,构建自己拥有知识产权的独特产品和应用。
2.1.开放性开放是设备互联的第一步,只有开放破除封闭;但是开放的方式有很多种,可以采用不同的通讯协议,也可以采用不同的API接口等,有标准的协议,也有非标的协议,因此对于一个集成平台,应该具备高度的开放性,可以不断扩展接入能被接入的设备。
以几个不同的维度进行开放:开放的接入能力:具备接入来自任何网络、任何协议、任何厂商的智能设备或系统;更重要的是,这个接入是无差异化接入,是对设备的抽象和建模过程。
例如,对于一个温控器设备对象,包括设备名称,运行参数(设定温度,模式),运行状况(当前温度,报警,开关等),以及相应的历史数据,报警数据,甚至是设备等操控界面等。
这个对象是一个纯软件对象,完成了物理世界对软件世界的虚拟化处理。
而且这种能力是开放的,可以提供标准的接口访问能力,同时具备自定义的集成接口的能力。
开放的被接入能力:由于没有任何一个系统可以处理所有的事情,因此被集成是必须具备的能力。
同样,而且这种能力是开放的,可以提供标准的被访问能力,同时具备自定义的开放接口的能力。
开放的实时数据库处理能力:设备对象建立完成,那么对象之间的逻辑处理的能力应该是开放的,而不是固定功能。
是可以基于平台来定制相应行业的逻辑库,而且这不依赖于的平台厂商,让平台可以解决不同领域的控制问题。
2.2.分布式由于设施本身就是物理分布式部署的,即分散在不同区域的建筑,工厂,机场等。
如何能够很好的管理好这些设施?分而治之,集中协同。
分而治之,即意味着在现场有独立运算单元,实时本地的实时数据采集,存储,控制,报警等处理。
这样做的好处是不会完全依赖于不稳定的IT互联网,和集中的服务处理,这样即使IT网络和中央宕机,本地单元还会继续工作,不会导致大面积瘫痪,后者数据丢失;以上是一个Niagara Framework分布式单元的内部结构,这个运算单元可以基于不同的CPU架构(X86/PPC),不同的操作系统(QNX/Windows/Linux),核心是基于JAVA的NiagaraFramework的软件包(包括对象模型,分布式协议,实时数据库,报警服务,逻辑库,驱动库,界面组件库,等等),通过建立一个具体的分布式站点应用-Niagara DistributedStation,可以具体实现本地的不同协议的设备的设备模型建模,构造本站的的设备对象和实时数据库,并且基于此的逻辑应用-Application(HAVC/Lighting/Energy…),这个单元站点可以本地提供UI 供最终用户通过WEB浏览进行访问和操作,当然这个单元站点可以和另外的niagara单元站点进行分布协同,可以访问任何一个站点的全部的设备对象和实时数据库,当然自己也完全可以别对方访问和控制,是一个P2P的网络结构。
这个运算单元具备如下能力:●分布式的实时数据接入能力,包括本地的集成,设备模型建模;●分布式的实时数据存储能力,包括实时数据存储,即趋势数据,和报警数据等;分布式的实时数据处理能力,实时数据的联动,报警,存储等本地逻辑控制。
当然,每个站点的处理能力是需要和其它单元进行有效协同,才能达到一个企业级的统一管理目标和标准;因此采用分布式的计算模式,单元之间是P2P的连接,可以完全透明的访问另外一个单元的所有的实时数据,历史数据,报警等,实现协同管理。
如下图所示,这个分布式的物联平台是由一群可以横向和纵向2个维度进行弹性扩展的分布式架构的。
简单的讲,有更多的设施,只需要部署更多的分布式节点,实现大平台无限扩展的吞吐能力。
一个大型系统可以由成千上万的分布式的运算单元构成,每个运算单元是可以自我管理和运行的,根据需要才给其他单元提供数据服务,因此可以极大的降低了中央运算单元的通讯和带宽压力。
试问如果一个千万级的设备数量的系统,中央服务器如何保持同时和这些设备的稳定、完整的实时通讯。
在这样一个结构里面,每个单元单点都可以处理实时控制,实时数据存储,和本地的分析,并且可以按规则或按需推送到中央单元,多个中央单元可以协同负责大数据分析等复杂计算的任务。
Niagara Framework的实时数据库是按文件片段自动分割的方式进行存储,应此原则上可以分割无数的文件,也就意味着可以海量存储,软件本身并没有限制,只依赖于物理设备的能力。
Niagara Framework用哈夫曼的压缩方式对数据进行分割压缩存储,当然在数据回放检索通过索引树,可以快速定义数据,并加载到内存进行计算,Niagara 具有高效的数据检索和计算能力,可以在3秒内检索500万条件时序数据,并且按小时做卷积运算。