Plaque It!
Sponsored by: Flash of Genius |
[0001] 1. Field of the Invention
[0002] The invention relates to the field of automation systems. More specifically, it relates to identification and localization of error conditions generated therein.
[0003] 2. Background of the Related Art
[0004] Since the time that Henry Ford of Ford Motor Company started implementing the concept of a production line, the manufacture of parts has increasingly involved the use of automation systems.
[0005] During the developmental cycle, manufactured parts are moved from one assembly and/or testing station to the subsequent stations by means of transport mechanisms such as conveyor belts, cranes, robotics system, and other transport means. A fault in any of these transport mechanisms can lead to costly delays not only in the production area involved but also by creating a bottleneck at the breakdown point that further results in a domino effect along the line. Ideally, the location and cause of a fault should be readily ascertainable in a minimal amount of time to reduce downtime. To this end, sensors are placed at various locations in automation systems for providing feedback to a central location. Simple logic relationships are defined relating the various sensor outputs to corresponding error conditions. However, these relationships are often expressed and presented in cryptic terms that require further interpretation by a technician, and thus do not provide a solution in real time.
[0006] One prior art error monitoring system provided by the assignee seeks to address some of the problems. The assignee provides a product known as SIMOCODE®-DP which is an electric motor protection and control device. SIMOCODE®-DP protects the motor against thermal overload by shorting the supply voltage to ground to avoid damage in the event of an overload condition. The SIMOCODE®-DP error controller analyzes the input signals obtained from the motor. Variables associated with the input signals of the product are used to define various status conditions, warnings, and errors. These variables are stored in a data storage medium in the form of an error look-up table that is accessible using application software to display the results on a display monitor. A help feature associated with the error table allows a technician to access additional information associated with the displayed variables.
[0007] The prior art, however, fails to take into account implementation of the fault monitoring and resolution of the overall system, e.g., the entire production line. For instance, in a production-line system, a detected error condition may display an error message “External Error 1.” The technician then typically has to identify a functional block associated with the error message “External Error 1.” He or she may further be required to identify a particular input associated with the functional block, e.g., a logic 0 signal on one of the inputs. To determine the source of the signal, he then has to review system documentation. Ultimately, he may localize the fault sufficiently to a particular sensor of the system, thus allowing the error to be addressed. Not only is this troubleshooting procedure time consuming, resulting in possible downtime for the plant, but it is also an arduous task requiring different documents to be reviewed in order to identify the source of the problem.
[0008] What is needed is a system that automatically reads, processes, interprets and presents to an operator fault information and corresponding fault resolution information to facilitate expeditious correction of any system faults.
[0009] The invention disclosed and claimed herein, in one aspect thereof, provides a method of processing fault conditions in an automation system, which comprises identifying functional blocks making up the system, identifying potential error conditions associated with each of the functional blocks, defining possible causes for each of the error conditions, wherein a plurality of possible causes is defined for at least one of the error conditions, and developing error messages for the possible causes. Typically, the possible causes are defined based on external conditions that impact a functional block, and may require reviewing plant documentation. Preferably, each of a plurality of possible causes for an error condition is associated with a weighting factor defining the likelihood of an error condition having been caused by a particular one of the possible causes. Preferably, the error messages are associated with the potential errors through association in a database.
[0010] For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying Drawings in which:
[0011]
[0012]
[0013]
[0014] Referring now to
[0015] The implementation of an error control system in a production plant or other automation system involves identifying the various machines
[0016] In order to ensure that application-specific conditions are taken into account, the invention further requires during the project phase, that plant documentation be analyzed to identify all external conditions that impact the parameters associated with a machine
[0017] Referring now to
[0018] It will be appreciated that the database of parameter data files relating the machine
[0019] Referring now to
[0020] Once all of the associations for the machine, error conditions, and error messages have been defined and developed, flow is to a function block
[0021] Once the system is brought on-line, as indicated in a function block
[0022] It is appreciated that display of the error messages can be accomplished over a conventional packet-switched network such that the central controller
[0023] Alternatively, the error messages can be presented audibly instead of, or in conjunction with, display thereof utilizing conventional signal conversion technology. The technician can then hear the error message when announced, and react accordingly.
[0024] Alternatively still, the error message can be converted for communication to the technician via a wireless device, e.g., a pager, such that the technician can view text of the error message from the wireless device at remote location.
[0025] The present invention has been described with reference to a particular sample system, and a certain nomenclature was adopted to define the various components, signals and conditions. It will be appreciated that different embodiments could be created without departing from the essence of the invention as claimed in the attached claims.