The PCM on your car does not control the ABS light. The EBCM/EBTCM ( Electronic Brake Control Module/Electronic Brake Traction Control Module) Controls the ABS Light. Loss of power to the EBCM/EBTCM drops the KAM ( Keep Alive Memory ) to the EBCM/EBTCM.( No KAM = no codes) So disconect your Battery for 10 seconds.
BUT
The light is going to come right back on untill the fault is corrected. Every time you start your car the EBCM/EBTCM does a selftest. If it detects a problem the light comes on and will stay on untill the problem is no longer detected.
The EBCM does a solenoid test once you start moving. exceeding 10 mph for more than 3 seconds starts the test every ignition cycle.(every time you start the car)
If you start your car and the ABS light comes on you can rule out Wheel speed sensors(HUB assembly)and Jumper harness to the wheel speed sensors. EBCM/EBTCM can only detect a fault with those while moving.Wheel speed sensors are AC voltage generators.They generate a small AC voltage as they rotate (like your altenator generates voltage while turning).Voltage is what the EBCM/EBTCM is looking for.
Start the car with your foot OFF the brake pedal....is the light on? NO. Press the brake pedal if the light comes on you will need a brake light switch.( EBCM/EBTCM get two signals from the brake switch one is direct the other is from the BCM(body control module)). If it get one signal and not the other the ABS light illuminates.
If the ABS light come on when you start the car without your foot on the brake, you have a problem with the EBCM/EBTCM.