Diagnostic software for facilitating flowchart programming

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S002000

Reexamination Certificate

active

06275955

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the diagnosis of problems in industrial equipment and processes. More particularly, the invention relates to the programming of graphical flow charts that are used for detecting and diagnosing error conditions in an industrial machine or process.
BACKGROUND OF THE INVENTION
Manufacturers seek to take advantage of the greater flexibility of general purpose computers, including inexpensive commercially available personal computers, or “PCs”, to enhance the efficiency associated with creating and maintaining software programs used to control industrial processes. Because general purpose computers can be programmed in high level commercially available languages such as BASIC, FORTRAN, C, or in object-oriented languages such as C++, manufacturers and process control vendors have been able to develop PC-based control systems that emulate traditional “PLC” (programmable logic controller) functions, but do it in such a way that permits them to be easy to use, program and maintain, while still offering significant cost savings over dedicated PLC-based solutions.
In many instances when a PLC is used, the PLC is connected to a central control computer. In such an arrangement, the PLC plays its own dedicated role controlling the industrial process at hand while concurrently communicating information back to the central computer. By using the high level commercially available programming languages, control methods have evolved using graphical flow charts to aid the software programmer developing control programs which can emulate traditional PLC functions. Use of PCs in this way enables a manufacturer to develop and run the operator interface on the same PC and share data with other WINDOWS based programs through a dynamic data exchange. Thus, a single PC may perform the function of the programmable logic controller, the operator panel, the programming terminal, and the real time system simulator. A PC therefore can replace three separate components: PLC programming terminal, PLC processor, and operator interface. By implementing a PC-based control system, manufacturers are able to lower control system investment costs, increase productivity in design and industrial operations, and reduce down time with pre-programmed flow chart based diagnostics.
The vast majority of industrial processes, by definition, consist of a series of sequential or concurrent steps, each step involving one or more actions to be taken by a machine or machines. The steps may occur at specific times and in a specified sequence according to specific parameters, or may occur in response to specific events. Each step may have one or more elements, each element describing activities or operations with greater specificity. The large number and types of errors that occur at each step of a manufacturing process, however, can make creating a diagnostic program using only flowchart steps inefficient and burdensome. As shown in
FIG. 3
, each step in the manufacturing process normally has more than one possible error condition. Ordinarily, a separate flowchart decision must be created for each error condition. Within each decision, the programmer must specify each parameter for detecting and evaluating the error condition in each decision, and if the parameters for any error condition change, the programmer must manually search for and update the parameters inside the flowchart program. As a result, updates of the diagnostic parameters require a large amount of development time in the programming of the manufacturing process.
Manufacturers and applications engineers are therefore very interested in new methods for increasing the efficiency associated with developing control programs, and especially methods for increasing the efficiency of programming flowchart based diagnostics.
SUMMARY OF THE INVENTION
Accordingly, the present invention is directed to creating diagnostic software that reduces the amount of time and number of steps needed to program diagnostic functions into a software logic controller. More particularly, the invention is directed to a diagnostic decision tool that allows a programmer to enter diagnostic parameters through a simple user interface and automatically generates a diagnostic program based on the entered parameters. If any parameter in the diagnostic program needs to be changed, the programmer can enter the parameter change through the user interface rather than examining the program and changing each parameter manually; the diagnostic decision tool automatically changes the parameter everywhere it appears in the diagnostic program. Further, the programmer can enter information that is to be displayed upon a specific error condition, thereby notifying an operator of the specific nature of the error condition as well as providing instructions on how to fix the error condition. Thus, the invention reduces the amount of time needed to program and update diagnostic functions and also provides more detailed information for assisting machine operators in fixing error conditions, reducing overall manufacturing down time.


REFERENCES:
patent: 4852047 (1989-07-01), Lavallee et al.
patent: 5355482 (1994-10-01), Ohhashi et al.
patent: 5485620 (1996-01-01), Sadre et al.
patent: 5581759 (1996-12-01), Ohhashi et al.
patent: 5613115 (1997-03-01), Gihl et al.
patent: 5673386 (1997-09-01), Batra
patent: 5742754 (1998-04-01), Tse
patent: 5948112 (1999-09-01), Shimada et al.

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

Diagnostic software for facilitating flowchart programming does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Diagnostic software for facilitating flowchart programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Diagnostic software for facilitating flowchart programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2517660

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