1. Industrial controller programming software fixed in a non-transitory computer readable medium and executable by a computer, the industrial controller programming software comprising: a logic development tool executable on the computer for creating a control program providing logical instructions executable on a controller for controlling one or more motor drives and I/O circuits and for controlling an industrial process; a motor drive object database holding motor drive objects, the motor drive objects, when instantiated, receiving and holding configuration data and that will configure operation of a motor drive associated with the instantiated motor drive object; and an interface between the logic development tool and the motor drive object database allowing instantiation, by the logic development tool, of motor drive objects for particular motor drives communicating with the controller, the instantiated motor drive objects including (I) a motor drive configuration tool adapted to create a data structure holding configuration data for a particular motor drive and further adapted to receive user entry of configuration data into the data structure using data names specific to the particular motor drive using the logic development tool; and (II) a configuration data transfer tool adapted to transfer the configuration data from the controller to the particular motor drive; whereby the logic development tool to configures the one or more motor drives via instantiation of motor drive objects.