| CPC G06Q 10/067 (2013.01) [G05B 13/048 (2013.01); G05B 19/41885 (2013.01); G06Q 10/06375 (2013.01); G06Q 10/06395 (2013.01); G06Q 10/101 (2013.01); G06Q 10/103 (2013.01); G06Q 50/04 (2013.01); G05B 2219/32342 (2013.01)] | 20 Claims |

|
1. A system for designing and testing industrial control projects, 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 a cloud platform, an industrial control project comprising at least device configuration data and an industrial controller program file of an industrial controller, the industrial controller program file comprising an industrial control program to be executed on the industrial controller and I/O module configuration data defining I/O of the industrial;
a project analysis component configured to
determine one or more industrial assets that make up an industrial automation system based on analysis of the I/O module configuration data of the industrial controller program file and the device configuration data,
retrieve digital device models corresponding to the one or more industrial assets from a vendor repository associated with a vendor of the one or more industrial assets, and
generate respective one or more digital asset models representing the one or more industrial assets based on the digital device models; and
a simulation component configured to generate a digital twin of the industrial automation system, wherein the digital twin comprises the one or more digital asset models.
|