ID 40092
FB-Fehler: Eine Achse mit der vorgegebenen logischen Achsnummer ist in den Achsreferenzen nicht zu finden. | |||
Beschreibung | Über einen Funktionsbaustein wird ein Auftrag abgesetzt und der Funktionsbaustein zeigt anschließend TRUE am Ausgang „Busy“. Der FB erhält als Antwort auf diesen Auftrag vom Motion Controller eine Antwort, die unter anderem einen Verweis auf eine Achse enthält. Der FB prüft ob für diesen Verweis eine Achsreferenz (g_array_axis_ref[idx]) existiert, die eben diese Achse repräsentiert. Der Verweis ist hierbei die logische Achsnummer. Es wird jedoch keine Achsreferenz gefunden, die eine Achse mit dieser logischen Achsnummer repräsentiert. Der FB zeigt deswegen den Fehlercode am Ausgang „ErrorID“ und setzt den Ausgang „Error“ auf TRUE. | ||
Reaktion | Klasse | - | Der Fehlercode wird angezeigt. Der FB kann weitere Aufträge entgegennehmen. Mit der fallenden Flanke am Eingang „Execute“ oder „Enable“ des FB wird der Ausgang „Error“ auf FALSE und der Ausgang „ErrorID“ zurückgesetzt. |
Abhilfe | Klasse | - | Handelt es sich um einen FB des Typs MC_GrpReadCfg, ist zu überprüfen, ob die Inhalte der Variable, die am Eingang „IdentInGroup“ anliegt, auf eine durch die Konfiguration definierte Achse verweist. Ist dies nicht der Fall ist
|
Fehlertyp | - | ||
|