Are you wanting to use a PC to do it or through a PLC?
For both, look in to Siemens DriveES Basic. This software has the profibus interface with Drive Monitor. The stand alone Drive Monitor does not.
DriveES Simatic is a library of S7 blocks for communication/fault codes and sending/storing the .dnl file in S7 (really the converted .dnl file to an S7 data block)