Data processing: generic control systems or specific application – Generic control system – apparatus or process – Having preparation of program
Reexamination Certificate
1999-05-17
2002-08-27
Patel, Ramesh (Department: 2121)
Data processing: generic control systems or specific application
Generic control system, apparatus or process
Having preparation of program
C700S018000, C700S087000, C700S097000, C700S181000, C717S104000, C717S106000, C717S114000, C717S141000, C341S020000, C341S078000, C341S086000, C341S173000
Reexamination Certificate
active
06442441
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to programmable logic controllers and, more specifically, to a method of automatically generating and verifying programmable logic controller code.
2. Description of the Related Art
It is known that programmable logic controller code is written by controls engineers after assembly tooling designs are completed and the process has been defined. The programmable logic controller code is not validated (debugged) until the hard tools are built and tried. A significant portion of this tool tryout process is associated with the debugging of the programmable logic controller code at levels of detail from a tool by tool level, to a workcell level and finally at a tooling line level.
The creation of the programmable logic controller code is mostly a manual programming task with any automation of the code generation limited to “cutting and pasting”, previously written blocks of code that were applied to similar manufacturing tools. Once the programmable logic controller code is written, it is used by the programmable logic controller to build subsequent hard tools used in the manufacture of parts for motor vehicles.
Although the above process has worked well, it is desirable to create the programmable logic controller code such that it can be tied directly with manufacturing process planning and the tool design process. It is also desirable to have a process with the ability to automatically generate and verify manufacturing programmable logic controller code. It is further desirable to provide a process that will enable generation and verification of programmable logic controller code analytically prior to hard tool build. Therefore, there is a need in the art to provide a method of automatically generating and verifying programmable logic controller code for a motor vehicle.
SUMMARY OF THE INVENTION
Accordingly, the present invention is a method of automatically generating and verifying programmable logic controller code. The method includes the steps of constructing a neutral control model file, determining whether the neutral control model file is correct and generating programmable logic controller (PLC) code if the neutral control model file is correct. The method also includes the steps of verifying whether the PLC code is correct and using the PLC code by a PLC to build a tool if the PLC code is correct.
One advantage of the present invention is that a method of automatically generating and verifying programmable logic controller code is provided for use in building tooling to manufacture parts of a motor vehicle. Another advantage of the present invention is that the method uses a neutral control model exchange format and development of a programmable logic controller code to simulate programmable logic controller operations. Yet another advantage of the present invention is that the method enables generation and verification of programmable logic controller code analytically prior to hard tool build. Still another advantage of the present invention is that the method eliminates the tool tryout process before the code is generated. A further advantage of the present invention is that the method improves manufacturing process cost and timing.
Other features and advantages of the present invention will be readily appreciated as the same becomes better understood after reading the subsequent description taken in conjunction with the accompanying drawings.
REFERENCES:
patent: 4928221 (1990-05-01), Belkhiter
patent: 4998206 (1991-03-01), Jones et al.
patent: 5249135 (1993-09-01), Fujita
patent: 5377116 (1994-12-01), Wayne et al.
patent: 5377316 (1994-12-01), Leggett
patent: 5388051 (1995-02-01), Seki et al.
patent: 5402349 (1995-03-01), Fujita et al.
patent: 5574637 (1996-11-01), Obata et al.
patent: 5644493 (1997-07-01), Motai et al.
patent: 5796618 (1998-08-01), Maeda et al.
patent: 5963447 (1999-10-01), Kohn et al.
patent: 6167406 (2000-12-01), Hoskins et al.
patent: 6223134 (2001-04-01), Rust et al.
patent: 6263487 (2001-07-01), Stripf et al.
Baumgartner Alan
Kennedy Scott
Walacavage J. G.
Ford Global Technologies Inc.
Kelley David B.
Patel Ramesh
LandOfFree
Method of automatically generating and verifying... 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 of automatically generating and verifying..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of automatically generating and verifying... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2903415