Control system having an application function with integrated self diagnostics
AssigneeSquare D Company
InventorsMichael Thomas Mellish, Mac Haley
Life of this patent
Estimating the term…
Loading patent…
AssigneeSquare D Company
InventorsMichael Thomas Mellish, Mac Haley
Estimating the term…
A self diagnostic system is integrated into an application program for controlling a machine or process. The application program is comprised of various logical segments that have to be solved by a logic solving engine. The diagnostic program will annunciate an event when the application program cannot execute a desired response by monitoring certain preselected and marked segments of the application program and allocating memory to save the result. When an abnormal occurrence in these segments results in the desired event not occurring, the diagnostic system will determine what part of the logic expression controlling the event could not be completed. This information will be saved and used for annunciating the reason for the desired event not happening. The diagnostic system includes a special control module that is added to the application program. This module is implemented as either an instruction added to the marked logic segment that is to be monitored in the case of a ladder logic system or as a subroutine as part of other types of sequential control methods. The data is recorded automatically, without application programming.
A self diagnostic control system comprising:
A self diagnostic program having a function block for a control system having a processor and an application program stored in a memory run by the processor for controlling output devices in response to a status of a plurality of input devices, the application program including a plurality of logical segments for controlling the output devices, each of said logical segments requiring selected input and output devices to be in a predetermined state before an output device controlled by the logical segment can reach an expected state, each of said logical statements consisting of series connected logical elements coupled to an output representation, each element requiring a predetermined state to energize the output representation, said function block comprising:
Dependencies are inferred from the claim text.