CPC G06N 5/045 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 30/17 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A non-transitory, tangible, computer-readable medium, comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving, via a graphical user interface (GUI), an input indicative of one or more modifications to a local copy of an industrial automation project file, wherein the industrial automation project file, when executed by an industrial automation controller, causes one or more industrial automation components to perform an industrial automation process;
implementing the one or more modifications to the local copy of the industrial automation project file based on the input;
identifying one or more differences between the local copy of the industrial automation project file and a shared copy of the industrial automation project file, wherein the one or more differences are associated with the one or more modifications; and
presenting, via the GUI, a notification indicative of the one or more differences between the local copy of the industrial automation project file and the shared copy of the industrial automation project file, wherein the notification comprises a selectable option indicative of a command to merge the local copy of the industrial automation project file and the shared copy of the industrial automation project file; and
in response to receiving a second input indicative of a selection of the selectable option, presenting, via the one or more processors, a representation of the local copy of the industrial automation project file via the GUI, a representation of the shared copy of the industrial automation project file via the GUI, and a representation of a merged industrial automation project file via the GUI based on the local copy of the industrial automation project file and the shared copy of the industrial automation project file.
|