Patent ID: 8863105

Claim:
An automatic control system for executing parts of a control program in parallel, comprising: a plurality of unit controllers each having a respective CPU for executing the parts of the control program in parallel, each of the plurality of unit controllers being configured to execute in parallel at least a separate and related part of the parts of the control program to be executed by the automatic control system; a compiler configured to convert a serial program described in an engineering language into codes for execution on the plurality of unit controllers and to convert the serial control program into the control program, the compiler being connected to a first unit controller of the plurality of unit controllers, the compiler being further configured to convert the control program to be executed by the automatic control system into the separate and related parts of the control program and comprising related tasks executed in parallel on each of the plurality of unit controllers; and an interconnection network interconnecting the plurality of unit controllers such that information on the first unit controller is transferred to another of the unit controllers over the interconnection network.