IP Library › Granted Patent US 10,997,308
Granted Patent B2
US 10,997,308 · App. 15/994,496 · Granted May 4, 2021

Systems and methods for error detection and diagnostics visualization

Inventors: Matthew R. Ericsson (Lyndhurst, OH); Gordon Daily (Solon, OH); Kevin Carl Smith (Franklin, WI)
Assignee: Rockwell Automation Technologies, Inc.
G06F21/6218G05B19/042G05B23/0216G06F21/30G05B2219/23121G05B2219/23171G05B2219/23258G05B2219/24093G09G5/00G09G2340/14
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,997,308
App. No.
15/994,496
Granted
May 4, 2021
Kind
B2
Abstract

A human machine interface (HMI) configured to provide visualizations of one or more device elements that correspond to one or more components in an industrial automation system on an HMI screen. The HMI includes computer-executable instructions stored on a tangible machine-readable medium configured to determine whether at least one of the device elements is associated with an error and modify at least one graphic that corresponds to the at least one of the device elements when the one of the device elements is associated with the error.

Claims (47)

1. A system, comprising:

a human machine interface (HMI) configured to provide visualizations of one or more device elements that correspond to one or more components in an industrial automation system on an HMI screen, wherein the HMI comprises computer-executable instructions stored on a tangible machine-readable medium configured to:

determine whether at least one of the device elements is associated with a network communication error; and

modify at least one graphic that corresponds to the at least one of the device elements when the one of the device elements is associated with the error;

wherein each device element comprises stand-alone code that can be individually programmed, pre-written for use, as in a library, customized in its function and appearance in HMI screens, and interconnected to various components within the industrial automation system to provide information to a user as well as control and monitoring functions.

2. The system of claim 1 , wherein the at least one graphic is modified by changing a pattern of a line that corresponds to an outline of the at least one graphic.

3. The system of claim 1 , wherein the at least one graphic is modified by changing a color of the line that corresponds to the outline of the at least one graphic.

4. The system of claim 1 , wherein the at least one graphic is modified by stopping an animation of the at least one graphic when the one of the devices elements is associated with the error.

5. The system of claim 1 , wherein the at least one graphic is modified based at least in part on an error state set defined by a user.

6. The system of claim 1 , wherein the computer-executable instructions are executable to generate a drop-down list comprising an entry that corresponds to the one of the device elements when the one of the device elements is associated with the error, and wherein the entry is configured to navigate to the one of the device elements.

7. The system of claim 1 , wherein the computer-executable instructions are executable to determine whether the at least one of the device elements comprises the error by:

determining at least one memory location for at least one data object that corresponds to the at least one of the device elements; and

determining that the at least one of the device elements comprises the error when the at least one data object cannot be retrieved from the at least one memory location.

8. A method for providing a visualization of one or more errors for one or more components in an industrial automation system, comprising:

receiving, using a human machine interface (HMI), an indication that one or more device elements that correspond to the one or more components is associated with at least one network communication error;

modifying at least one graphic that corresponds to the one or more device elements associated with the at least one network communication error; and

generating at least one error icon displayed within a portion of a screen of the HMI;

wherein each device element comprises stand-alone code that can be individually programmed, pre-written for use, as in a library, customized in its function and appearance in HMI screens, and interconnected to various components within the industrial automation system to provide information to a user as well as control and monitoring functions.

9. The method of claim 8 , wherein the at least one error icon is displayed adjacent to the at least one graphic.

10. The method of claim 9 , wherein generating the at least one error icon comprises:

determining at least one type of error that corresponds to the at least one network error icon; and

generating at least one image for the at least one error icon based at least in part on the at least one type of error that corresponds to the at least one error icon; and

displaying the at least one image adjacent to the one or more device elements.

11. The method of claim 9 , comprising generating at least one numeric count adjacent to the at least one error icon, wherein the at least one numeric count indicates a number of errors associated with the at least one device element.

12. The method of claim 9 , comprising removing the at least one error icon after the at least one error icon has been viewed.

13. The method of claim 12 , comprising regenerating the at least one error icon after an amount of time expires.

14. The method of claim 12 , comprising regenerating the at least one error icon after the at least one error icon changes state.

15. The method of claim 9 , comprising removing the at least one error icon after an error icon related to the at least one error icon has been viewed.

16. The method of claim 8 , comprising displaying the information upon receiving the input, wherein the information comprises:

at least one title summarizing the at least one error;

at least one description of at least one error that corresponds to the at least one device element;

at least one tag comprising at least one software component having an error, wherein the at least one software component corresponds to the at least one device element;

at least one property comprising at least one data type that corresponds to the at least one device element;

at least one corrective action for resolving the at least one error;

at least one time stamp indicating a time at which the at least one error was determined; or

any combination thereof.

17. The method of claim 16 , wherein the at least one time stamp is configured to indicate at least one amount of time that has lapsed since the at least one error was determined.

18. The method of claim 16 , wherein displaying the information comprises:

displaying a first portion of the information in a portion of the screen, wherein a second portion of the information is displayed upon receiving a first input indicative of a request to scroll through the information;

displaying the first portion of the information in the portion of the screen as a first page of a pagination view, wherein the second portion is displayed upon receiving a second input indicative of a request to cause a different page of the information to be displayed; or

any combination thereof.

19. A tangible, non-transitory, computer-readable medium comprising machine-readable instructions to:

determine a network communication error in an industrial automation system that corresponds to a device element for depiction in visualizations on a screen of a human machine interface (HMI), wherein the device element corresponds to an industrial automation component in the industrial automation system, and wherein the HMI is configured to monitor and control the industrial automation component;

identify the error as a network communication error;

display an indication of the network communication error by modification of a graphic displayed on the HMI;

wherein the device element comprises stand-alone code that can be individually programmed, pre-written for use, as in a library, customized in its function and appearance in HMI screens, and interconnected to various components within the industrial automation system to provide information to a user as well as control and monitoring functions.

20. The tangible, non-transitory, computer-readable medium of claim 19 , wherein the graphic is modified by changing a pattern of a line that corresponds to an outline of the graphic, or by changing a color of the line that corresponds to the outline of the graphic, or by stopping an animation of the graphic when the device element is associated with the error.

Continuity (3)
Continuation 13664305 · Oct 30, 2012
Provisional Application 61558985 · Nov 11, 2011
Related Publication 20180285586A1 · Oct 4, 2018
Cited By (1)
US 12,607,987