A control system for operating a system comprising an operable component (220, 230) for performing a task, the control system comprising a master unit and a slave unit (120, 130), wherein the slave unit is assigned to the component (220, 230) and, thus, also configured to control the component (220, 230), the master unit and the slave unit (120, 130) each comprising a software processing part (111, 121, 131) and a programmable logic part (112, 122, 132), the master unit, by means of its software processing part, being arranged to receive job data, for operating the system, from an external processing unit, transform the job data into component job data, by choosing, from the job data, information and/or data which are relevant or necessary for the slave unit for operating the component (220, 230) of the system, and send the component job data to the slave unit (120,130) assigned to the component (220, 230), the slave unit (120, 130), by means of its software processing part (121, 131), being arranged to receive the component job data from the master unit, the master unit being arranged to execute the job corresponding to the job data and, by means of its programmable logic part, being arranged to send information about a current job status to the slave unit (120, 130), and the slave unit (120, 130), by means of its programmable logic part (122, 132), being arranged to receive the information about the current job status from the master unit, and send information about the current job status to the software processing part (121, 131) of the slave unit (120, 130), the slave unit (120, 130), by means of its software processing part (121, 131), being arranged to execute the job corresponding to the component job data using the current job status. the control system comprising a master unit and a slave unit (120, 130), wherein the slave unit is assigned to the component (220, 230) and, thus, also configured to control the component (220, 230), the master unit and the slave unit (120, 130) each comprising a software processing part (111, 121, 131) and a programmable logic part (112, 122, 132), the master unit, by means of its software processing part, being arranged to receive job data, for operating the system, from an external processing unit, transform the job data into component job data, by choosing, from the job data, information and/or data which are relevant or necessary for the slave unit for operating the component (220, 230) of the system, and send the component job data to the slave unit (120,130) assigned to the component (220, 230), receive job data, for operating the system, from an external processing unit, transform the job data into component job data, by choosing, from the job data, information and/or data which are relevant or necessary for the slave unit for operating the component (220, 230) of the system, and send the component job data to the slave unit (120,130) assigned to the component (220, 230), the slave unit (120, 130), by means of its software processing part (121, 131), being arranged to receive the component job data from the master unit, the master unit being arranged to execute the job corresponding to the job data and, by means of its programmable logic part, being arranged to send information about a current job status to the slave unit (120, 130), and the slave unit (120, 130), by means of its programmable logic part (122, 132), being arranged to receive the information about the current job status from the master unit, and send information about the current job status to the software processing part (121, 131) of the slave unit (120, 130), the slave unit (120, 130), by means of its software processing part (121, 131), being arranged to execute the job corresponding to the component job data using the current job status.