GRAPHICAL INTERFACE FOR CONFIGURATION OF INDUSTRIAL AUTOMATION SYSTEMS
First Claim
1. A method for configuring hardware devices in an industrial automation system, the method comprising:
- presenting, by a processor, via a display, on a first pane of a development workspace, a plurality of graphical elements comprising a list of one or more controller hardware devices, wherein each of the one or more controller hardware devices is coupled to a plurality of input-output hardware devices, each having a plurality of input-output modules;
upon selection, in the first pane, of a graphical element associated with a given controller hardware device from the plurality of presented graphical elements, determining, by the processor, a plurality of associated input-output hardware devices connected to the controller device; and
generating, by the processor, via the display, on a second pane of the development workspace, a visual representation of the selected controller device and the determined plurality of associated input-output hardware devices,wherein the visual representation comprises a first graphical element of the selected controller device and a second graphical element of each of the determined plurality of associated input-output hardware devices, wherein each of the second graphical element comprises a third graphical element for each input-output module associated with the input-output hardware device.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplified herein is a graphical user interface for an industrial automation system that provides, in a single aggregated and eloquent view, a configuration workspace to discover and present configuration details of control components within an industrial automation system. These components may include industrial controllers, programmable logic controllers (PLCs), supervisory control and data acquisition (SCADA) systems, programmable automation controllers (PACs), and the like, which have modules (as well as submodules) connected thereto. Among other things, the configuration workspace enables a holistic view of identified hardware configuration and the modular reconciliation and troubleshoot of the network device and module configurations.
-
Citations
20 Claims
-
1. A method for configuring hardware devices in an industrial automation system, the method comprising:
-
presenting, by a processor, via a display, on a first pane of a development workspace, a plurality of graphical elements comprising a list of one or more controller hardware devices, wherein each of the one or more controller hardware devices is coupled to a plurality of input-output hardware devices, each having a plurality of input-output modules; upon selection, in the first pane, of a graphical element associated with a given controller hardware device from the plurality of presented graphical elements, determining, by the processor, a plurality of associated input-output hardware devices connected to the controller device; and generating, by the processor, via the display, on a second pane of the development workspace, a visual representation of the selected controller device and the determined plurality of associated input-output hardware devices, wherein the visual representation comprises a first graphical element of the selected controller device and a second graphical element of each of the determined plurality of associated input-output hardware devices, wherein each of the second graphical element comprises a third graphical element for each input-output module associated with the input-output hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; and a memory coupled to the processor, the memory having instructions stored thereon, wherein the instructions, when executed by the processor, cause the processor to; present, via a display, on a first pane of a development workspace, a plurality of graphical elements comprising a list of one or more controller hardware devices, wherein each of the one or more controller hardware devices is coupled to a plurality of input-output hardware devices, each having a plurality of input-output submodules; upon selection, in the first pane, of a graphical element associated with a given controller hardware device from the plurality of presented graphical elements, determine a plurality of associated input-output hardware devices connected to the controller device; and generate, via the display, on a second pane of the development workspace, a visual representation of the selected controller device and the determined plurality of associated input-output hardware devices, wherein the visual representation comprises a first graphical element of the selected controller device and a second graphical element of each of the determined plurality of associated input-output hardware devices, wherein each of the second graphical element comprises a third graphical element for each input-output submodule associated with the input-output hardware device.
-
-
20. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
present, via a display of a computing device, on a first pane of a development workspace, a plurality of graphical elements comprising a list (e.g., a tree of distributed IO devices) of one or more controller hardware devices, wherein each of the one or more controller hardware devices is coupled to a plurality of input-output hardware devices, each having a plurality of input-output submodules, (e.g., wherein the hardware devices, input-output hardware devices, and input-output submodules, collectively, form the industrial automation system); upon selection, in the first pane, of a graphical element associated with a given controller hardware device from the plurality of presented graphical elements, determine a plurality of associated input-output hardware devices connected to the controller device; and generate, via the display, on a second pane of the development workspace, a visual representation of the selected controller device and the determined plurality of associated input-output hardware devices, wherein the visual representation comprises a first graphical element of the selected controller device and a second graphical element of each of the determined plurality of associated input-output hardware devices, wherein each of the second graphical element comprises a third graphical element for each input-output submodule associated with the input-output hardware device.
-
Specification