US 12,140,923 B2
Automation objects for integrated design environments
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 Apr. 21, 2023, as Appl. No. 18/305,094.
Application 18/305,094 is a continuation of application No. 17/473,037, filed on Sep. 13, 2021, granted, now 11,644,809.
Application 17/473,037 is a continuation of application No. 16/144,105, filed on Sep. 27, 2018, granted, now 11,119,463, issued on Sep. 14, 2021.
Prior Publication US 2023/0251618 A1, Aug. 10, 2023
Int. Cl. G05B 19/05 (2006.01); G05B 19/042 (2006.01)
CPC G05B 19/054 (2013.01) [G05B 19/0426 (2013.01); G05B 19/052 (2013.01); G05B 19/056 (2013.01); G05B 2219/23067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for facilitating cross-domain, multi-user industrial automation control, the system comprising:
a memory that stores executable components; and
a processor, functionally coupled to the memory, that executes the executable components, the executable components comprising:
an object library component configured to:
maintain, in an object library, an object comprising a device property of an industrial component that an industrial control application utilizes to generate control logic executable by an automated control device that controls the industrial component, a visualization property that a human machine interface (HMI) application utilizes to generate a display element corresponding to the object, and a collaboration method performed on one or more properties of the object, wherein the collaboration method facilitates multi-user access to the object;
the industrial control application functionally coupled to the object library component and configured to:
allow incorporation of the object into the industrial control application and update the control logic of the automated control device based on the object; and
the HMI application functionally coupled to the object library component and configured to:
allow incorporation of the object into the HMI application, wherein:
the industrial control application is further configured to:
permit login to the industrial control application from a first user, and
receive input entered by the first user that executes the collaboration method that modifies a messaging property of the object, wherein the modification of the messaging property comprises inputting a message directed to a second user; and
the HMI application is further configured to:
permit login to the HMI application from the second user, and
surface the message to the second user.