Position control device based on programmable logic controller

US10528022B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10528022-B2
Application numberUS-201816223714-A
CountryUS
Kind codeB2
Filing dateDec 18, 2018
Priority dateApr 25, 2018
Publication dateJan 7, 2020
Grant dateJan 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a device for controlling a position based on a programmable logic controller (PLC), the device comprising: a motor driving module; an input module; and a control module, wherein the control module includes: a profile creation unit configured for creating the position profile based on the position command when a first position calculation interrupt is generated in a first position control period; a pulse calculation unit configured for calculating a number of outputs of the driving pulse to be output in a second position control period following the first position control period based on the position profile; and a driving controller configured for outputting the driving pulse having the number of outputs calculated by the pulse calculation unit to the motor driving module when a second position calculation interrupt notifying a start time-point of the second position control period is generated.

First claim

Opening claim text (preview).

What is claimed is: 1. A device for controlling a position based on a programmable logic controller (PLC), the device comprising: a motor driving module configured to drive a motor to move a movable object; an input module configured to input a position command for determining a target position of the movable object; and a control module configured to output a driving pulse for operating the motor driving module based on the position command, wherein the control module includes: a profile creation unit configured for creating the position profile based on the position command when a first position calculation interrupt is generated in a first position control period; a pulse calculation unit configured for calculating a number of outputs of the driving pulse to be output in a second position control period following the first position control period based on the position profile; and a driving controller configured for outputting the driving pulse having the number of outputs calculated by the pulse calculation unit to the motor driving module when a second position calculation interrupt notifying a start time-point of the second position control period is generated. 2. The device of claim 1 , wherein the control module further includes: a first interrupt generation unit configured for generating the first and second position calculation interrupts; and a second interrupt generation unit configured for generating a pulse interrupt for outputting the driving pulse prior to the start time-point of the second position control period. 3. The device of claim 2 , wherein the profile creation unit is configured for generating the position profile including an output rate of and a number of outputs of the driving pulse to be output in the second position control period, based on the position command. 4. The device of claim 2 , wherein the pulse calculation unit includes a buffer for storing the number of the outputs of the driving pulse. 5. The device of claim 2 , wherein the driving controller is configured to be activated for outputting of the driving pulse having the number calculated by the pulse calculation unit upon receiving the pulse interrupt, wherein then the second position calculation interrupt is generated, the driving controller is configured to output the driving pulse. 6. The device of claim 2 , wherein the first interrupt generation unit is configured to: output the driving pulse; and at the same time, generate a third position calculation interrupt such that a number of outputs of a next driving pulse to be output in a third position control period following the second position control period is calculated by the pulse calculation unit. 7. The device of claim 6 , wherein the driving controller is configured to determine whether a generation time-point of the third position calculation interrupt coincides with a start time-point of the third position control period. 8. The device of claim 7 , wherein the driving controller is further configured: upon determination that the generation time-point of the third position calculation interrupt is earlier than the start time-point of the third position control period, to reduce an output rate of the next driving pulse to be output at the fourth position control period after the third position control period. 9. The device of claim 7 , wherein the driving controller is further configured: upon determination that the generation time-point of the third position calculation interrupt is later than the start time-point of the third position control period, to increase an output rate of the next driving pulse to be output at the fourth position control period after the third position control period.

Assignees

Inventors

Classifications

  • Separate interrupt controller for modules · CPC title

  • Input/output · CPC title

  • characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes precedence) · CPC title

  • Influence of execution of interrupts · CPC title

  • G05B19/05Primary

    Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10528022B2 cover?
The present disclosure provides a device for controlling a position based on a programmable logic controller (PLC), the device comprising: a motor driving module; an input module; and a control module, wherein the control module includes: a profile creation unit configured for creating the position profile based on the position command when a first position calculation interrupt is generated in…
Who is the assignee on this patent?
Lsis Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05B19/05. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).