All power-generating units on the left bank of the Baihetan hydropower station in southwest China are now in commercial operation.