Das ist schon klar. Das Error-Bit steht nur für einen Zyklus an. Es ist quasi eine Flanke, damit Du Dir den Status speichern kannst.
In dem Zyklus, in dem das Error-Bit TRUE ist, steht am Status der Fehler-Code an.
Wenn Error FALSE bleibt, hat Dein Baustein keinen Fehler.
Programmier mal...