US 12,079,624 B2
Method for connecting a web socket session with an object instance with automation device association
Petr Pitrinec, Cervený Kostelec (CZ); Roman Vitek, Prague (CZ); Martin Paulicek, Prague (CZ); Michal Hanzeli, Prague (CZ); David E Preischel, Saukville, WI (US); Zachary S Cruz, Grafton, WI (US); Kevin R Sargent, Oak Creek, WI (US); Karol Szczupakowski, Katowice (PL); and Pawel Krzyzowski, Mikołów (PL)
Assigned to ROCKWELL AUTOMATION TECHNOLOGIES, INC., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Sep. 9, 2022, as Appl. No. 17/930,789.
Prior Publication US 2024/0086182 A1, Mar. 14, 2024
Int. Cl. G06F 8/71 (2018.01); G06F 8/20 (2018.01); G06F 8/77 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/20 (2013.01); G06F 8/77 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising:
a user interface component configured to:
render, on a web browser of a client device, a development interface of an industrial integrated development environment (IDE) system,
display, on the development interface, design information relating to an industrial control project of an industrial automation system, the design information comprising at least device profiles representing physical industrial devices included in the industrial automation system, and
in response to selection of a device profile, of the device profiles, via interaction with the development interface, render, on the web browser, an instance of the device profile, the instance comprising a device configuration interface configured to display device configuration data for an industrial device corresponding to the device profile;
a device interface component configured to, in response to the selection of the device profile, establish a communication channel between the industrial device and the instance of the device profile; and
a device profile management component configured to assign a session identifier to the communication channel that distinguishes the communication channel from other communication channels established by the device interface component.