CPC G05B 19/41885 (2013.01) [G05B 19/0426 (2013.01); G05B 19/4183 (2013.01); G06F 3/0482 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 30/13 (2020.01); G05B 2219/23005 (2013.01); G05B 2219/32252 (2013.01); Y02P 90/02 (2015.11)] | 20 Claims |
1. A system, comprising:
a processor; and
a memory accessible by the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising:
presenting a graphical user interface (GUI) for designing an industrial automation system via a display;
receiving a first input indicative of a first selection of a first object, wherein the first object is represented by a first icon and corresponds to a first portion of computer code that corresponds to a first operation of a first industrial automation device;
receiving a second input indicative of a second selection of a second object, wherein the second object is represented by a second icon and corresponds to a second portion of computer code that corresponds to a second operation of a second industrial automation device; and
in response to receiving the second input, generating a code file, wherein the code file is configured to be executed by one or more components of the industrial automation system to control operation of the first industrial automation device and the second industrial automation device in performance of an industrial automation process, by:
automatically modifying the first portion of computer code to enable the first industrial automation device to operate in conjunction with the second industrial automation device;
automatically modifying the second portion of computer code to enable the second industrial automation device to operate in conjunction with the first industrial automation device; and
combining the modified first portion of computer code and the modified second portion of computer code.
|