QVZ an CPU 928 A

"QVZ" bedeutet "Quittungsverzug" und tritt z.B. auf, wenn eine angesprochene S5-Karte sich nicht mehr meldet. Das Programm läuft warscheinlich deshalb weiter, weil der entsprechende Fehler-OB im AG geladen ist.

Ein QVZ tritt nur dann auf, wenn eine Baugruppe gezogen wird, oder ein Defekt auf einer Peripheriebaugruppe während des Betriebs auftritt. Wenn kein OB24 programmiert ist, geht die CPU in den Betriebszustand STOP. Im USTACK Seite "Tiefe 01" wird kein Hinweis auf einen Programmbaustein ausgegeben, der QVZ wird beim Aktualisieren des Prozessabbildes erkannt (PAE wie auch PAA). Es wird aber unter Störungsursache QVZ die E/A-Byte Adresse angegeben (wie auch bei Peripherie-Direktzugriff).
Ist der OB24 programmiert, dann wird der OB24 aufgerufen, eine weitere Reaktion ist dann vom Anwenderprogramm im OB24 abhängig. Ein STOP erfolgt nur, wenn ein STP oder STS programmiert ist.

Gruß
 
Zuletzt bearbeitet:
S5 qvz

Im USTACK in der Tiefe 01 wird im Akku1 angeteigt, ob es sich um einen Eingang (1E26), Ausgang (1E25), Koppelmerker (1E27/28) handelt , im Akku 2 steht dann die Adresse.
 
CPU 928A geht nicht auf STOP wenn OB24 oder OB 23 nicht vorhanden !

Um den Fehler zu ermitteln, kann man ein keliner FB schreiben der im OB23 und OB24 aufrufen.

FB1
NAME QVZ

T MW190 AKKU1 in MW190 retten
TAK AKKU1 und AKKU2 tauschen.
T MW192 AKKU2 in MW192 retten
BE


Danach die Merkerwörter anschauen. Feier Merker aussuchen !
Meisten ist es eine Analogbaugrupp: in dem Fall steht KH 1E23 im AKKU1 und die adresse der Baugruppe in Akku2

Akku1= 1E25 hex : Quittung bei aktualisieren der dig. Ausgaben
AKKU1= 1E26 hex : Quittung bei aktualisieren der dig. Eingaben
AKKU1= 1E27 hex: Quittung bei aktualisieren der Koppelmerker Ausgänge
AKKU1= 1E28 hex: Quittung bei aktualisieren der Koppelmerker Eingänge

Im Akku2 steht die Adresse der Baugruppe/Koppelmerker.
 
Zuletzt bearbeitet:
Zurück
Oben