ID 44069

FB-Fehler: Erneute Beauftragung des Funktionsblock wurde verworfen, weil ein zuvor abgesetzter Auftrag noch nicht quittiert wurde.

Beschreibung

Über einen FB soll ein Auftrag an den Motion Controller abgesetzt werden. Der beauftragte FB setzt noch im gleichen SPS-Takt den Ausgang „Error“ auf TRUE und zeigt am Ausgang „ErrorID“ diese Fehlermeldung, weil der FB einen neuen Auftrag absetzen soll, aber noch mit einem zu einem früheren Zeitpunkt abgesetzten Auftrag beschäftigt ist.

Reaktion

Klasse

-

Der Auftrag wird vom FB verworfen und nicht an den Motion Controller weitergeleitet.

Abhilfe

Klasse

-

Entweder muss abgewartet werden bis der zuvor abgesetzte Auftrag vom FB quittiert wird, oder ein FB beauftragt werden, der den Abbruch des zuvor abgesetzten Auftrags kommandiert.

 

Anschließend kann der FB erneut beauftragt werden.

 

Generell kann dieser Fall verhindert werden, wenn sichergestellt wird, dass ein neuer Auftrag über einen FB abgesetzt wird, bevor die Quittierung für einen bereits abgesetzen Auftrag erfolgte.

Fehlertyp

-