US 11,726,457 B2
Intelligent binding and selection of hardware via automation control objects
Andrew R. Stump, Mentor, OH (US); Srdjan Josipovic, Montreal (CA); Matthew R. Ericsson, Lyndhurst, OH (US); Michael D. Kalan, Highland Heights, OH (US); Anthony Carrara, Strongsville, OH (US); Christopher W. Como, Chagrin Falls, OH (US); and Sharon M. Billi-Duran, Euclid, OH (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on May 2, 2022, as Appl. No. 17/734,507.
Application 17/734,507 is a continuation of application No. 17/007,630, filed on Aug. 31, 2020, granted, now 11,320,806.
Application 17/007,630 is a continuation of application No. 16/143,978, filed on Sep. 27, 2018, granted, now 10,761,514, issued on Sep. 1, 2020.
Prior Publication US 2022/0253041 A1, Aug. 11, 2022
Int. Cl. G05B 19/418 (2006.01); G05B 19/04 (2006.01); G05B 19/05 (2006.01)
CPC G05B 19/418 (2013.01) [G05B 19/041 (2013.01); G05B 19/05 (2013.01); G05B 2219/13052 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for facilitating object-based industrial automation control, comprising:
a memory for storing executable program code; and
a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to:
receive code defining instructions for execution of an industrial automation control process;
bind a plurality of objects for implementing the industrial automation control process to the code, wherein each of the plurality of objects corresponds to in an aspect of the industrial automation control process;
match the plurality of objects to one or more industrial controllers capable of executing the code;
select one of the one or more industrial controllers; and
deploy the code to the selected one of the one or more industrial controllers for execution.