← Back to Patent Explorer
US6151625A Expired / Lapsed US ⏱️ 0.0 years remaining

Internet web interface including programmable logic controller for controlling output devices based on status of input devices

Assignee: Schneider Electric USA Inc
•
Filing: 1999-04-30
•
Granted: 2000-11-21
•
Expires: 2019-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control system includes an Internet web interface to a network of at least one programmable logic control system running an application program for controlling output devices in response to status of input devices. The Web interface runs Web pages from an Ethernet board coupled directly to the PLC back plane and includes an HTTP protocol interpreter, a PLC back plane driver, a TCP/IP stack, and an Ethernet board kernel. The Web interface provides access to the PLC back plane by a user at a remote location through the Internet. The interface translates the industry standard Ethernet, TCP/IP and HTTP protocols used on the Internet into data recognizable to the PLC. Using this interface, the user can retrieve all pertinent data regarding the operation of the programmable logic controller system.

Inventors

  • 👤 Andrew G. Swales
  • 👤 Ronald Naismith
  • 👤 Richard Breinlinger
  • 👤 Richard Albert Baker, Jr.
  • 👤 A. Dean Papadopoulos
  • 👤 Allan Tanzman
  • 👤 Rodolfo G. Belliardi
  • 👤 Dennis J. W. Dube

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:41
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/025; G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; H04L41/00; H04L41/08; H04L41/0803; H04L67/12; H04L67/14; H04L67/142; H04L69/00; H04L69/16; H04L69/161; H04L69/169; G05B2219/00; G05B2219/10; G05B2219/15; G05B2219/15038; G05B2219/30; G05B2219/31; G05B2219/31104; G05B2219/31156; G05B2219/31186; G05B2219/31422; G05B2219/32; G05B2219/32126; G05B2219/34; G05B2219/34038; H04L69/08; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 146 words
An interface module for receiving data requests from a remote location in order to provide access to a programmable logic controller from a communication network, the module comprising: a central processing unit; a real time operating system operating the central processing unit; a network interface for communicating with the communication network at a nominal data transfer rate of not less than 100 Mbs; a back plane driver for communicating with the programmable logic controller through a back plane of the programmable logic controller; a protocol stack; a client task for communicating with the back plane driver and the protocol stack for initiating received requests; a server task for communicating with the back plane driver and the protocol stack for responding to received requests; and a protocol task for communicating with the back plane driver and the protocol stack for receiving and responding to protocol task requests.
Claim 2
Dependent Claim 146 words
An interface module for receiving data requests from a remote location in order to provide access to a programmable logic controller from a communication network, the module comprising: a central processing unit; a real time operating system operating the central processing unit; a network interface for communicating with the communication network at a nominal data transfer rate of not less than 100 Mbs; a back plane driver for communicating with the programmable logic controller through a back plane of the programmable logic controller; a protocol stack; a client task for communicating with the back plane driver and the protocol stack for initiating received requests; a server task for communicating with the back plane driver and the protocol stack for responding to received requests; and a protocol task for communicating with the back plane driver and the protocol stack for receiving and responding to protocol task requests.
Claim 3
Dependent Claim 23 words
The interface module of claim 1 wherein the communication network is a world-wide network known as the Internet using an Internet Protocol (IP).
Claim 4
Dependent Claim 26 words
The interface module of claim 2 wherein the interface module functions as a web site on the Internet, the interface module including a global IP address.
Claim 5
Dependent Claim 14 words
The interface module of claim 1 wherein the network interface is an Ethernet driver.
Claim 6
Dependent Claim 16 words
The interface module of claim 1 wherein the protocol stack is a Transmission Control Protocol stack.
Claim 7
Dependent Claim 28 words
The interface module of claim 1 wherein the protocol task includes a server task using a hypertext transport protocol (HTTP) to deliver hypertext documents to the network interface.
Claim 8
Dependent Claim 28 words
The interface module of claim 6 wherein the HTTP task accepts a connection, parses an HTTP request, and calls the real time operating system to process the request.
Claim 9
Dependent Claim 32 words
The interface module of claim 2 wherein the interface module allows a user at a remote location to view data within the programmable logic controller from a browser connected to the Internet.
Claim 10
Dependent Claim 17 words
The interface module of claim 1 wherein the data transfer enabling means includes a dual TCP/IP stack.
Claim 11
Dependent Claim 44 words
The interface module of claim 9 wherein the dual TCP/IP stack comprises a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack.
Claim 12
Dependent Claim 135 words
An interface module for receiving data requests from a remote location in order to provide access to a programmable logic controller from a communication network, the module comprising: a central processing unit; a real time operating system operating the central processing unit; a network interface for communicating with the communication network; a back plane driver for communicating with the programmable logic controller through a back plane of the programmable logic controller; a dual protocol stack; a client task for communicating with the back plane driver and the protocol stack for initiating received requests; a server task for communicating with the back plane driver and the protocol stack for responding to received requests; and a protocol task for communicating with the back plane driver and the protocol stack for receiving and responding to protocol task requests.
Claim 13
Dependent Claim 135 words
An interface module for receiving data requests from a remote location in order to provide access to a programmable logic controller from a communication network, the module comprising: a central processing unit; a real time operating system operating the central processing unit; a network interface for communicating with the communication network; a back plane driver for communicating with the programmable logic controller through a back plane of the programmable logic controller; a dual protocol stack; a client task for communicating with the back plane driver and the protocol stack for initiating received requests; a server task for communicating with the back plane driver and the protocol stack for responding to received requests; and a protocol task for communicating with the back plane driver and the protocol stack for receiving and responding to protocol task requests.
Claim 14
Dependent Claim 23 words
The interface module of claim 11 wherein the communication network is a world-wide network known as the Internet using an Internet Protocol (IP).
Claim 15
Dependent Claim 26 words
The interface module of claim 12 wherein the interface module functions as a web site on the Internet, the interface module including a global IP address.
Claim 16
Dependent Claim 14 words
The interface module of claim 11 wherein the network interface is an Ethernet driver.
Claim 17
Dependent Claim 16 words
The interface module of claim 11 wherein the protocol stack is a Transmission Control Protocol stack.
Claim 18
Dependent Claim 28 words
The interface module of claim 11 wherein the protocol task includes a server task using a hypertext transport protocol (HTTP) to deliver hypertext documents to the network interface.
Claim 19
Dependent Claim 28 words
The interface module of claim 16 wherein the HTTP task accepts a connection, parses an HTTP request, and calls the real time operating system to process the request.
Claim 20
Dependent Claim 32 words
The interface module of claim 12 wherein the interface module allows a user at a remote location to view data within the programmable logic controller from a browser connected to the Internet.
Claim 21
Dependent Claim 16 words
The interface module of claim 11 wherein the dual protocol stack comprises a dual TCP/IP stack.
Claim 22
Dependent Claim 44 words
The interface module of claim 19 wherein the dual TCP/IP stack comprises a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-21 2004-05-22 2004-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-21 2008-05-22 2008-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-21 2012-05-22 2012-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag