A
control system that is reconfigurable during operation, the
control system comprising: a main controller (101) configured to generate a bit
stream containing reconfiguration information according to a user command; and a first follower controller (102), characterized in that the first follower controller (102) has: a first dynamic reconfiguration module (526) being a field-programmable
gate array reconfigured according to the reconfiguration information that calculates a control value; a static reconfiguration module (523) which is a
field programmable gate array (FPGA) that controls operation of a target device according to the control value; and a
control unit (510) that reconfigures the first dynamic reconfiguration module (526) and the static reconfiguration module (523) according to the reconfiguration information, the main controller (101) has: a reconfiguration
library storage unit (330) that stores functional information indicating a connection relationship between gates of the first dynamic reconfiguration module (526) or the static reconfiguration module (523); a reconfiguration information combining unit (320) that extracts functional information according to the command and generates the reconfiguration information by combining the extracted functional information; and an entry
management unit (340) that generates a bit
stream containing the reconfiguration information, and the
control system further comprises: an auxiliary
communication unit (350) that transmits the bit
stream to the first slave controller (102), wherein, if the entry
management unit (340) generates reconfiguration
time information that is the time for transmitting the bit stream according to the command, the auxiliary
communication unit (350) transmits the bit stream to the first slave controller (102) every predetermined period.