US 11,899,434 B2
Industrial automation project code development guidance and analysis
Scott A. Miller, Mayfield Heights, OH (US); Nathan Reynolds, Bonsall, CA (US); Christopher Wayne Como, Mayfield Heights, OH (US); Nathaniel S Sandler, Chagrin Falls, OH (US); Ryan P Dunn, Mayfield Heights, OH (US); Bruce T. McCleave, Jr., Mission Viejo, CA (US); Kyle Reissner, Hudson, OH (US); and Stephen C. Briant, Wexford, PA (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Feb. 24, 2022, as Appl. No. 17/679,256.
Application 17/679,256 is a continuation of application No. 17/015,928, filed on Sep. 9, 2020, granted, now 11,294,360.
Prior Publication US 2022/0179403 A1, Jun. 9, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/41 (2006.01); G06F 8/71 (2018.01); G06F 11/14 (2006.01); G05B 19/418 (2006.01)
CPC G05B 19/4185 (2013.01) [G05B 19/4183 (2013.01); G05B 19/41865 (2013.01); G06F 8/71 (2013.01); G06F 11/1458 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for developing industrial applications, 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 receive, via interaction with development interfaces rendered on a client device, design input comprising at least control code for one or more industrial devices that monitor and control an industrial automation system; and
a project generation component configured to generate control project data based on the design input, wherein the control project data is deployable to the one or more industrial devices to facilitate programming of the one or more industrial devices;
wherein
the project generation component is further configured to render, on the client device, design feedback during receipt of the design input based on comparison of the design input with control coding standards defined in association with the system, and
the control coding standards define preferences for control behaviors resulting from execution of the control code and preferred coding formats for the control code.