欢迎来到天天文库
浏览记录
ID:33496842
大小:166.80 KB
页数:4页
时间:2019-02-26
《一种新型的lonworks组网应用方式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com第33卷第4期继电器Vol_33No.4602005年2月16日RELAYFeb.16,2005一种新型的LONWORKS组网应用方式陈德明。,熊列彬。,雷杭州(1.西南交通大学电气工程学院,四川成都610031;2.成都交大许继电气公司,四川成都610031)摘要:通过简单讨论LONWORKS的网络寻址方式和节点通信的网络连接方法,介绍了一种新型的节点自组网连接方式。这种方式不需要专门的开发工具组网,各节点模块可以互换,该技术已成功地应用于实际系统中,取得了很好的效果。关键词:LONW
2、ORKS;寻址方式;显式消息;自组网中图分类号:TM76文献标识码:A文章编号:1003-4897(2005)04-0060-03节点都被赋予一个唯一的节点号。组是一个域中节0引言点的一个逻辑集合,可以跨越域中不同的子网,一个LONWORKS(LocalOperatingNetwork局部操作节点可属于多个组。另外Neuron芯片标识符也可网络)网络,简称LON网,是由美国Echelon公司在以用作地址,允许节点在未赋予地址之前进行通信,1991年推出的网络控制系统,与其它现场总线技术这种方式主要用在节点安装及配置的时候。相比,具有统
3、一性、开放性、互操作性等突出的特点,2网络变量和显式消息寻址成为实际上的现场总线推荐标准。LON网可以选择任意形式的网络拓扑结构,节点通信连接一般是LON网节点问使用网络变量(产生隐式消息)通过建立节点问网络变量连接或显式消息的消息标或显式消息进行相互问通信。网络变量是应用节点签连接来实现,这种连接由LonBuilder、LonMaker等中的一个对象,分为输入和输出两种。节点应用程网络安装和管理工具建立。本文通过对LON.序最多可以定义62个网络变量,一个网络变量最多WORKS寻址方式和存储映象的分析,提出了一种31个字节。当使用网
4、络变量时,报文的实际建造和新型的组网应用方式。发送在后台进行,它包含3个层次的软件:应用层(应用CPU完成)、网络层(网络CPU完成)、介质访lLONWORKS寻址方式问控制层MAC(介质访问CPU)。LON网使用LonTalk协议,该协议完整实现了ISO(国际标准化组织)定义的OSI(开放系统互连)7层协议,典型节点方案如图1。网图2网络变量的传送Fig.2Transmissionofnetworkvariables络图2表示了当一个节点改变输出网络变量的值时所发生的事情,首先应用程序对输出网络变量赋图1LON网典型节点方案图值,调
5、度程序将构造一个网络变量消息并将该消息Fig.1SchemeoftypicalnodeofLONnetwork传递到网络层,网络层将地址信息附加到消息中后LonTalk寻址体系由域、子网、节点3级构成,节将消息传递到MAC层,MAC层再将该层的信息附点还可编成组。域是寻址的最顶层,是一个或多个加到网络变量消息中,最后将消息发送到通道上。通道上的节点的一个逻辑集合。一个节点可同时分接收节点收到网络变量消息后,首先MAC层检查消属于一个或两个域,只有在同一个域中的节点才能息的有效性,其次由网络层检查该消息是否发向本互相通信。寻址的第2层是
6、子网,是域中节点的一节点,如果是,则该消息传递给调度程序,调度程序个逻辑集合。寻址的第3层是节点,子网中的每个将网络变量新值提交给应用程序。对用户而言,网维普资讯http://www.cqvip.com陈德明,等一种新型的LONWORKS组网应用方式61络层、MAC层、调度程序都是由LONWORKS固件程unsignedsubnet;//于嘲号序完成的,节点间的通信就象是应用程序间的通信。unsigned:1;//显式消息的数据长度是可变的,最长为228个unsignednode:7;//节点号unsignedlen;//域标识的长度
7、字节。它提供请求/响应机制,应用程序可以控制报unsignedkey[AUTH—KEY—LEN];//域中使用的文的大小及缓冲区的分配,应用程序中必须完成显消息鉴别密钥式消息的生成、发送和接收。节点使用消息标签来}domain—struct;发送和接收显式消息。constdomainstruct$access——domain(intindex);//网络变量和显式消息的通信连接是通过建立节读域表点间网络变量连接或显式消息的消息标签连接来实voidupdate—domain(constdomain—struct$domain.intin
8、·现的,这种连接由网络安装和管理工具建立,如dex);//修改域表LonBuilder、LonMaker等。节点应用程序用上面的函数读出和修改域表的内容,就可以确定节点的网络地址(域、子网号、节3节点新型组网方式点号)。
此文档下载收益归作者所有