Thanks Greg for getting back,
I haven't check anything yet, but last night I read the EMT circuit operation and the book says--------
"An indicator that remains on means that the control unit is not able to determine what circuit or component is faulty."
Will there still be a code stored?
I'm not sure. Basically, your system is failing it "self-diagnostic test" and hopefully prior to the light always staying on, something in the system may have intermittently failed and stored a code. Here is how Honda describes it.
SUMMARY OF ABS PRE-START SELF-DIAGNOSIS SYSTEM
The ABS pre-start self-diagnosis system diagnoses the electrical system as well as the operating status of the modulator. When there is any abnormality, the problem and associated part can be detected by reading the problem code.
When the vehicle speed is approximately 10 km/h (6 mph) or more, the wheel speed sensor signal is sent to the ABS con- trol module, then the ABS pre-start self-diagnosis system operates the control motor on the modulator, checks the crank angle condition with the ABS control module and thus detects whether the modulator operation is normal, and it com- pletes the pre-start self-diagnosis.
When the ABS is normal, the ABS indicator goes off just after a road speed of 10 km/h (6 mph) indicating that the diagnosis is completed.
If a problem is detected, the ABS indicator blinks or comes on and stays on to notify the rider of the problem. The self- diagnosis is also made while the motorcycle is running, and the indicator blinks when a problem is detected.
When the indicator blinks, the cause of the problem can be identified by retrieving the problem code, follow the specified retrieval procedure (page 17-6).
To diagnose, Service Manual > Anti-Lock Brake System > Troubleshooting > Problem code 2 and 8.