An apparatus for setting a network of PROFIBUS DP including a master device, and a plurality of slave devices performing a communication through Profibus, the apparatus comprising: a configuration tool configured to provide to the master device network configuration information of Profibus DP by generating the network configuration information of Profibus DP, the apparatus characterized in that: wherein the configuration tool includes an automatic configuration module configured to request the master device information relative to the plurality of slave devices in response to an automatic configuration command inputted through a user communication module, to receive the information and provide profiles of relevant types by determining the types of the plurality of slave devices using the received information, and a network configuration module configured to generate the network configuration information in response to the types and profiles determined by the automatic configuration module and to provide the network configuration information to the master device, and wherein the network configuration module includes a network topology encoder configured to generate a network topology according to the types determined by the automatic configuration module, encode the network topology and provide the encoded network topology as communication information, a Generic Station Description GSD interpreter configured to interpret the profiles provided by the automatic configuration module and to extract data necessary for the network configuration information in response to the encoded network topology, a GSD encoder configured to encode the data extracted by the GSD interpreter, and a configuration generator configured to generate the network configuration information by converting the data encoded by the GSD encoder and the communication information provided by the network topology encoder to a binary data, and to provide the generated network configuration information to the master device. a configuration tool configured to provide to the master device network configuration information of Profibus DP by generating the network configuration information of Profibus DP, the apparatus characterized in that: wherein the configuration tool includes an automatic configuration module configured to request the master device information relative to the plurality of slave devices in response to an automatic configuration command inputted through a user communication module, to receive the information and provide profiles of relevant types by determining the types of the plurality of slave devices using the received information, and a network configuration module configured to generate the network configuration information in response to the types and profiles determined by the automatic configuration module and to provide the network configuration information to the master device, and wherein the network configuration module includes a network topology encoder configured to generate a network topology according to the types determined by the automatic configuration module, encode the network topology and provide the encoded network topology as communication information, a Generic Station Description GSD interpreter configured to interpret the profiles provided by the automatic configuration module and to extract data necessary for the network configuration information in response to the encoded network topology, a GSD encoder configured to encode the data extracted by the GSD interpreter, and a configuration generator configured to generate the network configuration information by converting the data encoded by the GSD encoder and the communication information provided by the network topology encoder to a binary data, and to provide the generated network configuration information to the master device. wherein the configuration tool includes an automatic configuration module configured to request the master device information relative to the plurality of slave devices in response to an automatic configuration command inputted through a user communication module, to receive the information and provide profiles of relevant types by determining the types of the plurality of slave devices using the received information, and a network configuration module configured to generate the network configuration information in response to the types and profiles determined by the automatic configuration module and to provide the network configuration information to the master device, and wherein the network configuration module includes a network topology encoder configured to generate a network topology according to the types determined by the automatic configuration module, encode the network topology and provide the encoded network topology as communication information, a Generic Station Description GSD interpreter configured to interpret the profiles provided by the automatic configuration module and to extract data necessary for the network configuration information in response to the encoded network topology, a GSD encoder configured to encode the data extracted by the GSD interpreter, and a configuration generator configured to generate the network configuration information by converting the data encoded by the GSD encoder and the communication information provided by the network topology encoder to a binary data, and to provide the generated network configuration information to the master device.