Control system, programmable logic controller, and recording medium
AssigneeMitsubishi Electric Corporation
InventorsKeita YAMAZAKI, Eitaro HIOKI
Life of this patent
Estimating the term…
Abstract
A control system includes a programmable logic controller to execute at least one program and a programming support device to create the program. In the control system, an end process time measurer measures an execution time of an end process performed after execution of the program in a single scanning process, and a display displays the execution time of the end process on a screen in the programming support device.
Claims10
A control system, comprising:
- a programmable logic controller to execute at least one program, the programmable logic controller comprising first processing circuitry and a first storage;
- and
- a programming support device to create the at least one program, the programming support device comprising second processing circuitry and a second storage, wherein
- the first processing circuitry measures an execution time of an end process performed each time execution of each of the at least one program is completed;
- the second processing circuitry displays the execution time of the end process on a screen included in the programming support device,
- the first processing circuitry
- executes a plurality of programs with a multi-core processor including a plurality of cores,
- measures an execution time of a program executed by each of the plurality of cores,
- calculates a wait time taken to cause the end process performed by each of the plurality of cores to start at a same timing, and
- measures an execution time of the end process performed by each of the plurality of cores, and
- the second processing circuitry displays the execution time of the program, the wait time, and the execution time of the end process on the screen for each of the plurality of cores.
(canceled)
A programmable logic controller for executing a plurality of programs with a multi-core processor including a plurality of cores, the programmable logic controller comprising:
- processing circuitry;
- and
- a storage, wherein
- the processing circuitry
- measures an execution time of a program executed by each of the plurality of cores,
- measures an execution time of an end process performed by each of the plurality of cores each time execution of the program is completed,
- calculates a wait time taken to cause the end process performed by each of the plurality of cores to start at a same timing,
- stores, in the storage, monitor information including information about the execution time of the program, information about the execution time of the end process, and information about the wait time, and
- transmits, in response to a monitor information request to acquire the monitor information to be displayed on a screen, a monitor information response including the monitor information stored in the storage.
(canceled)
A non-transitory computer-readable recording medium storing a program executable by a computer to execute a plurality of programs with a multi-core processor including a plurality of cores, the program causing the computer to execute processing comprising:
- measuring an execution time of a program executed by each of the plurality of cores;
- measuring an execution time of an end process performed by each of the plurality of cores each time execution of the program is completed;
- calculating a wait time taken to cause the end process performed by each of the plurality of cores to start at a same timing;
- storing monitor information including information about the execution time of the program, information about the execution time of the end process, and information about the wait time;
- and
- transmitting, in response to a monitor information request to acquire the monitor information to be displayed on a screen, a monitor information response including the monitor information stored in the first storage.
Dependencies are inferred from the claim text.