A control system (1, 1A, 1B, 1C) comprising: a standard controller; and a safety driver configured to drive a motor in accordance with a first command from the standard controller, wherein the safety driver has a plurality of safety functions with respect to the motor, a safety controller configured to transmit a second command in accordance with a type of a safety function to be executed to the safety driver; a data tracing module configured for tracing a state value indicating an operation state of the motor that changes in accordance with the first command; and a support device configured for receiving a setting of a collection target data group in the control system (1, 1A, 1B, 1C) from a user, the support device comprising: a storage configured for storing collection candidate information that associates data groups of collection candidates in the control system (1, 1A, 1B, 1C) with types of the plurality of safety functions, wherein the data groups of collection candidates comprise the state value indicating the operation state of the motor; a function receiving section configured for receiving a selection of one safety function from among the plurality of safety functions from the user; and an output section configured for outputting, as the collection target data group, a part of the data groups of collection candidates associated with the one safety function from among a plurality of data groups defined in the collection candidate information in response to receiving the selection of the one safety function. a standard controller; and a safety driver configured to drive a motor in accordance with a first command from the standard controller, wherein the safety driver has a plurality of safety functions with respect to the motor, a safety controller configured to transmit a second command in accordance with a type of a safety function to be executed to the safety driver; a data tracing module configured for tracing a state value indicating an operation state of the motor that changes in accordance with the first command; and a support device configured for receiving a setting of a collection target data group in the control system (1, 1A, 1B, 1C) from a user, the support device comprising: a storage configured for storing collection candidate information that associates data groups of collection candidates in the control system (1, 1A, 1B, 1C) with types of the plurality of safety functions, wherein the data groups of collection candidates comprise the state value indicating the operation state of the motor; a function receiving section configured for receiving a selection of one safety function from among the plurality of safety functions from the user; and an output section configured for outputting, as the collection target data group, a part of the data groups of collection candidates associated with the one safety function from among a plurality of data groups defined in the collection candidate information in response to receiving the selection of the one safety function. a storage configured for storing collection candidate information that associates data groups of collection candidates in the control system (1, 1A, 1B, 1C) with types of the plurality of safety functions, wherein the data groups of collection candidates comprise the state value indicating the operation state of the motor; a function receiving section configured for receiving a selection of one safety function from among the plurality of safety functions from the user; and an output section configured for outputting, as the collection target data group, a part of the data groups of collection candidates associated with the one safety function from among a plurality of data groups defined in the collection candidate information in response to receiving the selection of the one safety function.