Data processing: generic control systems or specific application – Generic control system – apparatus or process – Sequential or selective
Reexamination Certificate
2001-01-25
2004-04-13
Grant, William (Department: 2127)
Data processing: generic control systems or specific application
Generic control system, apparatus or process
Sequential or selective
C700S019000, C700S083000, C709S223000
Reexamination Certificate
active
06721607
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a programmable logic controller provided with a private operating system that does not support the TCP/IP protocol but is adapted to automation programs and is equipped firstly with at least one intelligent module in which an HTTP server is installed, and secondly a communication module that can be connected to remote equipment through a bus.
2. Description of the Background
A modular programmable logic controller is composed of a programmable processing unit and intelligent modules that perform automation functions (for example weighing, axis control, regulation, etc.) and are connected to the processing unit through a communication bus or networks with private protocols. The hardware and software technology (real time kernel, operating system and communication protocol) of the logic controller is usually “proprietary”, in other words specific to the logic controller manufacturer. The programmable processing unit contains the application written in a logic controller programming language (for example in the language known as PL7 for Schneider Automation logic controllers). An intelligent module is a microcomputer provided with a processing unit, RAM and ROM and private inputs/outputs.
Furthermore, the logic controller may be equipped with a communication module for connection to a TCP/IP type network and On/Off or analog input/output modules.
A TCP/IP communication module implements server functions (for example the HTTP server function) that enables a TCP/IP client to connect itself to the logic controller through a network under the TCP/IP protocol. Remember that a TCP/IP client is equipment that opens a connection to a TCP/IP server under its own initiative. The TCP/IP communication module may also implement a client function on TCP/IP so that it can be connected to the server TCP/IP equipment.
The TCP/IP communication module can be used as a bridge to transport frames from a network with a private protocol to a network with a TCP/IP type protocol. If the communication module is to offer services like an FTP (File Transfer Protocol) downloading server, or HTTP (Hypertext Transfer Protocol) or SNMP (Simple Network Management Protocol) agent, the system unit of the programmable logic controller makes data areas available that these various services present to remote client stations in the TCP/IP network. Client services such as “mail”, FTP type client, SNTP (Simple Network Time Protocol) type client, or SAP type client (client software/company management server particularly including production management functions) can enable the logic controller application program to store information output from remote servers using these protocols, in memory. Client or server functions are predefined and coded in the TCP/IP communication module. An adaptation application must be implemented in the logic controller system unit before services provided by intelligent modules are accessible from the network.
SUMMARY OF THE INVENTION
The purpose of the invention is to enable an intelligent module to host a client function or a server function or to be member of a Multicast group by using TCP/IP services provided by a communication module defining the configuration of the programmable logic controller. In this case the intelligent module can be used by a member of the TCP/IP network as if it were physically connected to it.
The logic controller according to the invention is characterized by the fact that the intelligent module is provided with an application programming interface that enables remote use of connection and communication functions of a TCP/IP type communication module.
REFERENCES:
patent: 5225975 (1993-07-01), Gates et al.
patent: 5453933 (1995-09-01), Wright et al.
patent: 5771174 (1998-06-01), Spinner et al.
patent: 5805442 (1998-09-01), Crater et al.
patent: 5985214 (1999-11-01), Stylli et al.
patent: 6061603 (2000-05-01), Papadopoulos et al.
patent: 6151625 (2000-11-01), Swales et al.
patent: 6192281 (2001-02-01), Brown et al.
patent: 6282454 (2001-08-01), Papadopoulos et al.
patent: 6330525 (2001-12-01), Hays et al.
patent: 6526566 (2003-02-01), Austin
patent: 6564242 (2003-05-01), Bonet et al.
patent: 6567863 (2003-05-01), Lafuite et al.
patent: 6640140 (2003-10-01), Lindner et al.
patent: 0 916 466 (1999-05-01), None
patent: 11-024716 (1999-01-01), None
patent: WO 99/13388 (1999-03-01), None
Grant William
Hartmen, Jr. Ronald D
Oblon & Spivak, McClelland, Maier & Neustadt P.C.
Schneider Electric Industries SA
LandOfFree
Programmable logic controller provided with communication... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Programmable logic controller provided with communication..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable logic controller provided with communication... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3247038