Computation unit, assistance device, output control method, display control method, and program
AssigneeOMRON Corporation
InventorsJunji Shimamura, Hiroshi Sawaragi, Shinichi Hosomi
Life of this patent
Estimating the term…
Abstract
A CPU unit of a PLC executes a motion control and a sequence control. The CPU unit stores a CAM table and a control program for performing the motion control using the CAM table. When a microprocessor receives a command for altering one of a plurality of phases and/or a displacement associated with the phase, the microprocessor alters the phase and/or the displacement in the CAM table to a value that is on the basis of the command. When the microprocessor performs the alteration, the microprocessor executes a control program using a post-alteration CAM table, and outputs the execution results to an apparatus to be controlled.
Claims17
A computation unit of a programmable logic controller configured to execute a motion control and a sequence control, the computation unit comprising:
- a processor;
- and
- a memory configured to store a CAM table and a program for performing the motion control using the CAM table in which a displacement of a driven shaft of an electronic cam is associated with each phase of a main shaft of the electronic cam, wherein
- the processor is configured to,
- output execution results of the program to an apparatus to be controlled associated with the driven shaft,
- alter, when receiving a first command for altering at least either one of a plurality of phases or a displacement associated with the phase, at least either the phase or the displacement in the CAM table to a value that is on a basis of the first command, and
- execute, when the alteration is performed, the program using a post-alteration CAM table, and output the execution results to the apparatus to be controlled.
An assistance device configured to create a user program executed by a computation unit of a programmable logic controller,
- the computation unit comprising a memory stored with a first CAM curve in which a displacement of a driven shaft of an electronic cam is associated with each phase of a main shaft of the electronic cam, and a CAM table in which a displacement associated with one of the plurality of phases is altered,
- the assistance device comprising:
- a processor;
- memory stored with the first CAM curve and a support program configured to support the creation of the user program;
- a display;
- and
- a communication interface configured to communicate with the computation unit,
- the processor being configured to:
- acquire the first CAM curve and the CAM table from the computation unit using the communication interface when receiving a predetermined command, and
- display on the display the first CAM curve stored in the memory or the acquired first CAM curve, and a second CAM curve based on the acquired CAM table.
An output control method in a computation unit of a programmable logic controller configured to execute a motion control and a sequence control,
- the computation unit storing a CAM table and a program for performing the motion control using the CAM table in which a displacement of a driven shaft of an electronic cam is associated with each phase of a main shaft of the electronic cam,
- the output control method comprising the steps of:
- a processor of the computation unit outputting execution results of the program to an apparatus to be controlled associated with the driven shaft;
- the processor, when receiving a first command for altering at least either one of the plurality of phases or a displacement associated with the phase, altering at least either the phase or the displacement in the CAM table to a value that is on the basis of the first command;
- and
- the processor, when the alteration is performed, executing the program using a post-alteration CAM table, and outputting the execution results to the apparatus to be controlled.
A display control method in an assistance device configured to create a user program executed by a computation unit of a programmable logic controller,
- the computation unit storing a first CAM curve in which a displacement of a driven shaft of an electronic cam is associated with each phase of a main shaft of the electronic cam, and a CAM table in which a displacement associated with one of the plurality of phases is altered,
- the assistance device storing the first CAM curve and a support program configured to assist the creation of the user program in a memory,
- the display control method comprising the steps of:
- a processor of the assistance device acquiring the first CAM curve and the CAM table from the computation unit using a communication interface when receiving a predetermined command;
- and
- the processor displaying on a display the first CAM curve stored in the memory or the acquired first CAM curve and a second CAM curve based on the acquired CAM table.
A program configured to control a computation unit of a programmable logic controller configured to execute a motion control and a sequence control,
- the computation unit storing a CAM table and a program configured to perform the motion control using the CAM table in which a displacement of a driven shaft of an electronic cam is associated with each phase of a main shaft of the electronic cam,
- the program causing the computation unit to execute the steps of:
- outputting execution results of the program to an apparatus to be controlled associated with the driven shaft;
- altering, when receiving a first command for altering at least either one of a plurality of phases or a displacement associated with the phase, at least either the phase or the displacement in the CAM table to a value that is on the basis of the first command;
- and
- executing, when the alteration is performed, the program using a post-alteration CAM table, and outputting the execution results to the apparatus to be controlled.
A program configured to control an assistance device configured to create a user program executed by a computation unit of a programmable logic controller,
- the computation unit storing a first CAM curve in which a displacement of a driven shaft of an electronic cam is associated with each phase of a main shaft of the electronic cam, and a CAM table in which a displacement associated with one of the plurality of phases is altered,
- the assistance device storing the first CAM curve and a support program configured to assist the creation of the user program in a memory,
- the program causing the assistance device to execute the steps of:
- acquiring the first CAM curve and the CAM table from the computation unit using a communication interface when receiving a predetermined command;
- and
- displaying on the display the first CAM curve stored in the memory or the acquired first CAM curve, and a second CAM curve based on the acquired CAM table.
Dependencies are inferred from the claim text.