CPC G05B 19/41835 (2013.01) [G05B 2219/34329 (2013.01)] | 20 Claims |
1. A system, comprising:
a processor, operatively coupled to a memory, that executes executable components stored on the memory, the executable components comprising:
a user interface component configured to render program development interfaces and to receive, via interaction with the program development interfaces, programming input that defines a first portion of an industrial control program for execution on an industrial controller;
a drawing import component configured to import digital engineering drawings representing an automation system to be monitored and controlled by the industrial controller, the digital engineering drawings comprising at least electrical I/O drawings and mechanical drawings of the automation system; and
a program generation component configured to:
identify, based on analysis of the mechanical drawings, an industrial asset included in the automation system;
discover, based on analysis of the digital engineering drawings, a correlation between input and output devices represented in the electrical I/O drawings and the industrial asset;
identify, based on analysis of the electrical I/O drawings, an input address or an output address of the industrial controller that interfaces the industrial controller to the industrial asset;
identify, based on the correlation, one or more control functions to be carried out by the industrial asset;
generate, as a second portion of the industrial control program a control routine that facilitates control of the industrial asset by the industrial controller to carry out the one or more control functions based on the correlation; and
set an I/O address of the control routine based on the input address or the output address.
|