JAVA - file.yizimg.com
Transcript of 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
•跨平台应用,运行时环境提供了平台无关性,你可以在Windows ,Solaris
,Linux或者其他操作系统上使用完全一样的代码;
•开源的Linux的持续增长以及Mac OSX完全支持Java技术,跨平台的特性变
得越来越有分量。
• Java技术的企业应用旨在提升企业竞争力,所以Java技术受到了企业的欣
赏,市场份额是同类技术中最大的。
Why JavaWhy Java::::::::
WEBsWEBs系统结构系统结构系统结构系统结构::::系统结构系统结构系统结构系统结构::::
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
• 支持开放及专用协议支持开放及专用协议支持开放及专用协议支持开放及专用协议
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
Real Time ControlReal Time Control 实时控制实时控制实时控制实时控制实时控制实时控制实时控制实时控制
• 控制逻辑控制逻辑控制逻辑控制逻辑
• PID回路回路回路回路
• 数学运算数学运算数学运算数学运算
• 数据记录数据记录数据记录数据记录
• 日程日程日程日程、、、、日历日历日历日历
• 报警报警报警报警
• 手动切换手动切换手动切换手动切换
• 对象的图形显示对象的图形显示对象的图形显示对象的图形显示
• 自由编程自由编程自由编程自由编程
• 不同的通讯协议数据交换不同的通讯协议数据交换不同的通讯协议数据交换不同的通讯协议数据交换
• …….
标准的控制对象标准的控制对象标准的控制对象标准的控制对象::::
Visual Engineering ToolVisual Engineering Tool 可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具可视化调试工具
• 开发调试完全使用图形平台开发调试完全使用图形平台开发调试完全使用图形平台开发调试完全使用图形平台
• 图形化的创建配置和测试工具图形化的创建配置和测试工具图形化的创建配置和测试工具图形化的创建配置和测试工具,,,,所有的工具都采用图形化的界面所有的工具都采用图形化的界面所有的工具都采用图形化的界面所有的工具都采用图形化的界面
• 可通过网络在任何地方通过授权可通过网络在任何地方通过授权可通过网络在任何地方通过授权可通过网络在任何地方通过授权的方式使用的方式使用的方式使用的方式使用
• 对所有控制策略都提供图形化的对所有控制策略都提供图形化的对所有控制策略都提供图形化的对所有控制策略都提供图形化的显示显示显示显示
• 调用通用的图形库制作支持网页调用通用的图形库制作支持网页调用通用的图形库制作支持网页调用通用的图形库制作支持网页的用户界面的用户界面的用户界面的用户界面
• 将不同协议的数据转换成统一的将不同协议的数据转换成统一的将不同协议的数据转换成统一的将不同协议的数据转换成统一的图形化的数据图形化的数据图形化的数据图形化的数据
• 程序的软件模拟程序的软件模拟程序的软件模拟程序的软件模拟
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
Web User InterfaceWeb User Interface
• 用户界面使用标准的网页浏览方式用户界面使用标准的网页浏览方式用户界面使用标准的网页浏览方式用户界面使用标准的网页浏览方式
• 支持支持支持支持IE,FireFox
• 可显示标准和动态的图形可显示标准和动态的图形可显示标准和动态的图形可显示标准和动态的图形
• 提供用户安全认证提供用户安全认证提供用户安全认证提供用户安全认证
• 通过通过通过通过TCP/IP,HTTP协议发送协议发送协议发送协议发送HTML, XML页面页面页面页面
• 支持支持支持支持Internet,Intranet和拨号的网络和拨号的网络和拨号的网络和拨号的网络联接联接联接联接
• 支持支持支持支持PDA’s & WAP (手机手机手机手机)
• 对图形的处理采用了对图形的处理采用了对图形的处理采用了对图形的处理采用了Java Applets插件插件插件插件
• 插件可被浏览器缓存插件可被浏览器缓存插件可被浏览器缓存插件可被浏览器缓存
• 快速的响应和数据的动态更新快速的响应和数据的动态更新快速的响应和数据的动态更新快速的响应和数据的动态更新
• 支持带宽比较低的网络支持带宽比较低的网络支持带宽比较低的网络支持带宽比较低的网络
• 数据根据变化随时刷新数据根据变化随时刷新数据根据变化随时刷新数据根据变化随时刷新
单一站点单一站点单一站点单一站点
单个单个单个单个WEB 控制器控制器控制器控制器
Pager or PDA
Router
BACnet Systems
Ethernet LAN
Hub
WEB-545-AX
浏览工作站浏览工作站浏览工作站浏览工作站
IE / FireFox AX工作站工作站工作站工作站
LonMark Devices
Router
LonMark
Devices
BACnet Systems
Ethernet LAN
Hub
Legacy
Devices
AX工作站工作站工作站工作站
单一站点单一站点单一站点单一站点
多多多多个个个个WEB 控制器控制器控制器控制器
WEB-545-AX
分布式分布式分布式分布式,,,,多站点结构多站点结构多站点结构多站点结构
内部网络内部网络内部网络内部网络
Router
Pager or PDA
Web Supervisor
WEB控制器控制器控制器控制器
Web Browser
Hub
Hub
Hub
Ethernet LAN
Web Browser
WEB控制器控制器控制器控制器
WEB控制器控制器控制器控制器
Pager or PDA
分布式分布式分布式分布式,,,,多站点多站点多站点多站点
以太网连接以太网连接以太网连接以太网连接
WEB-控制器控制器控制器控制器
HubRouter
Web Browser
WEB-控制器控制器控制器控制器
Hub
Web Browser
Router
WEBStation
WEB-控制器控制器控制器控制器
HubRouter
平台平台平台平台::::• 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
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
集成集成集成集成Honeywell风阀执行器风阀执行器风阀执行器风阀执行器
集成在一起的流量传感器集成在一起的流量传感器集成在一起的流量传感器集成在一起的流量传感器风阀安装盒体风阀安装盒体风阀安装盒体风阀安装盒体
可拆卸的接线端子排可拆卸的接线端子排可拆卸的接线端子排可拆卸的接线端子排
风阀手动切换风阀手动切换风阀手动切换风阀手动切换
彩色标签区分输入和输出彩色标签区分输入和输出彩色标签区分输入和输出彩色标签区分输入和输出
可自由编程可自由编程可自由编程可自由编程
直流电源输出直流电源输出直流电源输出直流电源输出用于外部需要直流电源支持的现场设备
LonWorks连接端和连接端和连接端和连接端和Service Pin按钮按钮按钮按钮
SpyderSpyder控制器特性控制器特性控制器特性控制器特性::::控制器特性控制器特性控制器特性控制器特性::::
••基于基于基于基于基于基于基于基于NiagaraNiagara平台全新的控制器平台全新的控制器平台全新的控制器平台全新的控制器::::平台全新的控制器平台全新的控制器平台全新的控制器平台全新的控制器::::支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试支持软件模拟和在线调试提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库提供丰富的应用程序库可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序可根据需要修改程序
=Excel5000 DDC + VAV=Excel5000 DDC + VAV
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 +更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点更多的物理点++可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用可按需修改应用
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
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
谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家谢谢大家!!