IP Library Granted Patent US 8,804,547
Granted Patent B2
US 8,804,547 · App. 12/543,246 · Granted Aug 12, 2014

Analyzing communication configuration in a process control system

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 8,804,547
App. No.
12/543,246
Granted
Aug 12, 2014
Kind
B2
Abstract

An analysis of a communication configuration in a process control (PC) or substation automation (SA) system is disclosed, wherein network messages, and/or respective message sources, configured for transmission across a communication network of the system can be evaluated. From a logical data flow description that is part of a standardized configuration representation of the PC or SA system and which includes, in the form of control blocks, formal information for every message, receiver intelligent electronic devices (IEDs) can be retrieved or determined. For each retrieved receiver IED, the totality of all network messages destined for or directed to this particular receiver IED can be evaluated or processed (e.g. in view of a subsequent network load analysis, virtual local area network assignment, or graphical display of the data flow). Exemplary network messages of interest include cyclic point-to-point reports, periodic or repeated real-time multicast messages (Sampled Values SV) and event-based multicast messages (generic object oriented substation events GOOSE).

Claims (35)

1. A method of analyzing a communication configuration of a process control (PC) system with plural intelligent electronic devices (IEDs) connected to an Ethernet switch-based communication network, wherein a sender IED is configured to send different messages to different predetermined receiver IEDs, and wherein a switch of the communication network is configured to forward periodic multicast messages irrespective of the receiver IEDs, the method comprising:

retrieving, for each message configured to be transmitted by the sender IED to the predetermined receiver IED, a logical data flow definition from a standardized configuration representation of the PC system; and

evaluating, for the predetermined receiver IED of the plural IEDs, the logical data flow definition of all messages destined for the receiver IED.

2. The method according to claim 1 , comprising:

determining, for each receiver IED, a communication load based on the consolidated formal information.

3. The method according to claim 2 , comprising:

retrieving, for event based reports, a general data change rate and a burst size.

4. The method according to claim 1 , comprising:

retrieving, for the sender IED and for each message transmitted by the sender IED, from the standardized configuration representation of the PC system, a virtual local area network identifier (VLAN ID);

consolidating, for the receiver IED, VLAN IDs of all messages destined for the receiver IED; and

assigning a consolidated VLAN ID to an edge port of a switch of the communication network to which the receiver IED is connected.

5. The method according to claim 1 , comprising:

generating a three-dimensional (3D) representation of the plural IEDs with a maximum distance between any two IEDs and a minimum distance between any two IEDs exchanging messages; and

displaying the 3D representation for optical inspection.

6. The method according to claim 5 , comprising:

maximizing a distance between any two IEDs by defining a repulsive force, and minimizing the distance by defining an attractive force between IED representations; and

retrieving, from the standardized configuration representation, formal information, and coding the formal information in the 3D representation.

7. An engineering tool for a process control (PC) system with a plurality of intelligent electronic devices (IEDs) connected to an Ethernet switch-based communication network, wherein a sender IED is configured to send different messages to different predetermined receiver IEDs, and wherein a switch of the communication network is configured to forward periodic multicast messages irrespective of the receiver IEDs, the engineering tool comprising:

a processor configured to:

retrieve for each message configured to be transmitted by the sender IED to the predetermined receiver IED, a logical data flow definition from a standardized configuration representation of the PC system; and

evaluate, for the predetermined receiver IED of the plural IEDs, the logical data flow definition of all messages destined for the receiver IED.

8. The engineering tool according to claim 7 , wherein

the processor being configured to determine, for the receiver IED, a communication load based on the consolidated formal information.

9. The engineering tool according to claim 7 , wherein in evaluating the messages the processor consolidates, for the receiver IED, virtual local area network identifiers (VLAN IDs) of all messages destined for the receiver IED; and

the processor being configured to assign a consolidated VLAN ID to an edge port of a switch of the communication network to which the receiver IED is connected.

10. The engineering tool according to claim 7 , wherein in evaluating the messages the processor generates a three-dimensional (3D) representation of the plural of IEDs with a maximum distance between any two IEDs and a minimum distance between any two IEDs exchanging messages, and:

the processor being configured to display the 3D representation for optical inspection.

11. The method according to claim 1 , wherein the PC system is a substation automation (SA) system.

12. The engineering tool according to claim 7 , wherein the PC system is a substation automation (SA) system.

13. The method according to claim 1 , wherein the formal information includes at least one of:

a size of a message, a sending rate of a message, a data change rate, a burst size indicative of a maximum or worst-case peak load, and a Virtual LAN Identifiers of the messages destined to the receiver IED.

14. The method according to claim 1 , wherein the source IED and the receiver IEDs are end devices on the network.

15. The engineering tool according to claim 7 , wherein the formal information includes at least one of:

a size of a message, a sending rate of a message, a data change rate, a burst size indicative of a maximum or worst-case peak load, and a Virtual LAN Identifiers of the messages destined to the receiver IED.

16. The engineering tool according to claim 7 , wherein the source IED and the receiver IEDs are end devices on the network.

Assignments (6)
MERGER Recorded Nov 13, 2023
From: HITACHI ENERGY SWITZERLAND AG
To: HITACHI ENERGY LTD
Reel/Frame 065549/0576 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY "ABB TECHNOLOGY LTD." SHOULD READ "ABB TECHNOLOGY AG" PREVIOUSLY RECORDED AT REEL: 040620 FRAME: 0939. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded May 10, 2022
From: ABB TECHNOLOGY AG
To: ABB SCHWEIZ AG
Reel/Frame 059940/0873 →
CHANGE OF NAME Recorded Dec 31, 2021
From: ABB POWER GRIDS SWITZERLAND AG
To: HITACHI ENERGY SWITZERLAND AG
Reel/Frame 058666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2020
From: ABB SCHWEIZ AG
To: ABB POWER GRIDS SWITZERLAND AG
Reel/Frame 052916/0001 →
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD.
To: ABB SCHWEIZ AG
Reel/Frame 040620/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2009
From: WIMMER, WOLFGANG
To: ABB TECHNOLOGY AG
Reel/Frame 023239/0446 →