If the system is low on refrigerant,then the pressure switches will not activate and you could push the on /off button all day and the compressor will not cycle on or off,if all wiring looks good,then have a pressure test done
to indeed see if the system needs rechargeing.Also check the wiring on the compressor it self,I had a belt break on mine and it took out the wiring to the compessor.