Lonworks网络节点的自安装自组网方法

文档序号:7955745阅读:574来源:国知局
专利名称:Lonworks网络节点的自安装自组网方法
技术领域
本发明涉及Lonworks网络节点的安装和组网方法,具体地说是一种Lonworks网络节点的自安装自组网方法。
背景技术
Lonworks(Local Operation Networks)局部操作网络为现场总线技术,是一种分散的底层控制网络,它可以很好地解决在控制网络的设计、构成、安装和维护中出现地大量问题。Lonworks网络控制技术有以下特点
(1)开放性网络协议开放,对任何用户平等;
(2)互操作性Lonworks通信协议Lontalk是符合国际标准化组织(ISO)定义的开放互连(OSI)模型。任何制造商的产品都可以实现互操作;
(3)通信媒介可用任何媒介进行通信,包括双绞线、电力线、光纤、同轴电缆、无线电波、红外线等,而且在同一网络中可以有多种通信媒介;
(4)网络结构可以是主从式、对等式或客户/服务式结构;
(5)网络拓扑有星型、总线型、环型以及自由型;
(6)通信速率可达1.25Mb/s,此时有效距离为130m,78kb/s,的双绞线,直线通信距离长达2700m
(7)网络通信采用面向对象的设计方法Lonworks网络技术称之为“网络变量”,它使网络通信的设计简化成参数设置,增加了通信的可靠性;
(8)Lonworks网络控制技术在一个测控网络上的节点数可达32,000个;
(9)改善了CSMA,采用可预测P坚持的CSMA,这样,在网络负载很重的情况下不会导致网络瘫痪上。另外,Lonworks技术核心元件-Neuron饰内部装有3个8位微处理器、34种I/O对象和定时器/计数器、Lontalk通信协议等。使其具备了通信和控制功能。
因而,Lonworks技术满足了未来发展对测控系统的要求,已经在工业、、楼宇、交通、能源等自动化领域被广泛使用。但是,普遍的Lonworks的用法是要依赖于美国echelon公司提供的Lonmaker组网工具实现对Lonworks节点的安装组网,才能让Lonworks节点在Lonworks网络中应用,这就给安装组网及维护带来很多不便。并且美国echelon公司提供的Lonmaker组网工具是一个通用组网软件,包括多个用途和功能,而对于Lonworks技术的组网仅需要应用到其中的一部分内容,因而会造成资源浪费。

发明内容
本发明为了克服传统的lonworks网络节点的安装组网及维护很不方便的缺陷,提供一种Lonworks网络节点的自安装和自组网方法。
为此,本发明采用的技术方案是Lonworks网络节点的自安装和自组网方法,在网络管理器上进行以下步骤的操作
(1)初始化网络;
(2)搜索网络未配置的节点,如果没有搜索到未配置的节点,则结束程序;如果搜索到未配置的节点,则继续下一步骤;
(3)读取未配置节点的ID;
(4)通过程序生成包括域号、子网号、网络节点号的安装所需信息;
(5)通过Lonworks网络将安装信息发送到此未配置的节点;
(6)重复步骤(2),直到搜索不到未配置的节点,结束程序;
在网络节点上进行以下步骤的操作
(1)初始化节点;
(2)检查节点是否配置,如果该节点已配置,则向EEPROM写入配置过标志,节点进入配置状态;如果该节点未配置,则接收安装信息帧,根据安装的帧信息更新节点域表、地址表和网络配置表;
(3)重复步骤(1),直至所有的节点都进入配置状态。
所述的域号固定为一个域。
所述的子网号为1-127。
所述的节点号为1-255。
本发明的Lonworks网络节点的自安装方法,将lonworks网络节点放于lonworks网络中能实现自动安装,自动组网,不需要专用的网络安装组网工具,网络节点间就可以进行相互通信。因而,本发明网络安装组网简单,实现基于lonworks的系统lonworks网络节点即插即用,操作简单,维护方便。


下面结合附图和实施例对本发明作进一步说明。
图1是本发明Lonworks网络节点的自安装自组网方法在在网络管理器上的流程图。
图2是本发明Lonworks网络节点的自组网方法在网络节点上的主程序流程图。
图3是本发明Lonworks网络节点的自组网方法在网络节点上的子程序流程图。
具体实施例方式
参照图1,本发明Lonworks网络节点的自安装和自组网方法,是在网络管理器和网络节点上同时进行的,在网络管理器上按以下步骤进行操作
(1)初始化网络;
(2)搜索网络未配置的节点,如果没有搜索到未配置的节点,则结束程序;如果搜索到未配置的节点,则继续下一步骤;
(3)读取未配置节点的ID;
(4)通过程序生成包括域号、子网号、网络节点号的安装所需信息;
(5)通过Lonworks网络将安装信息发送到此未配置的节点;
(6)重复步骤(2),直到搜索不到未配置的节点,结束程序。
参照图2、3,在网络节点上进行以下步骤的操作
(1)初始化节点。
(2)检查节点是否配置,如果该节点已配置,则向EEPROM写入配置过标志,节点进入配置状态;如果该节点未配置,则进入未配置状态,并运行子程序先检查节点是否未配置,如果否,则返回主程序;如果是,则接收安装信息帧,根据安装的帧信息更新节点域表、地址表和网络配置表,然后返回主程序。
(3)重复步骤(1),直至所有的节点都进入配置状态。
所述的域号固定为一个域。所述的子网号为1-127。所述的节点号为1-255。
本发明的Lonworks网络节点的自安装自组网方法,采用编写底层驱动程序,分网络管理程序和网络节点程序两部分完成。
应该理解到的是上述实施例只是对本发明的说明,而不是对本发明的限制,任何不超出本发明实质精神范围内的发明创造,均落入本发明的保护范围之内。
权利要求
1、Lonworks网络节点的自安装自组网方法,其特征在于在网络管理器上进行以下步骤的操作
(1)初始化网络;
(2)搜索网络未配置的节点,如果没有搜索到未配置的节点,则结束程序;如果搜索到未配置的节点,则继续下一步骤;
(3)读取未配置节点的ID;
(4)生成包括域号、子网号、网络节点号的安装所需信息;
(5)通过Lonworks网络将安装信息发送到此未配置的节点;
(6)重复步骤(2),直到搜索不到未配置的节点,结束程序;
在网络节点上进行以下步骤的操作
(1)初始化节点;
(2)检查节点是否配置,如果该节点已配置,则向EEPROM写入配置过标志,节点进入配置状态;如果该节点未配置,则接收安装信息帧,根据安装的帧信息更新节点域表、地址表和网络配置表;
(3)重复步骤(1),直至所有的节点都进入配置状态。
2、如权利要求1所述的Lonworks网络节点的自安装自组网方法,其特征在于所述的域号固定为一个域。
3、如权利要求1所述的Lonworks网络节点的自安装自组网方法,其特征在于所述的子网号为1-127。
4、如权利要求1所述的Lonworks网络节点的自安装自组网方法,其特征在于所述的节点号为1-255。
全文摘要
本发明涉及Lonworks网络节点的安装和组网方法,采用编写底层驱动程序,通过分网络管理程序和网络节点程序,将lonworks网络节点放于lonworks网络中能实现自动安装,自动组网,不需要专用的网络安装组网工具,网络节点间就可以进行相互通信。因而,本发明网络安装组网简单,实现基于lonworks的系统lonworks网络节点即插即用,操作简单,维护方便。
文档编号H04L12/24GK1829184SQ20061005032
公开日2006年9月6日 申请日期2006年4月11日 优先权日2006年4月11日
发明者刘宏广 申请人:浙江正泰仪器仪表有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1