In this paper the complex automation of an industrial elevator is considered. The elevator is used to transport tens of tons of material loaded in two skips moving upwards and downwards from underground to the surface or reversed. The elevator has an induction electric drive controlled in voltage and frequency by the principle of constant U/f. The movement must be done according to a specific speed profile (tahogram), in order to allow the start, acceleration, maximum speed working, deceleration and precision stop for material unloading. For this reason, it is used an adaptive controller having a plant parameters estimator. Using these parameters a new gain value is determined and Supplied to the controller. A second controller is used for logic control signals, like drive start/stop, brakes and decision making at plant fault detection. The solution for automation is software oriented using a graphic user interface (GUI) for the operator dialog. There are implemented a lot of other facilities, like on-line maintenance, on-screen virtual measurements, real-time state and tahogram display, oil-line events database update. The software was tested on a laboratory model of the mining elevator with good results.