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

Claim 0:
1. A system for developing 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 that renders an integrated development environment (IDE) interface and that receives, via a first interaction with the IDE interface, industrial design input that defines aspects of an industrial automation control project;
a project generation component that generates 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; and
a domain-specific language (DSL) editor that
receives, via a second interaction with a DSL editing interface, topology DSL script that defines a device topology of an industrial automation system to be configured and controlled by the system project data,
compiles the topology DSL script to yield a topology definition for the industrial automation system, and
adds the topology definition to the industrial automation control project,

wherein the project generation component to generates the system project data based in part on the topology definition.