It is possible and it needs to be coded using the ClrErr command in a supervisory program.
In our applications the supervisory program monitors both SysState and the error output. We can then send a discreet (or EIP depending) "reset" signal form the PLC to trigger ClrErr.
Properly coded your PLC and a supervisory program can reset an error, turn on the motor, and start program(s) running to initialize your robot and start it cycling. That way you are not tied to the use of the robot pendant.