Patent ID: 7730483

Claim:
A system for storing project-planning data in an automation system comprising a programming device connected to a communication network of an automation system of a plurality of automation devices, the programming device adapted to convert original project-planning data for overall project planning of the automation system comprising data arising through programming and planning in the engineering process into runtime data for the automation system; the programming device further adapted to: convert the original project-planning data for overall project planning of the automation system from a proprietary, form into generic project-planning data comprising a generic extensible data storage format represented by a project tree and schema definition files enabling applications to interpret the generic project-planning data and expand the project-planning data generically without modifying the original project-planning data; assign respective parts of the generic project-planning data comprising generic project-planning data modules to respective parts of the runtime data comprising executable program modules; assign the respective parts of the runtime data comprising executable program modules to a respective automation device; and distributively store in parallel the respective parts of the generic project-planning data comprising generic project-planning data modules and the respective parts of the runtime data comprising executable program modules in each of the respective automation devices independently, thereby providing decentralized utilization of memory space in the automation system and reducing reliance on communication with the automation system when working with the generic project-planning data of a particular automation device, wherein parts of the generic project-planning data which are not to be assigned to any particular runtime data are stored on all automation devices.