Method and system for allowing a programmable controller to...

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000

Reexamination Certificate

active

06518980

ABSTRACT:

TECHNICAL FIELD
This invention relates to methods and systems for allowing a programmable controller to communicate with a remote computer.
BACKGROUND OF THE INVENTION
Programmable controllers operate elaborate industrial equipment, such as robots, in accordance with a plurality of stored control programs. When executed, each program causes the controller to examine the state of the controlled machinery by evaluating signals from one or more sensing devices (e.g., position encoders, temperature sensors, or pressure sensors) and to operate the machinery (e.g., by controlling the output voltage for servo motors, or energizing/de-energizing discrete components) based on a procedural framework, the sensor signals and, if necessary, more complex processing.
The programmable controller is generally described as a computer-based control unit that is represented by an aggregate of conventional elements, including a central processing unit, a crystal controlled clock, random access memory, communication channels, digital and analog input/output ports and D/A and A/D converter channels. The control unit also supports a user interface, which may include a teach pendant and/or video display terminal, to facilitate operator input of processing programs, commanded positions, and system parameters.
One known method and system to overcome this problem is disclosed in U.S. Pat. No. 5,805,442 to Crater et al, entitled “Distributed Interface Architecture For Programmable Industrial Control Systems.” Crater et al. shifts the burden of providing user interfaces for changing forms of data from the remote computer to the controllers. This is accomplished by combining data with functionality for displaying that data at the individual controllers. Each of the controllers has a computer memory for storing the relevant data and formatting instructions, i.e., web pages, associated with the data that allow a properly equipped remote computer to display the data in a predetermined format. Thus, each type of data has a web page associated with it stored in the controller's memory. However, this adds complexity and increased memory capacity to the programmable controller.
Thus, there exists a need for enhancing communication between a programmable controller and a remote computer while still allowing the remote computer to access different types of data.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an efficient and simple method for enabling communication between a programmable controller and a remote computer having varying types of data objects stored therein.
In carrying out the above object, a method for allowing a programmable controller to communicate with a remote computer is provided. The method includes receiving a request from the remote computer for one of the data objects stored in the programmable controller, determining the type of the data object being requested and automatically converting the data into a comprehensible format based on the type of the data object, generating a user display in response to the request for transmission to the remote computer, and utilizing the user display at the remote computer to allow a user to access the comprehensible format of the requested data.
Still further, in carrying out the above object, a system is provided for performing the steps associated with the method of the present invention. The system includes an interface module at the controller for receiving a request from the remote computer for one of the data objects stored in the programmable controller and a data converter module for determining the type of the data object being requested and automatically converting the data into a comprehensible format based on the type of the data object. The interface module generates the user display in response to the request for transmission to the remote computer. The remote computer includes a display for displaying the user display to allow a user to access the comprehensible format of the requested data.
These and other features of the present invention can be understood from the following specification and drawings.


REFERENCES:
patent: 5103403 (1992-04-01), Ch'Hayder et al.
patent: 5373221 (1994-12-01), McGee et al.
patent: 5705906 (1998-01-01), Tanabe et al.
patent: 5706502 (1998-01-01), Foley et al.
patent: 5742762 (1998-04-01), Scholl et al.
patent: 5805442 (1998-09-01), Crater et al.
patent: 5857206 (1999-01-01), Tsutsumitake
patent: 5862330 (1999-01-01), Anupam et al.
patent: 5878218 (1999-03-01), Maddalozzo, Jr. et al.
patent: 6151625 (2000-11-01), Swales et al.
patent: 6175206 (2001-01-01), Ueno et al.
patent: 6201996 (2001-03-01), Crater et al.
patent: 6208948 (2001-03-01), Klinger et al.
patent: 29823119 (1999-04-01), None
patent: 0838768 (1998-04-01), None
patent: 0992867 (2000-04-01), None
Notification of Transmittal Of The International Search Report or the Declaration; International Application No. PCT/US 00/31350; International filing date Nov. 15, 2000.
PCT International Search Report—International Application No. PCT/US 00/31350; International Filing Date Nov. 15, 2000.
Functionality Overview of an Open Source Embedded Web Server by GoAhead Software, Inc. May 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for allowing a programmable controller to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for allowing a programmable controller to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for allowing a programmable controller to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3177560

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.