IP Library Granted Patent US 7,609,719
Granted Patent B2
US 7,609,719 · App. 11/087,438 · Granted Oct 27, 2009

System and method for simultaneous communication on modbus and DNP 3.0 over Ethernet for electronic power meter

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,609,719
App. No.
11/087,438
Granted
Oct 27, 2009
Kind
B2
Abstract

A system and method is provided for simultaneous communications on Modbus and DNP 3.0 over Ethernet for an electronic power meter. The system incorporates one or more protocol wrappers to provide compatibility with both Modbus and DNP based applications. The system removes the appropriate wrappers and routes the incoming data packet to its destination. Additionally, the system also wraps outgoing response packets with the appropriate protocol wrapper based on the related data packet wrappers.

Claims (44)

1. A method for providing simultaneous communications between an electronic power meter and a plurality of applications, the electronic power meter including a processor, an Ethernet card and a serial channel coupling the processor to the Ethernet card according to a first protocol, said method comprising the steps of:

receiving a data packet over an Ethernet connection via the Ethernet card, said data packet using an Ethernet protocol wrapper;

removing said Ethernet protocol wrapper;

determining a secondary protocol used by said data packet by inspecting said data packet after said Ethernet protocol wrapper is removed;

routing said data packet to the processor based on said step of determining said secondary protocol including routing if the determined secondary protocol matches the first protocol;

if during said step of determining the secondary protocol does not match the first protocol, appending a wrapper according to the first protocol to said data packet and routing the data packet to the processor after the wrapper is appended to the data packet;

parsing said data packet;

providing a response packet including electrical energy metering information of said electronic power meter using said first protocol wherein the providing is performed by the processor in the electronic power meter and routing said response packet from the processor in the electronic power meter to the Ethernet card in the electronic power meter;

appending an Ethernet protocol wrapper to said response packet; and

transmitting said response packet over said Ethernet connection.

2. The method of claim 1 , wherein said first protocol is a Modbus protocol.

3. The method of claim 2 , wherein said secondary protocol is a DNP (Distributed Network Protocol) protocol and said data packet is a DNP data packet.

4. The method of claim 3 , said routing step further comprising the steps of:

appending a Modbus wrapper to said DNP data packet;

transferring said Modbus wrapped DNP data packet to said processor;

removing said Modbus wrapper from said DNP data packet; and

parsing said DNP data packet.

5. The method of claim 4 , further comprising the steps of:

appending a Modbus wrapper to said response packet;

transferring said Modbus wrapped response packet to said Ethernet card; and

removing said Modbus wrapper from said response packet prior to the Ethernet protocol wrapper appending step.

6. A system for providing simultaneous communications between an electronic power meter and a plurality of applications, said system comprising:

the plurality of applications each being supported by at least one computing device; and

the electronic power meter operating under a first protocol comprising:

means for receiving a data packet over an Ethernet connection via an Ethernet card, said data packet using an Ethernet protocol wrapper;

means for removing said Ethernet protocol wrapper;

means for determining a secondary protocol used by said data packet by inspecting said data packet after said Ethernet protocol wrapper is removed;

means for routing said data packet to the electronic power meter based on said determining said secondary protocol including means for routing if the determined secondary protocol matches the first protocol;

means for appending a wrapper according to the first protocol to said data packet based on said determining said secondary protocol including means for appending said wrapper according to the first protocol if the secondary protocol does not match the first protocol and means for routing the data packet to the electronic power meter after the wrapper is appended to the data packet;

means for parsing said data packet;

means for providing a response packet including electrical energy metering information of said electronic power meter using said first protocol from the electronic power meter to the Ethernet card;

means for appending an Ethernet protocol wrapper to said response packet; and

means for transmitting said response packet over said Ethernet connection.

7. The system of claim 6 , wherein said first protocol is a Modbus protocol.

8. The system of claim 7 , wherein said secondary protocol is a DNP (Distributed Network Protocol) protocol and said data packet is a DNP data packet.

9. The system of claim 8 , the electronic power meter further comprising;

means for appending a Modbus wrapper to said DNP data packet;

means for transferring said Modbus wrapped DNP data packet to a processor of the electronic power meter;

means for removing said Modbus wrapper from said DNP data packet; and

means for parsing said DNP data packet.

10. The system of claim 9 , further comprising:

means for appending a Modbus wrapper to said response packet;

means for transferring said Modbus wrapped response packet to said Ethernet card; and

means for removing said Modbus wrapper from said response packet prior to the Ethernet protocol wrapper appending.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: AEEK HOLDINGS, INC. FORMERLY DOING BUSINESS AS ELECTRO INDUSTRIES/GAUGE TECH
To: EI ELECTRONICS LLC D/B/A ELECTRO INDUSTRIES/GAUGE TECH
Reel/Frame 064813/0108 →
CHANGE OF NAME Recorded Aug 31, 2023
From: E.I. ELECTRONICS, INC. FORMERLY DOING BUSINESS AS ELECTRO INDUSTRIES/GAUGE TECH
To: AEEK HOLDINGS, INC.
Reel/Frame 064789/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2005
From: KAGAN, ERRAN; SLOTA, FREDRICK; WANG, WEI; SPANIER, JOSEPH
To: ELECTRO INDUSTRIES / GAUGE TECH.
Reel/Frame 017092/0083 →