You need to have the system checked for codes to know what the problem could be.
It is on because the abs computer has detected a malfunction and set a code.
It comes on and stays on when the abs computer detects a malfunction and sets a code.
The abs light comes on and stays on when the computer detects a malfunction and sets a code.
The antilock system has detected a malfunction.
I Have a Dodge Caravan 1996 , and the Light ABS go on all the time finally I find out the fuse in the box under the hood at number 1 from left to right had broken
relay
need to make sure power is getting to the brake light switch and abs unit
Possible causes are many. Bad wheel sensors, bad wiring, bad controller, are all possibilities. The ABS light doesn't mean you have no brakes, just that the Automatic Braking System is not operating due to a fault. The fault will likely be most easily diagnosed by a technician.
Something is setting a code in both computers. You need to have them checked for codes to know what to diagnose.
The abs and brake lights stay on when there is a blown fuse or when the abs computer detects a malfunction and sets a code.
The ABS computer has detected an electrical or mechanical malfunction. You need to have it checked for codes.
After repairing the failure that caused the code, the lights will reset themselves.