1. A method for executing a program for an industrial automation system, comprising: providing a computer unit with: input aids, output aids, a display device, modules and functions respectively representing sub-tasks of an automation solution, and a program which is structured from the modules and functions; converting the modules and functions of the structured program into objects to create a machine-independent program in the form of a hierarchical tree; and loading the machine-independent program in the form of the at least one hierarchical tree into the corresponding components of the automation system, wherein the corresponding components of the automation system execute the machine-independent program present in the form of the at least one hierarchical tree with the aid of at least one object machine assigned to the corresponding components of the automation system, and wherein the at least one object machine provides operators and objects from which the machine-independent program is provided in the form of the at least one hierarchical tree; during or after loading of the machine-independent program, instantiating the operators using the at least one object machine into corresponding components of the automation system; and converting the symbolic representation of the hierarchical tree to physical addresses to generate a loadable program in the form of an executable program or operator tree.