A distributed control system comprising: a plurality of control units that are configured to control respective states of a plurality of devices; and a communication network including a communication line that connects the control units, wherein a state index value representing a selected state is measured in each device of the plurality of devices, the state index value is transmitted, via the communication line, from the control unit of each device of the plurality of devices to the control unit of an adjacent device of the plurality of devices, a state target value is determined according to consensus control of a multi-agent system, referring to the state index value of a self-device, and the state index value of the adjacent device, the control unit of each device of the plurality of devices is configured to control a state of the self-device, such that the state index value of the self-device coincides with the state target value determined, and the control unit of each device of the plurality of devices is configured to determine the state target value, using a current state index value of the self-device, and a difference between a latest state index value of the adjacent device received from a control unit of the adjacent device, and a latest state index value of the self-device received by the control unit of the adjacent device, the self-device being a device of which the state is controlled by the corresponding control unit, the adjacent device being a device of which the state is controlled by a control unit that is directly connected to the control unit of each device of the plurality of devices, via the communication line, wherein, contribution of the difference to the state target value is adjusted by a control gain that is determined based on at least one of a communication delay time of the state index value of the adjacent device when transmitted from the control unit of the adjacent device to the control unit of each device of the plurality of devices, and a communication delay time of the state index value of the self-device when transmitted from the control unit of each device of the plurality of devices to the control unit of the adjacent device. a plurality of control units that are configured to control respective states of a plurality of devices; and a communication network including a communication line that connects the control units, wherein a state index value representing a selected state is measured in each device of the plurality of devices, the state index value is transmitted, via the communication line, from the control unit of each device of the plurality of devices to the control unit of an adjacent device of the plurality of devices, a state target value is determined according to consensus control of a multi-agent system, referring to the state index value of a self-device, and the state index value of the adjacent device, the control unit of each device of the plurality of devices is configured to control a state of the self-device, such that the state index value of the self-device coincides with the state target value determined, and the control unit of each device of the plurality of devices is configured to determine the state target value, using a current state index value of the self-device, and a difference between a latest state index value of the adjacent device received from a control unit of the adjacent device, and a latest state index value of the self-device received by the control unit of the adjacent device, the self-device being a device of which the state is controlled by the corresponding control unit, the adjacent device being a device of which the state is controlled by a control unit that is directly connected to the control unit of each device of the plurality of devices, via the communication line, wherein, contribution of the difference to the state target value is adjusted by a control gain that is determined based on at least one of a communication delay time of the state index value of the adjacent device when transmitted from the control unit of the adjacent device to the control unit of each device of the plurality of devices, and a communication delay time of the state index value of the self-device when transmitted from the control unit of each device of the plurality of devices to the control unit of the adjacent device.