US 11,868,752 B2
Incompatibility notification and optimal compatible solution
Fabio Malaspina, Twinsburg, OH (US); James A. Bizily, Willoughby, OH (US); Chunhui Zhu, Dalian (CN); Yuan Wei, Dalian (CN); Jingfeng Chen, Dalian (CN); and Emily J. Smith, Willowick, OH (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Jul. 1, 2022, as Appl. No. 17/856,132.
Application 17/856,132 is a continuation of application No. 17/226,821, filed on Apr. 9, 2021, granted, now 11,416,231.
Prior Publication US 2022/0334816 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/61 (2018.01); G05B 19/4155 (2006.01); G06F 8/71 (2018.01)
CPC G06F 8/61 (2013.01) [G05B 19/4155 (2013.01); G06F 8/71 (2013.01); G05B 2219/31418 (2013.01)] 20 Claims
OG exemplary drawing
 
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.