IP Library Granted Patent US 10,182,001
Granted Patent B2
US 10,182,001 · App. 15/281,841 · Granted Jan 15, 2019

Method for cross-trafficking between two slaves of an annular data network

Inventors: Dietmar Bruckner (Anthering, AT); Franz Prenninger (Helpfau-Uttendorf, AT)
Assignee: B&R INDUSTRIAL AUTOMATION GMBH
H04L45/22H04L12/423H04L12/437H04L45/02H04L2012/4026
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 10,182,001
App. No.
15/281,841
Granted
Jan 15, 2019
Kind
B2
Abstract

In order to be able to maintain cross-traffic between slaves in a ring topology of an Ethernet-based data network even in the event of an error in the ring topology, which leads to the interruption of the ring topology, it is provided that in the event of the occurrence (rectification) of an error (F) in the annular data network ( 1 ), the ringmaster is configured to forward data packets or to block at least multicast data packets, and that the master prompts the slaves (S 1 , S 2 ), communicating with one another via cross-traffic, to transmit configuration data packets (DPMC 1 , DPMC 2 ) as multicast data packets to each of the other slaves (S 1 , . . . , Sn) of the annular data network in order to adjust address tables (AT 1 , AT 2 ) in the slaves (S 1 , S 2 ), communicating with one another via cross-traffic.

Claims (22)

1. Method for data communication in a form of cross-traffic between at least two slaves of an annular data network, wherein a master is connected to a first branch of the annular data network with a number with a first plurality of slaves and to a second branch of the annular data network with a second plurality of slaves, and wherein a slave is arranged at an end of the first branch and at an end of the second branch as a ringmaster, wherein, in an event of an error in the annular data network, the method comprises:

configuring the ringmaster to forward data packets; and

prompting, via the master, the at least two slaves, communicating with one another via cross-traffic to transmit configuration data packets as multicast data packets to each of the other slaves of the annular data network in order to adjust address tables in the at least two slaves communicating with one another via cross-traffic.

2. Method for data communication in a form of cross-traffic between at least two slaves of an annular data network, wherein a master is connected to a first branch of the annular data network with a first plurality of slaves and to a second branch of the annular data network with a second plurality of slaves, and wherein a slave is arranged at an end of the first branch and at an end of the second branch as a ringmaster, wherein, in an event of a rectification of an error in the annular data network, the method comprises:

configuring the ringmaster to block at least multicast data packets; and

prompting, via the master, the at least two slaves communicating with one another via cross-traffic to transmit configuration data packets as multicast data packets to each of the other slaves of the annular data network in order to adjust address tables in the at least two slaves communicating with one another via cross-traffic.

3. Method according to claim 1 , wherein the master transmits multicast data packets in both branches of the annular data network to all slaves in the annular data network.

4. Method according to claim 1 , further comprising:

transmitting, as multicast data packets by the master, ring status data packets in intervals in the first and second branches of the annular data network;

receiving the ring status data packets by the ringmaster; and

detecting, in the ringmaster, the error in the annular data network when the ring status data packets are received once or several times in a row from only one branch.

5. Method according to claim 4 , wherein multicast data packets, provided in a communication protocol of the data communication, are used as ring status data packets.

6. Method according to claim 4 , wherein the ringmaster transmits an error data packet to the master in order to inform the master about the occurrence of the error.

7. Method according to claim 1 , wherein the master -transmits a start data packet in order to prompt the at least two slaves communicating with one another via cross-traffic to transmit the configuration data packets.

8. Method according to claim 2 , wherein the master transmits multicast data packets in the first and second branches of the annular data network to all slaves in the annular data network.

9. Method according to claim 2 , further comprising:

transmitting as multicast data packets by the master, ring status data packets in intervals in the first and second branches of the annular data network;

receiving the ring status data packets by the ringmaster; and

detecting, in the ringmaster, the rectification of the error in the annular data network when the ring status data packets are received once or several times in a row from the first and second branches.

10. Method according to claim 9 , wherein multicast data packets, provided in the communication protocol of the data communication, are used as ring status data packets.

11. Method according to claim 9 , wherein the ringmaster transmits an error data packet to the master in order to inform the master about an occurrence of the error.

12. Method according to claim 2 , wherein the master transmits a start data packet in order to prompt the at least two slaves communicating with one another via cross-traffic to transmit the configuration data packets.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2025
From: B&R INDUSTRIAL AUTOMATION GMBH
To: ABB SCHWEIZ AG
Reel/Frame 070109/0889 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER OF RECORDED PROPERTY #18 PREVIOUSLY RECORDED AT REEL: 044861 FRAME: 0829. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Oct 10, 2018
From: BERNECKER + RAINER INDUSTRIE-ELEKTRONIK GES.M.B.H.
To: B&R INDUSTRIAL AUTOMATION GMBH
Reel/Frame 047211/0782 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BERNECKER + RAINER INDUSTRIE-ELEKTRONIK GES.M.B.H.
To: B&R INDUSTRIAL AUTOMATION GMBH
Reel/Frame 044861/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2016
From: BRUCKNER, DIETMAR, DR.; PRENNINGER, FRANZ
To: BERNECKER + RAINER INDUSTRIE-ELEKTRONIK GES.M.B.H.
Reel/Frame 040588/0235 →
Priority Claims (1)
AT A 50831/2015 · Oct 1, 2015 · national
Continuity (1)
Related Publication 20170099213A1 · Apr 6, 2017
Cited By (2)
US 12,244,478 US 12,642,873