Peripheral device of programmable logic controller
AssigneeMitsubishi Electric Corporation
InventorsKaori Sakagami, Masanobu Sumiya, Tomohiro Sato, Makoto Nonomura
Life of this patent
Estimating the term…
Abstract
A tracing-result optimization processing unit generates an optimized tracing result. A tracing-result collation processing unit collates the optimized tracing result and a time chart as a basis of a sequence processing for an external apparatus and detects shift of the optimized tracing result. A tracing-result storing unit accumulates and stores therein a tracing result obtained by a programmable logic controller at predetermined time intervals. Every time the tracing result is stored in the tracing-result storing unit, the tracing-result optimization processing unit generates the optimized tracing result.
Claims5
A programmable-logic-controller peripheral device that is connected to a programmable logic controller, which controls an external apparatus based on a sequence program, and verifies an operation state of the sequence program in the programmable logic controller, the Programmable-logic-controller peripheral device comprising:
- a tracing-result optimization processing unit that generates an optimized tracing result obtained by correcting, based on performance of the external apparatus, a tracing result obtained by the programmable logic controller executing sequence processing corresponding to a predetermined signal input/output unit out of external apparatuses;
- a tracing-result collation processing unit that collates the optimized tracing result and a time chart as a basis of the sequence processing for the external apparatus and detects shift of the optimized tracing result;
- and
- a tracing-result storing unit that accumulates and stores therein a tracing result obtained by the programmable logic controller executing, at predetermined time intervals, the sequence processing for the predetermined signal input/output unit out of the external apparatuses, wherein
- every time the tracing result is stored in the tracing-result storing unit, the tracing-result optimization processing unit generates the optimized tracing result, and the tracing-result collation processing unit has a function of performing collation of the optimized tracing result and the time chart and detecting shift of timing due to elapse of time.
A Programmable-logic-controller peripheral device that is connected to a programmable logic controller, which controls an external apparatus based on a sequence program, and verifies an operation state of the sequence program in the programmable logic controller, the Programmable-logic-controller peripheral device comprising:
- a tracing-result optimization processing unit that generates an optimized tracing result obtained by correcting, based on performance of the external apparatus, a tracing result obtained by the programmable logic controller executing sequence processing corresponding to a predetermined signal input/output unit out of external apparatuses;
- a tracing-result collation processing unit that collates the optimized tracing result and a time chart as a basis of the sequence processing for the external apparatus and detects shift of the optimized tracing result;
- a correction-target-timing detection processing unit that determines, when shift of timing between the time chart and the optimized tracing result is detected from a collation result obtained by the tracing-result collation processing unit, whether there is processing that uses a timer before a step in the sequence program corresponding to the shift of timing and calculating, when there is the processing that uses the timer before the step, a new timer setting value with which an amount of the shift of timing is eliminated;
- and
- a timing correction processing unit that sets the new timer setting value, which is generated by the correction-target-timing detection processing unit, as a timer setting value of the timer processing on the sequence program.
A Programmable-logic-controller peripheral device that is connected to a programmable logic controller, which controls an external apparatus based on a sequence program, and verifies an operation state of the sequence program in the programmable logic controller, the Programmable-logic-controller peripheral device comprising:
- a tracing-result optimization processing unit that generates an optimized tracing result obtained by correcting, based on performance of the external apparatus, a tracing result obtained by the programmable logic controller executing sequence processing corresponding to a predetermined signal input/output unit out of external apparatuses;
- a tracing-result collation processing unit that collates the optimized tracing result and a time chart as a basis of the sequence processing for the external apparatus and detects shift of the optimized tracing result;
- and
- a correction-target-sequence-program detection processing unit that extracts, when shift of timing between the time chart and the optimized tracing result is detected from a collation result obtained by the tracing-result collation processing unit, a step in the sequence program corresponding to the shift of timing and acquiring, as a step as a cause of occurrence of the shift of timing, a step having, as a coil, a device used as a contact in the step in the sequence program.
Dependencies are inferred from the claim text.