Method, communication network, and control unit for the cyclical transmission of data

US10193705B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10193705-B2
Application numberUS-9697306-A
CountryUS
Kind codeB2
Filing dateDec 13, 2006
Priority dateDec 15, 2005
Publication dateJan 29, 2019
Grant dateJan 29, 2019

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.

In order to transmit data on a transmission path to which a control unit and several nodes are connected, the control unit cyclically outputs data in a continuous manner onto the transmission path during the entire transmission cycle time in the form of telegrams by taking into account the transmission standard, the nodes exchanging data with the telegrams during the cycle. The control unit subdivides the transmission cycle into a number of subcycles that have the same length. At least one communication telegram into which a first node can write data for a second node located downstream on the transmission path during the cycle, is sent in each subcycle.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for transmitting data on a ring-shaped transmission path to which a control unit and several nodes are connected, permission to output discrete telegrams to the communication path being given to the control unit and not the nodes, the control unit cyclically outputting data in the form of telegrams to the transmission path, and controlling the transmission process in order to continuously output telegrams during an entire transmission cycle time taking a transmission standard into account, the method comprising the steps of: the nodes exchanging data using the telegrams when passing therethrough, wherein the control unit subdivides a transmission cycle into a number of subcycles having the same length, the control unit transmitting at least one communication telegram in each subcycle into which a first node writes in data for a second node located downstream in the transmission path into the communication telegram when passing through, the second node reading out the data written into the at least one communication telegram when passing through, the control unit transmitting at least one further telegram, the further telegram being any of a data telegram for the nodes and a placeholder telegram for filling up the subcycle. 2. The method of claim 1 , wherein the communication telegram is transmitted by the control unit at a fixed point of time in the subcycle. 3. The method of claim 1 , wherein for continuous transmission of the telegrams at a predetermined transmission cycle time any of the number and the length of the telegrams to be sent in a subcycle including the at least one communication telegram is adjusted by the control unit in order to continuously output telegrams to the transmission path during the entire predetermined transmission cycle time. 4. The method of claim 1 , wherein a first register data set is generated in the first node, the first register data set comprising an identification of a data area in the communication telegram transmitted on the transmission path, an identification of an associated memory area within the first node and a write command, and in that a second register data set is generated in the second node, the second register data set comprising the identification of the data area in the communication telegram transmitted on the transmission path, an identification of an associated memory area in the second node and a read command, the first node and the second node each carrying out a comparison between the telegrams passing through the transmission path and the associated register data set and a data transfer taking place on the basis of the comparison result between the first node and the second node via the communication telegram sent out by the control unit. 5. The method of claim 4 , wherein the first and second register data sets each comprise a start address of the data in the communication telegram, an end address of the data or a length of a data area in the communication telegram, a start address of the associated data within the node and an identification of the data transmission as a write or read operation. 6. The method of claim 4 , wherein the first and second register data sets are generated within the node during a run-up phase. 7. The method of claim 4 , wherein the data area in the communication telegram comprises a control date written by the first node during the cycle of the communication telegram, wherein the second node located downstream in the transmission path reads out the control date and compares it to a predetermined date in order to carry out a control operation if a particular comparison result occurs. 8. The method of claim 1 , wherein the data are transmitted in the form of Ethernet telegrams. 9. A communication network comprising a ring-shaped transmission path to which a control unit and several nodes are connected, permission to output discrete telegrams to the communication path being given to the control unit and not the nodes, the control unit cyclically outputting data in the form of telegrams to the transmission path, thereby controlling the transmission process in order to continuously output telegrams during an entire transmission cycle time taking a transmission standard into account, and the nodes exchanging data using the telegrams when passing therethrough, wherein the control unit subdivides a transmission cycle into a number of subcycles having the same length, the control unit transmitting at least one communication telegram in each subcycle into which a first node writes data for a second node located downstream in the transmission path into the communication telegram when passing through, the second node reading out the data written into the at least one communication telegram when passing through, the control unit transmitting at least a further telegram in each subcycle, the further telegram being any of a data telegram for the nodes and a placeholder telegram for filling up the subcycle. 10. The communication network of claim 9 , wherein the control unit transmits the communication telegram at a fixed point of time in the subcycle. 11. The communication network of claim 9 , wherein for continuous transmission of the telegrams at a predetermined transmission cycle time, the control unit adjusts any of the number and the length of the telegrams to be transmitted within a subcycle including the at least one communication telegram in order to continuously output telegrams to the transmission path during the entire predetermined transmission cycle time. 12. The communication network of claim 9 , wherein in the first node a first register data set is present comprising an identification of a data area in the communication telegram transmitted on the transmission path, an identification of an associated memory area in the first node and a write command, and in that in the second node a second register data set is present comprising the identification of the data area in the communication telegram transmitted on the transmission path, an identification of an associated memory area in the second node and a read command, the first node and the second node each carrying out a comparison of the telegrams passing through the transmission path to the first register data set and the second register data set respectively and a data transfer taking place on the basis of the comparison result. 13. The communication network of claim 12 , wherein the first and second register data sets each comprise a start address of the data within the communication telegram, an end address of the data or a length of the data area in the communication telegram, a start address of the associated data in the node and an identification of the data transmission as a write or read operation. 14. The communication network of claim 12 , wherein the first and second register data set are generated during a run-up phase in the first and the second node, respectively. 15. The communication network of claim 12 , wherein the data area in the communication telegram comprises a control date written by the first node during the passage of the communication telegram, the second node located downstream on the transmission path reads out the control date and compares it to a predetermined date in order to carry out a control operation if a particular comparison result occurs. 16. The communication network of claim 12 , wherein the data are transmitted in the form of Ethernet telegrams. 17. A control unit for a communication network comprising a ring-shaped transmission path to which the control unit and several nodes a

Assignees

Inventors

Classifications

  • H04L12/403Primary

    with centralised control, e.g. polling · CPC title

  • with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] · CPC title

  • with deterministic access, e.g. token passing · 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 US10193705B2 cover?
In order to transmit data on a transmission path to which a control unit and several nodes are connected, the control unit cyclically outputs data in a continuous manner onto the transmission path during the entire transmission cycle time in the form of telegrams by taking into account the transmission standard, the nodes exchanging data with the telegrams during the cycle. The control unit sub…
Who is the assignee on this patent?
Janssen Dirk, Beckhoff Hans, Beckhoff Automation Gmbh
What technology area does this patent fall under?
Primary CPC classification H04L12/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 29 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).