Method of detecting execution errors in program-controlled apparatus
AssigneeRobert Bosch GmbH
InventorsKurt Bauer, Karl-Heinz Fischer, Heinz Huber
Life of this patent
Estimating the term…
Loading patent…
AssigneeRobert Bosch GmbH
InventorsKurt Bauer, Karl-Heinz Fischer, Heinz Huber
Estimating the term…
To permit, by a program, supervision of a programmable controller, which controls, for example, operation of a machine tool, or other device in which sequential events occur, a computer controlled diagnostic unit (2) is connected to the programmable controller (1). The stepping or sequencing structure of the program in the programmable controller (1) is stored in the diagnostic unit (2), for example in a fixed memory (ROM 4). Supervision of the control of the machine tool, engine, or other operating unit, for example due to malfunction of transducers, connecting lines, and the like, is supervised by testing if the conditions for going from one step in a program to the next step are always satisfied; if an error is recognized, the respective steps of the control program are interrogated, and the conditions for stepping from one step to the next are tested. That one of the steps which does not meet the further sequencing conditions--or the next preceding one which does meet the conditions--then provide an indication of the source of the error, malfunction or trouble.
In the combination of a programmable controller (1) and a device (M), particularly a machine tool, controlled thereby, in which:
The combination of a programmable controller (1), a diagnostic unit (2), a data bus (3) interconnecting said controller and diagnostic unit, a device (M) controlled by the programmable controller, and transducers (T) and input lines (1b) connected to, and signaling operating conditions of, the device (M) to the programmable controller (1)
Dependencies are inferred from the claim text.