ID 44016

FB-Fehler: Auftrag nicht erlaubt. Achse ist im Zustand STOPPING.

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 sich die Achse im Zustand Stopping befindet.

Im Zustand Stopping befindet sich eine Achse nach einem Auftrag durch eine Instanz des MC_Stop und auch noch dann, wenn sie stillsteht und der Eingang „Execute“ des MC_Stop den Wert TRUE besitzt.

Reaktion

Klasse

-

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

Abhilfe

Klasse

-

Der Auftrag durch einen MC_Stop kann nicht durch einen anderen Auftrag abgebrochen werden. Deshalb muss abgewartet werden bis die Achse still steht. Vor einer erneuten Beauftragung durch einen anderen FB muss aber auch sicher gestellt sein, dass der Eingang „Execute“ den Wert FALSE besitzt, weil die Achse ansonsten auch im Stillstand im Zustand Stopping bleibt. Erst die fallende Flanke am Eingang „Execute“ versetzt die Achse in den Zustand Standstill.

 

Anschließend kann der FB, der diesen Fehlercode gemeldet hat, erneut beauftragt werden.

Fehlertyp

-