IP Library Granted Patent US 9,130,773
Granted Patent B2
US 9,130,773 · App. 13/416,681 · Granted Sep 8, 2015

Addressing method and communication system having such an addressing method

Inventors: Holger Büttner (Berlin, DE); Jens Sachs (Petershagen, DE)
Assignee: Beckhoff Automation GmbH
H04L12/42H04L12/403H04L29/12254H04L29/12264H04L61/2038H04L61/2046H04L41/0853
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 9,130,773
App. No.
13/416,681
Granted
Sep 8, 2015
Kind
B2
Abstract

A method retrieves subscriber identifications in a communication network having multiple sub-scribers which are connected to a ring-shaped transmission path. A first telegram is outputted onto the ring-shaped transmission path which comprises a sequence of telegram fields, wherein each subscriber is allocated a telegram field for entering its subscriber identification and each subscriber checks during the passing-through of the first telegram if the subscriber identification field allocated to the subscriber is vacant, and upon detecting a vacant subscriber identification field enters its subscriber identification.

Claims (46)

1. A method for retrieving subscriber identifications in a communication system having multiple subscribers which are connected to a ring-shaped transmission path, the method comprising:

outputting a first telegram onto the ring-shaped transmission path by a control computer, which first telegram comprises a sequence of telegram fields, wherein each subscriber is allocated a telegram field for entering its subscriber identification and each subscriber checks during passing-through of the first telegram if the subscriber identification field allocated to the subscriber is vacant;

upon detecting a vacant subscriber identification field, each subscriber entering that subscriber's subscriber identification; and

outputting a second telegram onto the ring-shaped transmission path by the control computer, which second telegram contains the subscriber identification fields of the first telegram after circulation of the first telegram on the ring-shaped transmission path.

2. The method according to claim 1 , further comprising upon detecting an occupied subscriber identification field in the first telegram, each subscriber entering an error identification into the subscriber identification field allocated to the subscriber of any of the first telegram and the second telegram.

3. The method according to claim 1 , wherein at least one of the subscribers comprises a list of subscriber identifications, and further comprising:

upon detecting an occupied subscriber identification field in the first telegram, each subscriber entering an error identification into the subscriber identification field allocated to the subscriber of the first telegram;

each subscriber checking during passing-through of the second telegram if the subscriber identification field allocated to the subscriber contains that subscriber's subscriber identification, and upon detecting an error, each subscriber entering an error identification into the subscriber identification field allocated to the subscriber of the second telegram; and

outputting a third telegram onto the ring-shaped transmission path, the third telegram containing the telegram fields of the second telegram after circulation on the ring-shaped transmission path, wherein the subscriber comprising a list of subscriber identifications, that subscriber reading in the subscriber identification fields contained in the third telegram during passing-through of the third telegram and comparing the subscriber identification fields with the list of subscriber identifications.

4. The method according to claim 3 , further comprising during the passing-through of the first telegram, each subscriber further checking whether subscriber identification fields arranged before the subscriber identification field allocated to the subscriber respectively contain a subscriber identification and whether subscriber identification fields arranged behind the subscriber identification field allocated to the subscriber are vacant, and upon detecting an error, each subscriber entering an error identification into the subscriber identification field allocated to the subscriber of the first telegram.

5. The method according to claim 1 , wherein at least one of the subscribers comprises a list of subscriber identifications, and further comprising:

upon detecting an occupied subscriber identification field in the first telegram during circulation of the second telegram, each subscriber entering an error identification into the subscriber identification field allocated to the subscriber of the second telegram and checking whether the subscriber identification field allocated to the subscriber contains its subscriber identification;

outputting a third telegram onto the ring-shaped transmission path, which third telegram contains the telegram fields of the second telegram after circulation on the ring-shaped transmission path, each subscriber entering an error identification into the subscriber identification field of the third telegram upon detecting an error in the second telegram during passing-through of the third telegram; and

outputting a fourth telegram onto the ring-shaped transmission path, which fourth telegram contains the telegram fields of the third telegram after circulation on the ring-shaped transmission path, wherein the subscriber comprising a list of subscriber identifications, that subscriber reading in the subscriber identification fields contained in the fourth telegram during passing-through of the fourth telegram and comparing the subscriber identification fields with the list of subscriber identifications.

6. The method according to claim 5 , further comprising:

during the passing-through of the first telegram each subscriber checking whether subscriber identification fields arranged before the subscriber identification field allocated to the subscriber respectively contain a subscriber identification and whether subscriber identification fields arranged behind the subscriber identification field allocated to the subscriber are vacant; and

upon detecting an error in the first telegram, each subscriber entering an error identification into the subscriber identification field allocated to the subscriber of the second telegram.

7. The method according to claim 1 , wherein the subscriber identification comprises a serial identification of the subscriber.

8. The method according to claim 1 , further comprising each subscriber receiving information on that subscriber's position on the ring-shaped transmission path with respect to the further subscribers and the circulating direction of the telegram.

9. The method according to claim 8 , further comprising transmitting the information on the respective position of the subscribers on the ring-shaped transmission path by means of a telegram preceding the first telegram.

10. The method according to claim 8 , further comprising transmitting the information on the respective position of the subscribers on the ring-shaped transmission path with a header section of the first telegram.

11. The method according to claim 1 , wherein the telegrams outputted onto the ring-shaped transmission path each comprise an unambiguous identification.

12. The method according to claim 1 , wherein the telegrams outputted onto the ring-shaped transmission path each comprise a test-value field, wherein during entering the any of the subscriber identification and the error identification the subscribers carry out a calculation of a test value for the telegram and enter it into the test-value field.

13. The method according to claim 1 , wherein at least one subscriber on the ring-shaped transmission path is a setting device and as a subscriber identification enters a setting value into the subscriber identification field allocated to the subscriber of the first telegram.

14. A communication system comprising:

multiple subscribers which are connected to a ring-shaped transmission path; and

a configuration subscriber;

wherein the configuration subscriber is configured to output a first telegram onto the ring-shaped transmission path during the initialization of the communication system, which first telegram comprises a sequence of telegram fields, wherein each subscriber is allocated a telegram field for entering its subscriber identification, wherein each subscriber is configured to check during passing-through of the first telegram whether the subscriber identification field allocated to the subscriber is vacant and to enter that subscriber's subscriber identification upon determining a vacant subscriber identification field; and

wherein the configuration subscriber is further configured to output a second telegram onto the ring-shaped transmission path, which second telegram contains the subscriber identification fields of the first telegram after circulation on the ring-shaped transmission path.

15. The communication system according to claim 14 , wherein each subscriber is configured to enter an error identification into the subscriber identification field allocated to the subscriber of any of the first telegram and the second telegram upon detecting an occupied subscriber identification field in the first telegram.

16. The communication system according to claim 14 ,

wherein at least one of the subscribers comprises a list of subscriber identifications;

wherein each subscriber enters an error identification into the subscriber identification field allocated to the subscriber of the first telegram upon detecting an occupied subscriber identification field in the first telegram;

wherein during passing-through of the second telegram each subscriber checks whether the subscriber identification field allocated to the subscriber contains that subscriber's subscriber identification, and upon detecting an error, each subscriber enters an error identification into the subscriber identification field allocated to the subscriber of the second telegram; and

wherein the configuration subscriber is configured to output a third telegram onto the ring-shaped transmission path, which third telegram contains the telegram fields of the second telegram after circulation on the ring-shaped transmission path, wherein the subscriber comprising a list of subscriber identifications reads in the subscriber identification fields contained in the third telegram during passing-through of the third telegram and compares the subscriber identification fields with the list of subscriber identifications.

17. The communication system according to claim 16 , wherein each subscriber is configured to further check during the passing-through of the first telegram whether subscriber identification fields arranged before the subscriber identification field allocated to the subscriber respectively comprise a subscriber identification and whether subscriber identification fields arranged behind the subscriber identification field allocated to the subscriber are vacant and upon detecting an error enter an error identification into the subscriber identification field allocated to the subscriber of the first telegram.

18. The communication system according to claim 14 ,

wherein at least one of the subscribers comprises a list of subscriber identifications;

wherein each subscriber upon detecting an occupied subscriber identification field in the first telegram during passing-through of the second telegram enters an error identification into the subscriber identification field allocated to the subscriber of the second telegram and checks whether the subscriber identification field allocated to the subscriber contains that subscriber's subscriber identification;

wherein the configuration subscriber is configured to output a third telegram onto the ring-shaped transmission path, which third telegram contains the telegram fields of the second telegram after circulation on the ring-shaped transmission path, wherein each subscriber upon detecting an error in the second telegram during passing-through of the third telegram enters an error identification into the subscriber identification field allocated to the subscriber of the third telegram; and

wherein the configuration subscriber is configured to output a fourth telegram onto the ring-shaped transmission path, which fourth telegram contains the telegram fields of the third telegram after circulation on the ring-shaped transmission path, wherein the subscriber comprising a list of subscriber identifications during passing-through of the fourth telegram reads in the subscriber identification fields contained in the fourth telegram and compares the subscriber identification fields with the list of subscriber identifications.

19. The communication system according to claim 18 ,

wherein each subscriber further checks during the passing-through of the first telegram whether subscriber identification fields arranged before the subscriber identification field allocated to the subscriber respectively contain a subscriber identification and whether subscriber identification fields arranged behind the subscriber identification field allocated to the subscriber are vacant, and

wherein each subscriber upon detecting an error in the first telegram enters an error identification into the subscriber identification field allocated to the subscriber of the second telegram.

20. The communication system according to claim 14 , wherein the configuration subscriber is further configured to transmit to each subscriber information on that subscriber's position on the ring-shaped transmission path with respect to the further subscribers and the circulation direction of the telegram.

21. The communication system according to claim 14 , wherein at least one subscriber on the ring-shaped transmission path is a setting device which is configured to enter a setting value as subscriber identification into the subscriber identification field allocated to the subscriber of the first telegram.

Assignments (2)
CHANGE OF ASSIGNEE ADDRESS Recorded Nov 19, 2019
From: BECKHOFF AUTOMATION GMBH
To: BECKHOFF AUTOMATION GMBH
Reel/Frame 051057/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2012
From: BUTTNER, HOLGER; SACHS, JENS
To: BECKHOFF AUTOMATION, GMBH
Reel/Frame 028242/0057 →
Priority Claims (1)
DE 10 2010 003448 · Mar 30, 2010 · national
Continuity (2)
Continuation PCTEP2011054458 · Mar 23, 2011
Related Publication 20120224580A1 · Sep 6, 2012