预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

书山有路勤为径学海无涯苦作舟。建筑上位机测控系统构建基于lonworks网络技术构建的测控系统平台在功能实现上分为两级即现场控制级和监控、管理级.现场控制级的核心为分布于每个住户的智能节点主要用于接收和处理来自传感器的输入数据、执行通信和控制任务以及控制执行器操作等.由现场智能节点通过dde服务器建立监控应用实现系统的监控、管理、维护以及与其他计算机系统之间的信息交互从而实现控制信息和管理信息的集成.上位机监控使用运行有网络监控工具的智能小区管理计算机对每户的安防信号及抄表信号等进行监控管理.1上位机监控系统结构及原理lonworks网络由智能节点组成智能节点使用lontalk协议并通过一个或多个通信信道连接网络上的节点可以相互交换信息.lnsdde服务器是网络监控工具用lnsdde服务器支持的lonworks监控系统可以直接从节点获取状态并且可以控制节点的状态.在lonworks设备中进行数据交换的方式有以下几种:网络变量、配置属性、应用和外部帧报文.针对文章设计的应用shortstack技术的智能节点只选用网络变量方式进行.1.1lonmakerforwindowslonmakerforwindows是一个基于lns的网络工具其结构如图1所示.lonmaker:网络安装及管理工具创造和管理网络数据库提供网络管理.lns:lonworksnetworkservice的缩写提供网络操作系统.lns用网络接口适配卡si)和lonworks网络进行通信存储网络信息允许用户应用程序使用其服务【7】.在监控一个网络之前必须使用lns安装工具如lonmaker对网络进行安装使得每个设备能够与同一网络中的其他设备通信.安装工具在网络中配置设备时它把这一信息备份于lnsserver中安装完成时lnsserver中包含整个网络的配置图、所有设备的名称、设备的网络变量、配置属性及lonmark对象.lnsdde服务器通过使用存储在lonworks数据库中的命名、地址和定时信息来完成任务.1.2dde协议动态数据交换(dde)协议是一种开发与语言无关的基于消息的协议.它允许windows应用程序之间以人为约定格式交换数据或命令.利用dde在windows环境下可以为多个应用程序之间以client/server方式建立起一条动态数据链路将一种应用程序中的数据动态连接到另一种应用程序中使得完全不同的两种应用程序可以进行通信交换数据.当原始数据发生变化时还可以自动地更新连接的数据以实现不同应用程序中数据的动态更新.dde定义了windows应用程序之间分享数据的一种标准方式.当应用程序之间通过dde分享数据时它们被称为进行会话(conversation).会话有两个应用程序参与:一个客户(client)和一个服务器(server).客户负责初始化与服务器的会话以及控制会话流服务器则负责响应客户的请求.为开始一次会话客户要求服务器打开一个通信信道(communicationscharme1)客户就能够通过dde通道从服务器发送和接收数据.dde协议的核心是dde消息.dde协议定义了何时使用dde消息如何使用以及在什么地方使用.dde应用程序采用3层标识系统来区别于其他dde应用程序.它们分别是应用程序名、主题名和项目名.服务器应用程序可以支持一个或多个主题每个主题可以有一个或多个项目名.每次dde会话由应用程序名和主题名惟一地确定.应用程序名是由服务器应用程序注册的是客户应用程序想要与服务器应用程序建立会话时必须指明的字符串标识.主题名是用于识别逻辑数据关联的字符串是数据的总分类在会话期间可以交换其中的多个数据项.项目名是用于标识交换数据单位的字符串是与应用程序问交换的主题有关的实际信息.1.3lnsddeserverlnsdde服务器是不需编程就可以实现监视和控制的多卖方、开放性操作网络软件包.lnsdde服务器基于echelon公司的lns操作系统可以打开lns数据库允许任何与dde兼容的microsoft应用程序监控lonworks控制网络.通过lnsddeserver、lonworks设备与windows应用程序方便地交换信息(网络变量、配置属性、显示报文、节点对象等)也就是说利用lnsddeserver承担ddeclient的应用程序能监视和控制一个或更多的lonworks网络【l.1.4mcgs组态软件通用监控系统(monitorandcomrolgeneratedsystemmcgs)是一套用于陕速构建和生成计算机监控系统的组态软件它能够在基于microsoft的各种32位windows平台上运行通过对现场数据