Computation device, control device and control method

US2019372746A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019372746-A1
Application numberUS-201716478473-A
CountryUS
Kind codeA1
Filing dateNov 27, 2017
Priority dateFeb 7, 2017
Publication dateDec 5, 2019
Grant date

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.

Provided is a computation device including a communication interface; a first transmission control part for sending a first communication frame at every predetermined cycle via a transmission path; a second transmission control part for sending a second communication frame in response to an arbitrary event request; and a priority management part. Upon receiving an issuance request of a second event request from a second event issuance part, the priority management part waits for completion of sending processing for a second communication frame corresponding to a first event request currently processed by the second transmission control part, and permits issuance of the second event request to the second event issuance part. The second transmission control part suspends processing for a subsequent first event request following the first event request currently processed until completion of processing for the second event request is complete.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computation device, configuring a control device, comprising: a communication interface that exchanges data with one or a plurality of functional units via a transmission path; a first transmission control part that sends out a first communication frame at every predetermined cycle via the transmission path; a second transmission control part that sends out a second communication frame in response to an arbitrary event request during a period in which the first communication frame is not transmitted; a first event issuance part that issues a first event request according to processing; a second event issuance part that issues a second event request having a higher priority than the first event request; and a priority management part that processes the second event request issued by the second event issuance part with priority, wherein the priority management part, upon receiving an issuance request of the second event request from the second event issuance part means, waits for completion of sending processing for the second communication frame corresponding to the first event request currently under processing by the second transmission control part, and then permits issuance of the second event request to the second event issuance part, and the second transmission control part suspends processing for a subsequent first event request following the first event request currently under processing until completion of processing for the second event request. 2 . The computation device according to claim 1 , wherein the second transmission control part comprises: a first queue that sequentially stores the first event request; and a second queue that sequentially stores the second event request. 3 . The computation device according to claim 2 , wherein the priority management part, upon receiving the issuance request of the second event request, notifies the second transmission control part of the issuance request, and the second transmission control part, after notified of the issuance request of the second event request, notifies the priority management part of an indication that the second event request can be processed when the processing for the first event request currently under processing is completed. 4 . The computation device according to claim 1 , wherein the second event request comprises an instruction for a specific functional unit to establish synchronous communication with the computation device via the transmission path. 5 . The computation device according to claim 4 , wherein the computation device and the one or the plurality of functional units connected via the transmission path each have a clock synchronized with each other, and the instruction to establish the synchronous communication comprises timing indicated by the clocks synchronized with each other. 6 . The computation device according to claim 5 , wherein the timing is set to a value associated with a transmission cycle of the first communication frame. 7 . A control device, comprising: a computation device; and one or a plurality of functional units connected to the computation device via a transmission path so as to be able to exchange data, wherein the computation device comprises: a first transmission control part that sends out a first communication frame at every predetermined cycle via the transmission path; a second transmission control part that sends out a second communication frame in response to an arbitrary event request during a period in which the first communication frame is not transmitted; a first event issuance part that issues a first event request according to processing; a second event issuance part that issues a second event request having a higher priority than the first event request; and a priority management part for processing the second event request issued by the second event issuance part with priority, wherein the priority management part, upon receiving an issuance request of the second event request from the second event issuance part, waits for completion of sending processing for the second communication frame corresponding to the first event request currently under processing by the second transmission control part, and then permits issuance of the second event request to the second event issuance part, and the second transmission control part suspends processing for a subsequent first event request following the first event request currently under processing until completion of processing for the second event request. 8 . A control method in a control device comprising a computation device and one or a plurality of functional units connected to the computation device via a transmission path so as to be able to exchange data, the control method comprising: sending out a first communication frame at every predetermined cycle via the transmission path; issuing a first event request according to processing; issuing a second event request having a higher priority than the first event request; sending out a second communication frame in response to the first event request or the second event request during a period in which the first communication frame is not transmitted; upon receiving an issuance request of the second event request, waiting for completion of sending processing for the second communication frame corresponding to the first event request currently under processing, and then permitting issuance of the second event request; and suspending processing for a subsequent first event request following the first event request currently under processing until completion of processing for the second event request. 9 . The computation device according to claim 2 , wherein the second event request comprises an instruction for a specific functional unit to establish synchronous communication with the computation device via the transmission path. 10 . The computation device according to claim 3 , wherein the second event request comprises an instruction for a specific functional unit to establish synchronous communication with the computation device via the transmission path. 11 . The computation device according to claim 9 , wherein the computation device and the one or the plurality of functional units connected via the transmission path each have a clock synchronized with each other, and the instruction to establish the synchronous communication comprises timing indicated by the clocks synchronized with each other. 12 . The computation device according to claim 10 , wherein the computation device and the one or the plurality of functional units connected via the transmission path each have a clock synchronized with each other, and the instruction to establish the synchronous communication comprises timing indicated by the clocks synchronized with each other. 13 . The computation device according to claim 11 , wherein the timing is set to a value associated with a transmission cycle of the first communication frame. 14 . The computation device according to claim 12 , wherein the timing is set to a value associated with a transmission cycle of the first communication frame.

Assignees

Inventors

Classifications

  • of the traffic information · CPC title

  • G05B19/054Primary

    Input/output · CPC title

  • Remote I-O · CPC title

  • H04L7/0004Primary

    Initialisation of the receiver (H04L7/0075 and H04L7/10 take precedence) · CPC title

  • Bus for use in automation systems · 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 US2019372746A1 cover?
Provided is a computation device including a communication interface; a first transmission control part for sending a first communication frame at every predetermined cycle via a transmission path; a second transmission control part for sending a second communication frame in response to an arbitrary event request; and a priority management part. Upon receiving an issuance request of a second e…
Who is the assignee on this patent?
Omron Tateisi Electronics Co
What technology area does this patent fall under?
Primary CPC classification G05B19/054. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).