Web Interface to a Device and an Electrical Network Control System
First Claim
1. An interface module for communicating messages with a remote location and to provide access to an at least one intelligent electronic device (IED) operably connected to a communication network, the interface module comprising:
- a central processing unit;
an operating system operating the central processing unit;
a network interface for communicating with the communication network;
first and second TCP/IP protocol stacks for managing the communication on the network, wherein, in operation, each message is selectively assigned to one of the first and second protocol stacks according to a type of the message;
a protocol task for processing the communication according to the protocol stacks, wherein messages assigned to the first protocol stack have a higher priority than messages assigned to the second protocol stack, wherein industrial protocol control messages are assigned to the first protocol stack;
a set of application tasks communicating with the protocol task for responding to an incoming message from the communication network and initiating an outgoing message to the communication network; and
, an interconnection bus with an interface driver for communicating with the at least one IED.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and interface module for communicating messages with a remote location and to provide access to an at least one intelligent electronic device (IED) operably connected to a communication network. The interface module is comprised of a central processing unit and an operating system operating the central processing unit. A network interface is operably connected with the communication network. A protocol task processes communication on the network according to first and second protocol stacks, wherein messages are assigned to either the first or second protocol stack. Messages assigned to the first protocol stack have a higher priority than messages assigned to the second protocol stack. A set of application tasks communicates with the protocol task for responding to an incoming message from the communication network and initiating an outgoing message to the communication network. An interconnection bus with an interface driver is operably connected with the at least one IED.
126 Citations
43 Claims
-
1. An interface module for communicating messages with a remote location and to provide access to an at least one intelligent electronic device (IED) operably connected to a communication network, the interface module comprising:
-
a central processing unit;
an operating system operating the central processing unit;
a network interface for communicating with the communication network;
first and second TCP/IP protocol stacks for managing the communication on the network, wherein, in operation, each message is selectively assigned to one of the first and second protocol stacks according to a type of the message;
a protocol task for processing the communication according to the protocol stacks, wherein messages assigned to the first protocol stack have a higher priority than messages assigned to the second protocol stack, wherein industrial protocol control messages are assigned to the first protocol stack;
a set of application tasks communicating with the protocol task for responding to an incoming message from the communication network and initiating an outgoing message to the communication network; and
,an interconnection bus with an interface driver for communicating with the at least one IED. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
8. An interface module for communicating messages with a remote location and to provide access to an at least one intelligent electronic device (IED) operably connected to a communication network, the interface module comprising:
-
a central processing unit;
an operating system operating the central processing unit;
a network interface for communicating with the communication network;
a dual TCP/IP protocol stack comprising a first and second stacks for managing the communication on the network, wherein, in operation, messages are selectively assigned to one of the first and second stacks according to a type of the respective message, wherein Modbus control messages are assigned to the first protocol stack;
a protocol task for processing the communication according to the dual protocol stack; and
a set of application tasks, comprising a control task and communicating with the protocol task for responding to an incoming message from the communication network and initiating an outgoing message to the communication network using an industrial communication standard Modbus over TCP/IP, wherein the control task accepts a connection, parses a Modbus message, and calls the operation system to process the Modbus message. - View Dependent Claims (9, 10)
-
-
20. A control system for allowing a user access at a remote location through a communication network, to information and data contained in an electrical network control system having an at least one intelligent electronic device (IED), the control system comprising:
-
means for coupling the remote location to the communication network, the coupling means including a Web browser for interacting with the communication network;
a Web site associated with the electrical network control system and accessible through the communication network;
means for linking the electrical network control system to the Web site, the linking means including an interface module for coupling the at least one IED to the communication network;
first and second TCP/IP protocol stacks for enabling transfer of a message between the remote location and the electrical network control system, wherein, in operation, the message is selectively assigned to one of the first and second protocol stacks according to a type of the message; and
means for processing the message received from the remote location over the communication network wherein a message assigned to the first protocol stack has a higher priority than a message assigned to the second protocol stack, wherein industrial protocol control messages are assigned to the first protocol stack;
the means for processing the message comprising means for receiving a message;
means for accessing the at least one IED for the message; and
, means for sending a response to the remote location through the communication network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
27. A control system for allowing a user access at a remote location through a communication network, to information and data contained in an electrical network control system having an at least one intelligent electronic device IED), the control system comprising:
-
means for coupling the remote location to the communication network, the coupling means including a Web browser for interacting with the communication network;
a Web site associated with the electrical network control system and accessible through the communication network;
means for linking the electrical network control system to the Web site, the linking means including an interface module for coupling the at least one IED to the communication network;
first and second TCP/IP protocol stacks for enabling transfer of a message between the remote location and the electrical network control system, wherein, in operation, the message is selectively assigned to one of the first and second protocol stacks according to a type of the message, wherein Modbus control messages are assigned to the first protocol stack; and
means for processing the message received from the remote location over the communication network, the means for processing the message comprising a control task, means for receiving a message;
means for accessing the at least one IED for the message; and
, means for sending a response to the remote location through the communication network using an industrial communication standard Modbus over TCP/IP, wherein the control task accepts a connection, parses a Modbus message, and calls an operation system to process the Modbus message. - View Dependent Claims (28, 29)
-
Specification