CN104022901B - 国网集中器onu模块的plc配置管理方法 - Google Patents
国网集中器onu模块的plc配置管理方法 Download PDFInfo
- Publication number
- CN104022901B CN104022901B CN201410239677.0A CN201410239677A CN104022901B CN 104022901 B CN104022901 B CN 104022901B CN 201410239677 A CN201410239677 A CN 201410239677A CN 104022901 B CN104022901 B CN 104022901B
- Authority
- CN
- China
- Prior art keywords
- concentrator
- onu
- copy controller
- copy
- telnet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种国网集中器ONU模块的PLC配置管理方法,PC通过串口/USB/WiFi和抄控器进行通信,将抄控器加入集中器抄表网络,PC通过抄控器向集中器发送telnet连接报文,集中器通过载波模块收到telnet连接请求,建立集中器和ONU模块之间的telnet链路,形成载波‑RJ45的网络;载波‑RJ45的网络建立后,PC按照PC→抄控器→集中器→ONU模块的路径将报文数据发送给ONU模块,ONU收到集中器的telnet请求并建立连接,然后PC可将配置指令按照PC→抄控器→集中器→ONU的路径传送至ONU。本发明通过上述方法保证ONU系统无法连接OLT时,能够不拆开壳体对其进行配置和管理。
Description
技术领域
本发明涉及一种国网集中器ONU模块配置管理方法,属于通讯管理技术领域。
背景技术
现有国网集中器ONU模块配置管理技术分为远程管理和本地管理两种。此较常用的方式是通过光纤进行远程管理以及使用串口进行本地配置。目前这两种方式均有其局限性,在ONU初次安装及日常维护过程中,有很多参数需要配置、调试,工作人员在现场必须使用串口进行这些工作,而由于模块并没有外置的串行接口,因此必须拆开模块壳体才能进行串口调试,这给现场工作带来了很大不便。在日常运行过程中,当ONU并没有出现重大故障,能持续保持在线状态时,可以使用远程光纤的方式对其进行程序升级、管理,但一且出现故障使得ONU连接不上OLT,则仍然需要工作人员前往现场进行调试工作。
现有技术中的远程配置方法是通过基于HTTP协议的uhttpd web服务器建立的简单网络管理协议(SNMP)系统,其协议框架简单,在一个TCP连接中,以一问一答的方式进行信息交互。具体讲,就是客户端(浏览器或者相关软件)连接服务端的知名端口(通常是80),建立一个TCP连接,然后发送一个请求报文;服务器端对该报文解析后,发回相应的应答报文,并关闭TCP连接。这就是一次交互,之后客户端再有请求,则重复上面的过程。当集中器ONU模块与主站系统建立连接后,其内置的uhttpd作为一个简单的web服务器会进入一个循环,对线路进行监听,当SNMP系统请求到达时,则对它进行处理。若ONU模块出现故障无法保持在线时,采用SNMP的方法则不可用。
现有技术中的本地配置方式是直接使用调试串口,可适用于ONU模块系统仍然可以启动,但无法连接OLT时的处理,需要到达现场拔下模块并拆开外壳,然后再重新插上模块才能进行,调试完毕则需要拔下模块装上外壳,操作略显繁琐,对于时间、人力资源也是一种浪费。
因此,虽然现有远程、本地调试有着很多优点,而且也已有多年的研究和实践,但在应用上仍有其局限性,为解决这一问题,本发明设计了一种使用电力线载波进行的本地配置,无需拔下ONU模块、无需拆开外壳即可对其进行本地调试。PLC本地配置管理方法是使用低压电力线载波方式使集中器核心板通过RJ45接口ONU模块的telnet服务器,从而实现实现将各种指令直接传送至ONU,对其进行维护工作。
发明内容
本发明针对上述问题,提供一种利用PLC来配置和管理ONU模块的方法,保证ONU系统无法连接OLT时,能够进行远程配置和管理。
为了解决上述问题,本发明采用的技术方案是提供一种国网集中器ONU模块的PLC配置管理方法,包括以下步骤:
S1:首先将抄控器加入集中器抄表系统的路由网络,在集中器上将抄控器地址当做表地址加入PLC网络并启动自动抄读,集中器将抄控器作为智能电表进行数据标识的抄读,完成抄读则抄控器便成功加入集中器路由载波网络。
S2:PC利用串口、USB或者WiFi和抄控器进行通信,PC向抄控器发送集中器请求与ONU模块进行telnet连接的报文,抄控器将报文数据转换为电路线载波通过载波模块经电力线发出,集中器通过载波模块收到指令并通过RJ45接口请求登录ONU telnet服务器,ONU模块收到登录请求,建立telnet连接;
S3:载波网络和telnet连接建立后,PC可按S2中的通信路径将配置指令发送到ONU模块。
在上述步骤S1中,PC向集中器发起telnet连接时,首先设置抄控器地址,在集中器中将该地址当做表地址加入PLC网络并启动自动抄读,然后集中器会抄读抄控器;集中器抄读到抄控器的数据标识即完成抄控器加入集中器路由载波网络的过程,之后抄控器便可以发起事件上报功能。
在上述步骤S2中,具体执行步骤包括以下步骤:
H1:PC通过抄控器的载波芯片发送请求telnet连接的指令报文,集中器通过载波芯片接收并通过RJ45接口将报文转发至ONU模块;ONU模块读取telnet连接的报文信息,校验报文序列是否正确,若报文信息正确,ONU模块与PC建立telnet连接,并通过载波芯片发送确认帧确认是否连接成功,并转入步骤S2;连接不成功时,ONU模块查询配置指令表,并发送相应错误信息报文给PC;
H2:集中器核心板与ONU模块建立telnet连接后,PC按照PC→抄控器→集中器→ONU的路径向ONU模块发送配置指令报文,配置指令报文数据中包括MAC、VLAN、LOIDLOIDname、LOID password等参数命令;抄控器的载波芯片将事件上报帧发送到电力线后,会自动向抄控器的应用层发送确认帧,集中器和ONU之间的命令执行完后,集中器向抄控器返回应答报文,并转入步骤S3;
H3:判断配置是否生效,通过PC发送读取参数指令至ONU模块,ONU模块返回以配置指令配置成功,如配置结束,需要注销连接,转入步骤S4;配置不成功则转入步骤S2;
H4:PC向ONU模块发送注销telnet连接指令,集中器收到该命令后,对其进行解析并通过载波模块转发至ONU模块;抄控器的载波芯片将事件上报帧发送到电力线后,自动向抄控器应用层发送确认帧,注销指令操作完成后,集中器向抄送器发送确认应答帧,PC通过串口接收并显示。
附图说明
图1为ONU模块PLC配置方法原理结构图;
图2为ONU模块PLC配置方法通信流程图。
具体实施方式
下面结合附图来详细说明本发明。
本发明提供了一种国网集中器ONU模块的PLC配置管理方法,通过载波模块和电力线在进行数据传输,并对ONU模块进行建立telnet连接、发送配置指令和注销telnet连接三步骤来实现。
PC通过抄控器的载波芯片将事件上报数据68A0A1A2A3A4A56891L50165345“telnet192.168.0.10:23”CS16转换为电力线载波并发送至集中器核心板。当集中器将事件上报来的数据解析并判断为请求ONU相关指令时,通过RJ45接口将指令转发至ONU模块,建立telnet连接。
抄控器的载波芯片将事件上报帧发送到电力线后,其载波芯片自动向抄控器应用层发送68A0A1A2A3A4A5689F00CS16帧来确认是否连接成功。当telnet连接建立成功时,返回成功报文68A0A1A2A3A4A56891L50165345DATA CS16。
表1:事件上报帧格式
其中A0~A5为抄控器地址,L为发送数据内容DATA的长度,DATA的前4个字节为数据标识,D0D1D2D3=50H16H53H45H即D3~D0表示ES1650,“ES”为ASCII码,1650为BCD码。扩展集中器通信协议,使其收到数据标识为ES1650的报文则直接转发至ONU模块。
DATA数据为配置指令数据,以下所有命令使用DATA表示。
(1)建立telnet连接命令
PC通过抄控器的载波芯片将事件上报数据68A0A1A2A3A4A56891L50165345“telnet192.168.0.10:23”CS16转换为电力线载波并发送至集中器核心板。当集中器将事件上报来的数据解析并判断为请求ONU相关指令时,通过RJ45接口将指令转发至ONU模块,此处指令为建立telnet连接。
抄控器的载波芯片将事件上报帧发送到电力线后,其载波芯片自动向抄控器应用层发送68A0A1A2A3A4A5689F00CS16帧来确认是否连接成功。当telnet连接建立成功时,返回成功报文68A0A1A2A3A4A56891L50165345DATACS16,此处DATA为相应的ONU应答报文。
(2)发送配置指令
集中器核心板与ONU模块建立telnet连接后,PC按照相同路径发送ONU配置指令报文68A0A1A2A3A4A56891L50165345DATA CS16,此处DATA为ONU配置及读取MAC、VLAN、LOIDname、LOID password等参数命令。
抄控器的载波芯片将事件上报帧发送到电力线后,会自动向抄控器的应用层发送68A0A1A2A3A4A5689F00CS16帧,集中器和ONU之间的命令执行完后,集中器向抄控器返回应答报文68A0A1A2A3A4A56891L50165345DATA CS16。DATA为相应的应答信息,由于ONU配置指令执行后并不返回任何数据,因此此处DATA为空。若要知道配置指令是否生效,则发送读取参数指令至ONU,返回已配置指令则说明配置成功,反之不成功。
(3)注销telnet连接
DATA为注销集中器与EPON的telnet连接命令。PLC通信流程和(1)相同。集中器收到该命令后,对其进行解析并转发至ONU模块,注销telnet连接。
抄控器的载波芯片将事件上报帧发送到电力线后,自动向抄控器应用层发送:
68A0A1A2A3A4A5689F00CS16帧,集中器和EPON之间的命令执行完后,集中器向抄控器发送确认应答:
68A0A1A2A3A4A56891L50165345DATA CS16
DATA为相应的应答信息:断开连接成功成功或失败,失败的话,可以给出失败的原因。
表2:配置指令对应的报文
指令 | DATA |
建立telnet连接 | “telnet192.168.0.10:23” |
配置ONU MAC地址 | “echo22:22:22:01:02:13>/DATA/macaddr” |
读取ONU MAC地址 | “cat/DATA/macaddr” |
配置ONU LOID用户名 | “echo053283676800>/DATA/loidname” |
读取ONU LOID用户名 | “cat/DATA/loidname” |
配置ONU LOID密码 | “echo1234567890>/DATA/loidpass” |
读取ONU LOID密码 | “cat/DATA/loidpass” |
配置ONUVLAN | “echo1>/DATA/lanvlan” |
读取ONU VLAN | “cat/DATA/lanvlan” |
重启ONU | “reboot” |
退出telnet | “logout” |
以上所述仅为本发明的优选实施例而已,本发明包括但不限于本实例,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.国网集中器ONU模块的PLC配置管理方法,其特征在于,包括以下步骤:
S1:首先将抄控器加入集中器抄表系统的路由网络,在集中器上将抄控器地址当做表地址加入PLC网络并启动自动抄读,集中器将抄控器作为智能电表进行数据标识的抄读,完成抄读则抄控器便成功加入集中器路由载波网络;
S2:PC利用串口、USB或者WiFi与抄控器进行通信,PC通过抄控器发送请求与ONU模块进行telnet连接的报文指令,抄控器将报文数据转换为电路线载波通过载波模块经电力线发出,集中器通过载波模块收到指令并通过RJ45接口请求登录ONU telnet服务器,ONU模块收到登录请求,建立telnet连接;
S3:载波网络和telnet连接建立后,PC按照PC→抄控器→集中器→ONU模块的路径将报文数据发送给ONU模块;
其中,步骤S2的具体执行步骤包括以下步骤:
H1:PC通过抄控器的载波芯片发送请求telnet连接的指令报文,集中器通过载波芯片接收并通过RJ45接口将报文转发至ONU模块;ONU模块读取telnet连接的报文信息,校验报文序列是否正确,若报文信息正确,ONU模块与PC建立telnet连接,并通过载波芯片发送确认帧确认是否连接成功,并转入步骤H2;连接不成功时,ONU模块查询配置指令表,并发送相应错误信息报文给PC;
H2:集中器核心板与ONU模块建立telnet连接后,PC按照PC→抄控器→集中器→ONU的路径向ONU模块发送配置指令报文,配置指令报文数据中包括MAC、VLAN、LOID name、LOIDpassword参数命令;抄控器的载波芯片将事件上报帧发送到电力线后,会自动向抄控器的应用层发送确认帧,集中器和ONU之间的命令执行完后,集中器向抄控器返回应答报文,并转入步骤H3;
H3:判断配置是否生效,通过PC发送读取参数指令至ONU模块,ONU模块返回以配置指令配置成功,如配置结束,需要注销连接,转入步骤H4;配置不成功则转入步骤H2;
H4:PC向ONU模块发送注销telnet连接指令,集中器收到该命令后,对其进行解析并通过载波模块转发至ONU模块;抄控器的载波芯片将事件上报帧发送到电力线后,自动向抄控器应用层发送确认帧,注销指令操作完成后,集中器向抄送器发送确认应答帧,PC通过串口接收并显示。
2.根据权利要求1所述的国网集中器ONU模块的PLC配置管理方法,其特征在于:所述步骤S1中,PC向集中器发起telnet连接时,首先设置抄控器地址,在集中器中将该地址当做表地址加入PLC网络并启动自动抄读,然后集中器会抄读抄控器;集中器抄读到抄控器的数据标识即完成抄控器加入集中器路由载波网络的过程,之后抄控器便可以发起事件上报功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410239677.0A CN104022901B (zh) | 2014-06-03 | 2014-06-03 | 国网集中器onu模块的plc配置管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410239677.0A CN104022901B (zh) | 2014-06-03 | 2014-06-03 | 国网集中器onu模块的plc配置管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104022901A CN104022901A (zh) | 2014-09-03 |
CN104022901B true CN104022901B (zh) | 2017-05-24 |
Family
ID=51439484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410239677.0A Active CN104022901B (zh) | 2014-06-03 | 2014-06-03 | 国网集中器onu模块的plc配置管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104022901B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105490706B (zh) * | 2015-11-11 | 2019-05-07 | 珠海中慧微电子有限公司 | 一种分体式键盘表载波通信系统 |
CN111697997B (zh) * | 2020-05-29 | 2021-08-17 | 国网河北省电力有限公司电力科学研究院 | 一种基于抄控器的hplc模块快速检测装置及方法 |
CN112289017A (zh) * | 2020-10-28 | 2021-01-29 | 国网安徽省电力有限公司合肥供电公司 | 一种智能电能表的远程抄表方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103236892A (zh) * | 2013-04-18 | 2013-08-07 | 国家电网公司 | 一种载波通信测试系统 |
CN103366544A (zh) * | 2013-07-22 | 2013-10-23 | 国家电网公司 | 一种基于电力线路的路由仿真系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2009225446B2 (en) * | 2008-03-20 | 2014-02-13 | Signify Holding B.V. | Illumination device and fixture |
-
2014
- 2014-06-03 CN CN201410239677.0A patent/CN104022901B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103236892A (zh) * | 2013-04-18 | 2013-08-07 | 国家电网公司 | 一种载波通信测试系统 |
CN103366544A (zh) * | 2013-07-22 | 2013-10-23 | 国家电网公司 | 一种基于电力线路的路由仿真系统 |
Non-Patent Citations (2)
Title |
---|
低压电力线载波通信技术及应用;陈凤等;《电力系统保护与控制》;20091116;第37卷(第22期);全文 * |
基于EPON技术的用电信息采集系统分析研究;程远等;《电力系统通信》;20120910;第33卷(第239期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104022901A (zh) | 2014-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103873433A (zh) | 基于业务开通的数据处理方法、装置、服务器和系统 | |
CN103138985B (zh) | 一种支撑网业务主机进程控制方法和系统 | |
CN105897652A (zh) | 一种基于标准协议的异构终端动态接入方法 | |
CN1983969A (zh) | 一种串口网络重定向系统及其实现方法 | |
CN103997533B (zh) | 一种基于无线网络的动态终端远程维护方法 | |
CN111885150B (zh) | 一种泛在电力物联网多协议适配系统及其方法 | |
CN101453711A (zh) | 一种手机短消息自动测试系统以及测试方法 | |
CN109587006A (zh) | 一种基于Lora网关的数据续传方法及其系统与存储介质 | |
CN104022901B (zh) | 国网集中器onu模块的plc配置管理方法 | |
CN104636986A (zh) | 一种基于服务的调度远程安全遥控校核的方法 | |
CN102170366B (zh) | 与单板进行通信的方法、装置和系统 | |
CN104076792A (zh) | 一种基于互联网的变频器远程监控系统 | |
CN113543185B (zh) | 基于自动开站助力5g高密度基站快速运营方法及系统 | |
CN106982130A (zh) | 一种设备版本同步方法及装置 | |
CN104378231A (zh) | 企业无线路由器的控制系统和控制方法 | |
CN108449403A (zh) | 一种充电控制方法 | |
CN106331051B (zh) | 文件传输方法和系统以及接收文件装置、发送文件装置 | |
CN101699905A (zh) | 无线智能终端、网管平台及其对无线智能终端的管理方法 | |
CN104426890B (zh) | 基于b/s架构的网元访问方法和系统 | |
CN109871288A (zh) | 执行Android系统命令的方法、装置、设备及介质 | |
CN105282235B (zh) | 一种解决rpc在双pon口onu升级不稳定的方法 | |
CN103441901A (zh) | 一种监控器及服务器监控方法 | |
CN114189485A (zh) | 一种交换机的网口管理方法、系统及计算机可读存储介质 | |
CN102970701A (zh) | 基站、基站控制系统及方法 | |
CN106850302A (zh) | 一种多形态eoc局端下多模块管理的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |