Patent ID: 11972257
Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause an integrated development environment (IDE) system comprising a processor to perform operations, the operations comprising:
receiving, via a first interaction with an IDE interface, industrial design input that defines aspects of an industrial automation control project;
generating system project data based on the industrial design input, the system project data comprising at least one of an executable industrial control program or device configuration data;
rendering a domain-specific language (DSL) editing interface;
receiving, via a second interaction with the DSL editing interface, topology DSL script that defines a device topology of an industrial control system to be configured and controlled by the system project data;

compiling the topology DSL script to yield a topology definition for the industrial control system; and
adding the topology definition to the industrial control project wherein
the generating of the system project data comprises generating at least one of the executable control program or the device configuration data for the industrial control system based on the topology definition.