SYSTEM AND METHOD FOR SIMULTANEOUS COMMUNICATION ON MODBUS AND DNP 3.0 OVER ETHERNET FOR ELECTRONIC POWER METER
First Claim
Patent Images
1. An electric power meter for providing simultaneous communications to a plurality of applications, the electronic power meter comprising:
- at least one processor operative to perform multiple metering tasks;
a serial channel coupling the at least one processor to a network adapter, the serial channel operating according to a first protocol; and
the network adapter operative to receive a data packet using an Ethernet protocol wrapper over an Ethernet connection, remove said Ethernet protocol wrapper, determine a secondary protocol used by said data packet by inspecting said data packet after said Ethernet protocol wrapper is removed, route said data packet to the at least one processor if the determined secondary protocol matches the first protocol, and, if the secondary protocol does not match the first protocol, append a wrapper according to the first protocol to said data packet and route the data packet to the at least one processor after the wrapper is appended to the data packet;
whereinthe at least one processor is further operative to parse said data packet, provide a response packet including electrical energy metering information of said electronic power meter using said first protocol and route said response packet to the network adapter over the serial channel; and
the network adapter is further operative to append an Ethernet protocol wrapper to said response packet and transmit said response packet over said Ethernet connection.
3 Assignments
0 Petitions
Accused Products
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.
115 Citations
46 Claims
-
1. An electric power meter for providing simultaneous communications to a plurality of applications, the electronic power meter comprising:
-
at least one processor operative to perform multiple metering tasks; a serial channel coupling the at least one processor to a network adapter, the serial channel operating according to a first protocol; and the network adapter operative to receive a data packet using an Ethernet protocol wrapper over an Ethernet connection, remove said Ethernet protocol wrapper, determine a secondary protocol used by said data packet by inspecting said data packet after said Ethernet protocol wrapper is removed, route said data packet to the at least one processor if the determined secondary protocol matches the first protocol, and, if the secondary protocol does not match the first protocol, append a wrapper according to the first protocol to said data packet and route the data packet to the at least one processor after the wrapper is appended to the data packet;
whereinthe at least one processor is further operative to parse said data packet, provide a response packet including electrical energy metering information of said electronic power meter using said first protocol and route said response packet to the network adapter over the serial channel; and the network adapter is further operative to append an Ethernet protocol wrapper to said response packet and transmit said response packet over said Ethernet connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electric power meter for providing simultaneous communications to a plurality of applications, the electronic power meter comprising:
-
at least one processor operative to perform multiple metering tasks; a serial channel coupling the at least one processor to a network adapter, the serial channel operating according to a first protocol; and the network adapter operative to receive a data packet using a network protocol wrapper over an Ethernet connection, remove said network protocol wrapper, determine a secondary protocol used by said data packet by inspecting said data packet after said network protocol wrapper is removed, route said data packet to the at least one processor if the determined secondary protocol matches the first protocol, and, if the secondary protocol does not match the first protocol, append a wrapper according to the first protocol to said data packet and route the data packet to the at least one processor after the wrapper is appended to the data packet;
whereinthe at least one processor is further operative to parse said data packet, provide a response packet including electrical energy metering information of said electronic power meter using said first protocol and route said response packet to the network adapter over the serial channel; and the network adapter is further operative to append the network protocol wrapper to said response packet and transmit said response packet over said Ethernet connection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An electric power meter for providing simultaneous communications to a plurality of applications, the electronic power meter comprising:
-
at least one processing module operative to perform multiple metering tasks, the at least one processing module coupled to a network adapter; and the network adapter operative to receive a data packet using a network protocol wrapper over an Ethernet connection, remove said network protocol wrapper, determine a protocol used by said data packet by inspecting said data packet after said network protocol wrapper is removed and route said data packet to the at least one processor module, wherein the network adapter is further operative to append the network protocol wrapper to a response packet from the at least one processing module and transmit said response packet over said Ethernet connection. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An electronic power meter for providing concurrent communications to a plurality of applications, the electronic power meter comprising:
-
at least one processor operative to perform multiple metering tasks; and at least one network interface; the at least one processor operative to receive a data packet from the network interface using a network protocol wrapper over an Ethernet connection, remove said network protocol wrapper and determine a protocol used by said data packet by inspecting said data packet after said network protocol wrapper is removed; the at least one processor is further operative to append the network protocol wrapper to a response packet and transmit said response packet over said Ethernet connection; and wherein the at least one processor is operative to respond to simultaneous requests from applications utilizing multiple at least one Ethernet sockets and Ethernet ports utilizing a plurality of protocols. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. An electronic power meter for providing concurrent communications to a plurality of applications, the electronic power meter comprising:
-
at least one network interface; at least one processor operative to perform multiple metering tasks; the at least one processor operative to receive a data packet from the network interface using a network protocol wrapper over an Ethernet connection, remove said network protocol wrapper and determine a protocol used by said data packet by inspecting said data packet after said network protocol wrapper is removed; the at least one processor is further operative to append the network protocol wrapper to a response packet and transmit said response packet over said Ethernet connection, wherein the at least one processor operative to respond to simultaneous requests from applications utilizing multiple at least one Ethernet sockets and Ethernet ports utilizing a plurality of protocols; and a gateway interface for communicating to slave devices speaking a serial protocol; and wherein the at least one processor is further operative to format the serial data received by slave devices and transmit the formatted data via the network interface. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification