Motor control device, control method, information processing program and recording medium
AssigneeOMRON Corporation
InventorsTakao USHIYAMA, Satoshi YAMAWAKI, Takaya KITANO
Life of this patent
Estimating the term…
Abstract
The present invention can stabilize driving of a motor even if multiple control instructions of driving the motor are acquired through non-real-time communication. A servo driver (10) does not perform processing corresponding to other control commands when acquiring the other control commands from other interfaces through non-real-time communication in a process of performing processing corresponding to a control command acquired via one interface and through non-real-time communication.
Claims16
A motor control device, performing processing corresponding to a control instruction from an external apparatus, wherein the motor control device comprises:
- multiple interfaces, inputting the control instruction;
- and
- a control portion, performing processing corresponding to the control instruction,
- the control portion comprising:
- an acquisition portion acquiring the control instruction via the multiple interfaces respectively;
- a command processing portion performing processing corresponding to a control command, wherein the control command is a control instruction acquired through a non-real-time communication in the control instruction acquired by the acquisition portion;
- and
- an exclusive limiting portion, wherein the exclusive limiting portion performs an excluding action when the command processing portion performs processing corresponding to a predetermined control command acquired by the acquisition portion via one of the interfaces and the acquisition portion acquires other control commands from the other interfaces, wherein the excluding action limits the command processing portion to perform processing corresponding to the other control commands.
A control method for a motor control device, the motor control device performing processing corresponding to a control instruction from an external apparatus and comprising multiple interfaces inputting the control instruction, wherein the control method comprises:
- an acquisition step of acquiring the control instruction via the multiple interfaces;
- a command processing step of performing processing corresponding to a control command, the control command is a control instruction acquired through non-real-time communication in the control instruction acquired in the acquisition step;
- and
- an exclusive limiting step of performing an excluding action when processing corresponding to a predetermined control command acquired in the acquisition step via one of the interfaces is performed in the command processing step and when other control commands are acquired from the other interfaces, wherein the excluding action limits execution of processing corresponding to the other control commands.
Dependencies are inferred from the claim text.