Enhanced operation diagnostics
First Claim
1. A system for visualizing permissive diagnostic information, comprising:
- a processor; and
a memory communicatively coupled to the processor, having stored thereon computer-executable components configured to implement the system, including;
a program analysis component configured to determine, based on an analysis of a control program, one or more programmed conditions defined within the control program that are to be satisfied to allow activation of a control output; and
a diagnostic display component configured to generate a summary display that indicates the one or more programmed conditions and status information respectively associated with the one or more programmed conditions, wherein the summary display includes an icon associated with a programmed condition of the one or more programmed conditions, and wherein selection of the icon causes the diagnostic display component to render a permissive display for the programmed condition that displays respective one or more permissive statuses associated with the programmed condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided that dynamically render permissive status information on a human-machine interface (HMI) to inform an operator of conditions that are preventing an issued control command from executing. A status display generator deployed on the HMI can be associated with a control action to be initiated in a control program via the HMI. The control action can have one or more programmed conditions or permissives that must be satisfied before the control action can be initiated. Operators wishing to review the states of the various conditions can invoke the status display generator, which reads the conditions and their respective statuses from the control program and generates a permissive summary display listing the conditions together with their respective “ready” or “not ready” states. The permissive summary display provides a convenient reference that allows the operator to quickly assess what actions must be taken to place the system in the appropriate state to execute the desired control action.
51 Citations
19 Claims
-
1. A system for visualizing permissive diagnostic information, comprising:
-
a processor; and a memory communicatively coupled to the processor, having stored thereon computer-executable components configured to implement the system, including; a program analysis component configured to determine, based on an analysis of a control program, one or more programmed conditions defined within the control program that are to be satisfied to allow activation of a control output; and a diagnostic display component configured to generate a summary display that indicates the one or more programmed conditions and status information respectively associated with the one or more programmed conditions, wherein the summary display includes an icon associated with a programmed condition of the one or more programmed conditions, and wherein selection of the icon causes the diagnostic display component to render a permissive display for the programmed condition that displays respective one or more permissive statuses associated with the programmed condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for displaying permissive status information, comprising:
-
analyzing a portion of a control program, executing in an industrial controller, that controls execution of a control function; identifying, based on the analyzing, one or more programmed conditions defined within the portion of the control program that prevent execution of the control function in response to at least one of the one or more programmed conditions being determined not to be satisfied; and generating a diagnostic summary display that displays the one or more programmed conditions and state information for the one or more programmed conditions, wherein the diagnostic summary display includes an icon associated with a programmed condition of the one or more programmed conditions, and wherein selection of the icon renders a permissive display for the programmed condition that displays respective one or more permissive statuses associated with the programmed condition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computer to perform operations, the operations comprising:
-
determining, based on polling a control program, one or more programmed conditions defined within the control program that are to be satisfied in order to allow execution of a control command by the control program; and generating a condition summary that displays the one or more programmed conditions and at least one state associated with at least one of the one or more programmed conditions, wherein the condition summary includes an icon associated with a programmed condition of the one or more programmed conditions, and wherein selection of the icon renders a permissive display for the programmed condition that displays respective one or more permissive statuses associated with the programmed condition. - View Dependent Claims (19)
-
Specification