IP Library Granted Patent US 11,243,517
Granted Patent B2
US 11,243,517 · App. 16/682,629 · Granted Feb 8, 2022

Communication unit, control apparatus, communication system and method

Inventors: Danny Schneider (Lichtenwald, DE); Christian Waldeck (Esslingen, DE); Eduard Faber (Stuttgart, DE); Thomas Lederer (Kernen, DE)
Assignee: FESTO SE & CO. KG
G05B19/4185G06F1/08G06F1/12H04J3/0658G05B2219/25041
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,243,517
App. No.
16/682,629
Granted
Feb 8, 2022
Kind
B2
Abstract

A communication unit (S 1 , S 2 ) for industrial automation for use in a communication system ( 10 ) of series-connected communication units (M, S 1 , S 2 ). The communication unit includes a first input (E 1 ), a first output (A 1 ), and an internal clock generator (TG) which is adapted to provide an internal clock signal as system clock for clocking the communication unit (S 1 , S 2 ), and wherein the communication unit (S 1 , S 2 ) is configured to receive, via the input (E 1 ), a serial input data stream with payload data. The communication unit (S 1 , S 2 ) has a timer (ZG) for providing a time value, the timer (ZG) being adapted to provide the time value based on an input symbol clock included in the input data stream.

Claims (18)

1. A communication unit for industrial automation for use in a communication system of series-connected communication units, the communication unit comprising a first input, a first output, and an internal clock generator adapted to provide an internal clock signal as a system clock for clocking the communication unit, the communication unit being configured to receive via the first input an input serial data stream having payload data, wherein the communication unit has a timer for providing a time value, the timer being adapted to provide the time value based on an input symbol clock included in the input data stream.

2. The communication unit according to claim 1 , wherein the internal clock generator is adapted to provide the internal clock signal independently of the input symbol clock.

3. The communication unit according to claim 1 , wherein the timer is adapted to increment or decrement the time value for an incoming symbol of the input data stream.

4. The communication unit according to claim 1 , wherein the communication unit is adapted to provide at its first output an output data stream having an output symbol clock whose clock rate is identical to the clock rate of the input symbol clock of the input data stream.

5. The communication unit according to claim 4 , wherein the communication unit is adapted to provide the output data stream with an output symbol clock having a permanently fixed phase relationship to the input symbol clock.

6. The communication unit according to claim 5 , wherein the communication unit is adapted to continuously adjust the signal shape of the output data stream to achieve the permanently fixed phase relationship.

7. The communication unit according to claim 1 , wherein the communication unit is adapted to provide an output data stream output at the first output with the same number of symbols as the input data stream received at the first input contains.

8. The communication unit according to claim 1 , wherein the timer is adapted to adjust the time value according to a compensation value, in order to compensate for a runtime of the input data stream and/or an output data stream between communication units.

9. The communication unit according to claim 8 , wherein the communication unit has a second input and a second output and the communication unit is adapted to determine the compensation value on the basis of a time difference between an output of a test signal via the first output and a reception of the test signal via the second input and/or to determine the compensation value on the basis of a time difference between a reception of the test signal via the first input and an output of the test signal via the second output.

10. The communication unit according to claim 9 , wherein the communication unit is adapted to provide a compensation determination value based on the time difference and to output the compensation determination value to a further communication unit.

11. The communication unit according to claim 9 , wherein the communication unit is adapted to obtain a compensation determination value from a further communication unit and to determine the compensation value on the basis of the compensation determination value and the time difference.

12. A control apparatus comprising a communication unit according to claim 1 , wherein the control apparatus is adapted to use the time value as a time stamp and/or to carry out, according to the time value, a time-based control of a functional unit.

13. The control apparatus according to claim 12 , wherein the functional unit comprises an actuator, a sensor and/or a signal unit.

14. A communication system comprising a first communication unit and a plurality of further communication units each adapted according to claim 1 , the first communication unit having an output and an input and the further communication units each having a first input, a first output, a second input and a second output, the communication units being connected in series, in such a way that a communication path is provided which, starting from the output of the first communication unit, runs in the order prescribed by the series successively through each first input and each second output of the further communication units to the first output of the last communication unit in the series, and from there, runs in reverse order successively through each second input and each second output to the input of the first communication unit.

15. A method for determining a time value for a communication unit, comprising the steps of:

providing, by means of an internal clock generator of the communication unit, an internal clock signal as system clock of the communication unit;

receiving, by means of a first input of the communication unit, a serial input data stream with payload data; and

providing, by means of a timer of the communication unit, the time value on the basis of an input symbol clock contained in the input data stream.

Assignments (2)
CHANGE OF NAME Recorded Mar 10, 2020
From: FESTO AG & CO. KG
To: FESTO SE & CO. KG
Reel/Frame 052136/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2020
From: SCHNEIDER, DANNY; WALDECK, CHRISTIAN; FABER, EDUARD; LEDERER, THOMAS
To: FESTO AG & CO. KG
Reel/Frame 051475/0781 →