US 12,014,172 B2
Presentation design dynamic generation from data model server
Scott A Pierce, Concord Township, OH (US); Petr Pitrinec, Cervený Kostelec (CZ); Roman Vitek, Prague (CZ); Martin Paulicek, Prague (CZ); Michal Hanzeli, Prague (CZ); Eryn Amara Danielle Manela, Cleveland Heights, OH (US); Patrick D Telljohann, Solon, OH (US); and Anthony J Diblasio, Independence, OH (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Sep. 27, 2022, as Appl. No. 17/935,621.
Prior Publication US 2024/0103852 A1, Mar. 28, 2024
Int. Cl. G05B 19/4155 (2006.01); G05B 19/418 (2006.01); G06F 8/34 (2018.01); G06F 8/71 (2018.01); G06F 9/445 (2018.01); G06F 9/451 (2018.01); G06F 9/455 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 9/4451 (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 client device, a development interface of an industrial integrated development environment (IDE) system, and
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
a device profile generation component configured to, in response to selection, via interaction with the development interface, of a device profile corresponding to an industrial device:
select a device profile template to be used as a basis for rendering a profile interface for the device profile, wherein the device profile template defines presentation features of the profile interface,
identify a first subset of the presentation features defined by the device profile template that correspond to features of the industrial device defined in a device data model, and
generate, on the development interface, the profile interface to include the first subset of the presentation features and to omit a second subset of the presentation features that do not correspond to the features of the industrial device defined in the device data model.