CPC G06F 8/61 (2013.01) [G05B 19/4155 (2013.01); G06F 8/71 (2013.01); G05B 2219/31418 (2013.01)] | 20 Claims |
1. An industrial automation control system comprising:
a processing component configured to communicatively couple to a plurality of automation devices wherein the processing component is configured to perform operations comprising:
receiving automation device information identifying a number of available firmware versions to run on each of the plurality of automation devices;
receiving firmware compatibility information indicative of compatibility between the number of available firmware versions of each of the plurality of automation devices;
removing one or more incompatible firmware versions of the number of available firmware versions of one or more of the plurality of automation devices based on the firmware compatibility information;
determining one or more sets of compatible firmware versions based on remaining firmware versions of each of the plurality of automation devices, wherein each of the one or more sets of compatible firmware versions comprise at least one firmware version to run on each of the plurality of automation devices while remaining compatible with each other; and
providing one or more control signals to a number of the plurality of automation devices to install a selected set of compatible firmware versions of the one or more sets of compatible firmware versions based on receiving a user input.
|