Method for operating a communication network, communication network and subscriber for a communication network

US12101258B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12101258-B2
Application numberUS-202117546907-A
CountryUS
Kind codeB2
Filing dateDec 9, 2021
Priority dateSep 24, 2019
Publication dateSep 24, 2024
Grant dateSep 24, 2024

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.

A method is described for operating a communication network with a plurality of subscribers. Data exchange between the subscribers takes place in the form of telegrams, which comprise data sections. The subscribers interpret an end portion of the telegrams as a check value for the absence of errors in preceding data sections. The telegrams are processed in pass-through, so that the telegrams are forwarded to a respective next subscriber while being received. If an error is detected when receiving a telegram, the subscribers send the telegram to the next subscriber with a characterizing data section at the end, so that the telegram has an end portion representing an invalid check value. The telegram is characterized by the characterizing data section, which is part of the end portion, so that the telegram is not to be considered as an initial error but as a subsequent error.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for operating a communication network, wherein the communication network comprises a plurality of subscribers, the method comprising: wherein data are exchanged in the communication network between the subscribers in the form of telegrams, wherein the telegrams comprise a plurality of data sections, wherein the subscribers interpret an end portion of the telegrams as a check value associated with data sections preceding said end portion of the telegrams for checking an absence of errors in the preceding data sections of the telegrams, the check value being calculated by the subscribers according to a predetermined calculation procedure from the respective preceding data sections of the telegrams and thereby being associated with the respective preceding data sections of the telegrams in a predetermined manner, wherein the telegrams are processed by the subscribers in pass-through, so that the telegrams are received by the subscribers and are forwarded to a respective next subscriber while being received, wherein the subscribers, in a case in which an error of a telegram is detected when receiving the telegram, perform sending the telegram to a next subscriber with a characterizing data section of the telegram at its end, so that the telegram sent to the next subscriber comprises an end portion representing an invalid check value, wherein the characterizing data section is part of the end portion of the telegram which is interpreted as the check value associated with the respective preceding data sections of the telegram in the predetermined manner, and wherein by the characterizing data section the telegram is characterized for the next subscriber such that the telegram is not considered as an initial error but as a subsequent error; wherein the subscribers select the characterizing data section from a group comprising a first and a second predetermined data section; and wherein the method further comprises at least one of the following: A) for the selecting, a check is carried out as to whether, when sending the first predetermined data section, a valid calculated check value for previously sent data sections is present, wherein: if an invalid calculated check value is present, the first predetermined data section is selected as the characterizing data section, and if a valid calculated check value is present, the second predetermined data section is selected as the characterizing data section; and B) for the selecting, a check is carried out as to whether, when sending the first predetermined data section and when sending the second predetermined data section, an invalid calculated check value for previously sent data sections is present in each case, wherein: in a case in which a valid calculated check value is present for one of said first and second predetermined data sections, the other of said first and second predetermined data sections is selected as the characterizing data section, and in a case in which an invalid calculated check value is present in each case, the one of the first and second predetermined data sections is selected as the characterizing data section with which a greater difference from a valid calculated check value for previously sent data sections is obtained, as compared to the other of said first and second predetermined data sections. 2. The method according to claim 1 , wherein the subscribers select the characterizing data section from a group comprising a plurality of predetermined data sections. 3. The method according to claim 1 , wherein the first and second predetermined data sections are inverted with respect to each other. 4. The method according to claim 1 , wherein in a case in which the subscribers detect an error when receiving a telegram and the telegram does not comprise a characterizing data section at its end, an error counter of the subscribers relating to an initial error is incremented. 5. The method according to claim 4 , wherein the subscribers further determine an error type of the detected error and an error counter of the subscribers relating to the error type is incremented. 6. The method according to claim 1 , wherein in a case in which the subscribers detect an error when receiving a telegram and the telegram comprises a characterizing data section at its end, an error counter of the subscribers relating to a subsequent error is incremented. 7. The method according to claim 1 , wherein the subscribers, in a case in which an error is detected when receiving a telegram, depending on an error type of the detected error, prematurely terminate sending the telegram to the next subscriber by sending the characterizing data section. 8. The method according to claim 1 , comprising at least one of the following: the communication network comprises a master-slave structure; the communication network is an Ethernet-based field-bus system or an EtherCAT field-bus system; a CRC (Cyclic Redundancy Check) check value is used as the check value; or the characterizing data section is located at an end of the end portion, and is a last data section of the end portion. 9. A communication network configured to perform the method according to claim 1 , and comprising the plurality of subscribers, wherein the subscribers are configured to process the telegrams in pass-through, so that the telegrams are received by the subscribers and are forwarded to the next subscriber while being received, wherein the subscribers are configured to perform sending the telegram to the next subscriber with the characterizing data section of the telegram at its end, if the error of the telegram is detected when receiving the telegram, so that the telegram sent to the next subscriber comprises the end portion representing the invalid check value. 10. The method according to claim 1 , wherein the subscribers are connected via a transmission path, wherein data are physically transmitted on the transmission path as coded data, and wherein an 8B/10B coding is present in that 8-bit data units coded as 10-bit data units are transmitted. 11. A method for operating a communication network, wherein the communication network comprises a plurality of subscribers, the method comprising: wherein data are exchanged in the communication network between the subscribers in the form of telegrams, wherein the telegrams comprise a plurality of data sections, wherein the subscribers interpret an end portion of the telegrams as a check value associated with data sections preceding said end portion of the telegrams for checking an absence of errors in the preceding data sections of the telegrams, the check value being calculated by the subscribers according to a predetermined calculation procedure from the respective preceding data sections of the telegrams and thereby being associated with the respective preceding data sections of the telegrams in a predetermined manner, wherein the telegrams are processed by the subscribers in pass-through, so that the telegrams are received by the subscribers and are forwarded to a respective next subscriber while being received, wherein the subscribers, in a case in which an error of a telegram is detected when receiving the telegram, perform sending the telegram to a next subscriber with a characterizing data section of the telegram at its end, so that the telegram sent to the next subscriber comprises an end portion representing an invalid check value, wherein the characterizing data section is part of the end portion of the telegram which is interpreted as the check value associated with the respective preceding data sections of the telegram in the predetermined manner, and wherein by the character

Assignees

Inventors

Classifications

  • Real-time traffic · CPC title

  • Hop count for routing purposes, e.g. TTL · CPC title

  • to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title

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

  • Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1] · 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 US12101258B2 cover?
A method is described for operating a communication network with a plurality of subscribers. Data exchange between the subscribers takes place in the form of telegrams, which comprise data sections. The subscribers interpret an end portion of the telegrams as a check value for the absence of errors in preceding data sections. The telegrams are processed in pass-through, so that the telegrams ar…
Who is the assignee on this patent?
Beckhoff Automation Gmbh
What technology area does this patent fall under?
Primary CPC classification H04L47/33. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 24 2024 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).