JAVA - file.yizimg.com

22

Transcript of JAVA - file.yizimg.com

Page 1: JAVA - file.yizimg.com
Page 2: JAVA - file.yizimg.com

•1995年5月23日,Java语言诞生

•1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

•1996年9月,约8.3万个网页应用了JAVA技术来制作

•2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机

•2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME

•2006年12月,SUN公司发布JRE6.0

NiagaraNiagara的核心的核心的核心的核心::::源自于开放的源自于开放的源自于开放的源自于开放的的核心的核心的核心的核心::::源自于开放的源自于开放的源自于开放的源自于开放的JavaJava

Page 3: JAVA - file.yizimg.com

•跨平台应用,运行时环境提供了平台无关性,你可以在Windows ,Solaris

,Linux或者其他操作系统上使用完全一样的代码;

•开源的Linux的持续增长以及Mac OSX完全支持Java技术,跨平台的特性变

得越来越有分量。

• Java技术的企业应用旨在提升企业竞争力,所以Java技术受到了企业的欣

赏,市场份额是同类技术中最大的。

Why JavaWhy Java::::::::

Page 4: JAVA - file.yizimg.com

WEBsWEBs系统结构系统结构系统结构系统结构::::系统结构系统结构系统结构系统结构::::

Page 5: JAVA - file.yizimg.com

Open ProtocolsOpen Protocols 支持开放的协议支持开放的协议支持开放的协议支持开放的协议支持开放的协议支持开放的协议支持开放的协议支持开放的协议

• LonWorks

• BACnet Ethernet, IP, MSTP

• MODBUS RTU, TCP

• OPC

• SNMP(简单网络管理协议简单网络管理协议简单网络管理协议简单网络管理协议)

• EIB (欧欧欧欧洲洲洲洲设备设备设备设备安安安安装总线装总线装总线装总线)

• Other industry specific open drivers

• Emerging Wireless standards

• Communicate with Intelligent Devices

– Programmable Controllers

– Fixed Function Controls

– Monitoring and Controlling I/O Devices

• Normalizes Device Data into a Common Object format

• 支持开放及专用协议支持开放及专用协议支持开放及专用协议支持开放及专用协议

Page 6: JAVA - file.yizimg.com

Network ManagementNetwork Management 网络管理网络管理网络管理网络管理网络管理网络管理网络管理网络管理

• 自动搜寻不同协议的网络设自动搜寻不同协议的网络设自动搜寻不同协议的网络设自动搜寻不同协议的网络设备和相应的点的信息备和相应的点的信息备和相应的点的信息备和相应的点的信息

• LonWorks网路管理工具网路管理工具网路管理工具网路管理工具

• 大量通用的应用库大量通用的应用库大量通用的应用库大量通用的应用库

• SNMP的支持的支持的支持的支持

• Enterprise Connectivity对对对对企业信息管理的支持企业信息管理的支持企业信息管理的支持企业信息管理的支持

Power, Gas,and Water

Meter RF Link

LonWorksApplication

Devices

Optional RF Link

Ethernet, TCP/IP, BACnet, XML, HTTP

Local

Browser UserInterface

LonWorksApplication

Devices

LonWorksApplication

Devices

Lo

nW

ork

s F

ield

Bu

s

Internet

RemoteBrowser User

Interface

Lo

nW

ork

s F

ield

Bu

s

LightingControl

HVAC

Controls

Multi-Function

Sensor

LonWorksApplication

Devices

AssetManagement

CCTV

PowerManagement

AccessController

NiagaraJACE-NP

with embeddedWeb UI Services

JACE-5Controller

JACE-5Controller

Niagara WebSupervisor

Page 7: JAVA - file.yizimg.com

Real Time ControlReal Time Control 实时控制实时控制实时控制实时控制实时控制实时控制实时控制实时控制

• 控制逻辑控制逻辑控制逻辑控制逻辑

• PID回路回路回路回路

• 数学运算数学运算数学运算数学运算

• 数据记录数据记录数据记录数据记录

• 日程日程日程日程、、、、日历日历日历日历

• 报警报警报警报警

• 手动切换手动切换手动切换手动切换

• 对象的图形显示对象的图形显示对象的图形显示对象的图形显示

• 自由编程自由编程自由编程自由编程

• 不同的通讯协议数据交换不同的通讯协议数据交换不同的通讯协议数据交换不同的通讯协议数据交换

• …….

标准的控制对象标准的控制对象标准的控制对象标准的控制对象::::

Page 8: JAVA - file.yizimg.com

Visual Engineering ToolVisual Engineering Tool 可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具

• 开发调试完全使用图形平台开发调试完全使用图形平台开发调试完全使用图形平台开发调试完全使用图形平台

• 图形化的创建配置和测试工具图形化的创建配置和测试工具图形化的创建配置和测试工具图形化的创建配置和测试工具,,,,所有的工具都采用图形化的界面所有的工具都采用图形化的界面所有的工具都采用图形化的界面所有的工具都采用图形化的界面

• 可通过网络在任何地方通过授权可通过网络在任何地方通过授权可通过网络在任何地方通过授权可通过网络在任何地方通过授权的方式使用的方式使用的方式使用的方式使用

• 对所有控制策略都提供图形化的对所有控制策略都提供图形化的对所有控制策略都提供图形化的对所有控制策略都提供图形化的显示显示显示显示

• 调用通用的图形库制作支持网页调用通用的图形库制作支持网页调用通用的图形库制作支持网页调用通用的图形库制作支持网页的用户界面的用户界面的用户界面的用户界面

• 将不同协议的数据转换成统一的将不同协议的数据转换成统一的将不同协议的数据转换成统一的将不同协议的数据转换成统一的图形化的数据图形化的数据图形化的数据图形化的数据

• 程序的软件模拟程序的软件模拟程序的软件模拟程序的软件模拟

Page 9: JAVA - file.yizimg.com

Data ArchiveData Archive 数据备份数据备份数据备份数据备份数据备份数据备份数据备份数据备份

• 通过本地的数据库自动备份数据通过本地的数据库自动备份数据通过本地的数据库自动备份数据通过本地的数据库自动备份数据• 备份备份备份备份Data Logs• 备份报警和事件备份报警和事件备份报警和事件备份报警和事件

• 系统使用记录系统使用记录系统使用记录系统使用记录• 可以备份整个平台的配置参数可以可以备份整个平台的配置参数可以可以备份整个平台的配置参数可以可以备份整个平台的配置参数可以将其存于任何地方将其存于任何地方将其存于任何地方将其存于任何地方

• 支持硬盘支持硬盘支持硬盘支持硬盘,,,,闪存闪存闪存闪存,,,,光盘等数据存储光盘等数据存储光盘等数据存储光盘等数据存储源源源源

• 支持标准的数据库接口支持标准的数据库接口支持标准的数据库接口支持标准的数据库接口JDBC, SQL Database、、、、Oracle

• 可使用可使用可使用可使用SQL创建数据报告创建数据报告创建数据报告创建数据报告• 数据格式支持数据格式支持数据格式支持数据格式支持HTML, XML, Txt,

CSV.

ArchiveAnytimeAnywhereOn The WEB

ArchiveArchive

AnytimeAnytime

AnywhereAnywhere

On The WEBOn The WEB

Page 10: JAVA - file.yizimg.com

Web User InterfaceWeb User Interface

• 用户界面使用标准的网页浏览方式用户界面使用标准的网页浏览方式用户界面使用标准的网页浏览方式用户界面使用标准的网页浏览方式

• 支持支持支持支持IE,FireFox

• 可显示标准和动态的图形可显示标准和动态的图形可显示标准和动态的图形可显示标准和动态的图形

• 提供用户安全认证提供用户安全认证提供用户安全认证提供用户安全认证

• 通过通过通过通过TCP/IP,HTTP协议发送协议发送协议发送协议发送HTML, XML页面页面页面页面

• 支持支持支持支持Internet,Intranet和拨号的网络和拨号的网络和拨号的网络和拨号的网络联接联接联接联接

• 支持支持支持支持PDA’s & WAP (手机手机手机手机)

• 对图形的处理采用了对图形的处理采用了对图形的处理采用了对图形的处理采用了Java Applets插件插件插件插件

• 插件可被浏览器缓存插件可被浏览器缓存插件可被浏览器缓存插件可被浏览器缓存

• 快速的响应和数据的动态更新快速的响应和数据的动态更新快速的响应和数据的动态更新快速的响应和数据的动态更新

• 支持带宽比较低的网络支持带宽比较低的网络支持带宽比较低的网络支持带宽比较低的网络

• 数据根据变化随时刷新数据根据变化随时刷新数据根据变化随时刷新数据根据变化随时刷新

Page 11: JAVA - file.yizimg.com

单一站点单一站点单一站点单一站点

单个单个单个单个WEB 控制器控制器控制器控制器

Pager or PDA

Router

BACnet Systems

Ethernet LAN

Hub

WEB-545-AX

浏览工作站浏览工作站浏览工作站浏览工作站

IE / FireFox AX工作站工作站工作站工作站

Page 12: JAVA - file.yizimg.com

LonMark Devices

Router

LonMark

Devices

BACnet Systems

Ethernet LAN

Hub

Legacy

Devices

AX工作站工作站工作站工作站

单一站点单一站点单一站点单一站点

多多多多个个个个WEB 控制器控制器控制器控制器

WEB-545-AX

Page 13: JAVA - file.yizimg.com

分布式分布式分布式分布式,,,,多站点结构多站点结构多站点结构多站点结构

内部网络内部网络内部网络内部网络

Router

Pager or PDA

Web Supervisor

WEB控制器控制器控制器控制器

Web Browser

Hub

Hub

Hub

Ethernet LAN

Web Browser

WEB控制器控制器控制器控制器

WEB控制器控制器控制器控制器

Page 14: JAVA - file.yizimg.com

Pager or PDA

分布式分布式分布式分布式,,,,多站点多站点多站点多站点

以太网连接以太网连接以太网连接以太网连接

WEB-控制器控制器控制器控制器

HubRouter

Web Browser

WEB-控制器控制器控制器控制器

Hub

Web Browser

Router

WEBStation

WEB-控制器控制器控制器控制器

HubRouter

Page 15: JAVA - file.yizimg.com

平台平台平台平台::::• Motorola® RISC @ 250 MHz.

• 128 MB RAM, 32 MB Flash 为数据库备份.

• 扩展内存版: 256 MB RAM/128 MB Flash.

• 带直接I/O控制对象的Java应用控制引擎

• 带I/O对象支持的Java应用控制引擎。

• 一个10/100 MB Ethernet port- RJ-45接口.

• FCC Class “A” computing Device.

通讯通讯通讯通讯• 1 10/100 Mbps Ethernet Ports - RJ-45 接口.

• 1 RS-232 Port-RJ-45 接口

• 1 RS-485 Port(对于MSTP可达78,600 baud)

• 1 LONWorks Port-FTT10 带Weidmuller接口

• MDM401: 可选自动拨号/自动应答56K modem; RJ-11接口(安装时

使用RS-232接口).

操作系统操作系统操作系统操作系统

带IBM® J9. Java 虚拟机的QNX®操作系统with IBM® J9

带I/O控制对象的Java应用控制引擎软件

WEB-403-AX

WEB-403-AX-E

Page 16: JAVA - file.yizimg.com

WEB-545-AX

WEB-545-AX-E

平台平台平台平台•Motorola® RISC @ 250 MHz.

•128 MB RAM, 32 MB Flash 为数据库备份.

•扩展内存版: 256 MB RAM/128 MB Flash.

•带直接I/O控制对象的Java应用控制引擎

•一个10/100 MB Ethernet Port, RJ-45接口.

•FCC Class “A” computing Device.

通讯通讯通讯通讯•1 LONWorks Port-FTT10 带Weidmuller接口

•可选自动拨号/自动应答56K modem; RJ-11接口(安装时使用RS-232接口).

•支持LON,BACnet, IP Client和BACnet MSTP驱动

操作系统操作系统操作系统操作系统

带IBM® J9. Java 虚拟机的QNX®操作系统with IBM® J9

Page 17: JAVA - file.yizimg.com

集成集成集成集成Honeywell风阀执行器风阀执行器风阀执行器风阀执行器

集成在一起的流量传感器集成在一起的流量传感器集成在一起的流量传感器集成在一起的流量传感器风阀安装盒体风阀安装盒体风阀安装盒体风阀安装盒体

可拆卸的接线端子排可拆卸的接线端子排可拆卸的接线端子排可拆卸的接线端子排

风阀手动切换风阀手动切换风阀手动切换风阀手动切换

彩色标签区分输入和输出彩色标签区分输入和输出彩色标签区分输入和输出彩色标签区分输入和输出

可自由编程可自由编程可自由编程可自由编程

直流电源输出直流电源输出直流电源输出直流电源输出用于外部需要直流电源支持的现场设备

LonWorks连接端和连接端和连接端和连接端和Service Pin按钮按钮按钮按钮

SpyderSpyder控制器特性控制器特性控制器特性控制器特性::::控制器特性控制器特性控制器特性控制器特性::::

Page 18: JAVA - file.yizimg.com

••基于基于基于基于基于基于基于基于NiagaraNiagara平台全新的控制器平台全新的控制器平台全新的控制器平台全新的控制器::::平台全新的控制器平台全新的控制器平台全新的控制器平台全新的控制器::::支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序

=Excel5000 DDC + VAV=Excel5000 DDC + VAV

Page 19: JAVA - file.yizimg.com

P V L 6 4 3 8 A

自由编程

U- Unitary

V- VAV

L- LON

通用输入点数目

数字输出点数目

A-集成风阀执行器_N-不集成

数字开关量输入点数目

模拟输出点数目

SpyderSpyder控制器型号控制器型号控制器型号控制器型号::::控制器型号控制器型号控制器型号控制器型号::::

PUL = XL50 + LonPUL = XL50 + Lon通信模块通信模块通信模块通信模块通信模块通信模块通信模块通信模块 ((((可自由编程可自由编程可自由编程可自由编程))))((((可自由编程可自由编程可自由编程可自由编程))))PVL = VAV +PVL = VAV +更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点++可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用

Page 20: JAVA - file.yizimg.com

Router

Web BrowsersEthernet LAN

Web StationEnergy Suite

Remote Sites

WEB 545-AX

VAV

UV

CVAHU

(A,B & C)

Smart

VAVUV

CVAHU

(A,B & C)

Smart

VAV

• Excel 5000 LON devices

programmed in CARE

• LON objects discovered by WEBs

devices

• Scheduling and trending via

WEBs controllers

• Multi protocol integration via

BACnet, ModBus and OPC drivers

Lighting

WEB-403-AX

Excel 50 LON

Smart Excel 500

Modbus Meter

Smart I/O

Page 21: JAVA - file.yizimg.com

Router

IP Controller

Devices

Web BrowsersEthernet LAN

Modbus TCP

Devices

Web StationEnergy Suite

WEB 403-AX

Modbus Meter

MSTP Devices

Onboard

I/OCard Access

Controller

Legacy Devices

Remote Sites

Devices

WEB-403-AXWEB 545-AX

Page 22: JAVA - file.yizimg.com

谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家!!