Häufige Fehler
Diese Seite beschreibt häufige Fehler bei der Verwendung von CODESYS Softmotion Basic, deren Ursachen und mögliche Maßnahmen, um den Fehler zu beheben. Eine Liste aller möglichen Fehler mit kurzer Beschreibung finden Sie in der Bibliotheksdokumentation: SMC_ERROR
Fehlercode | Beschreibung und Ursachen | Maßnahmen |
---|---|---|
| Der Antrieb hat einen Fehler gemeldet. Mögliche Ursachen:
| Prüfen Sie, welchen Fehler der Antrieb meldet. Dies kann über das Display des Antriebs (sofern vorhanden) oder durch Auslesen mit dem Baustein |
| Der Antrieb hat einen Fehler gemeldet. Während einer Bewegung gibt der aktive Bewegungsbaustein diesen Fehler zurück. | Siehe Maßnahmen von Fehler |
| Der Funktionsbaustein, der die aktive Bewegung steuert, wurde im aktuellen Zyklus nicht aufgerufen. Mögliche Ursachen:
|
|
| Während eines aktiven Stopps wurde der zugehörige Funktionsbaustein | Siehe Maßnahmen von Fehler |
| Die Achse ist nicht betriebsbereit und kann die gewünschte Bewegung nicht ausführen. Mögliche Ursachen sind:
| Prüfen Sie den Zustand der Achse:
|
| Der SoftMotion-Baustein wurde aus einer Task aufgerufen, die nicht der Bustask der Achse entspricht. Da die SoftMotion-Bausteine Werte in der Achse verändern, kann es zu inkonsistenten Zuständen kommen, wenn Aufrufe aus anderen Tasks als der Bustask erfolgen. Dies kann zu undefinierten Fehlern führen, was über diesen Fehler verhindert wird. |
|
| Tritt bei der Verwendung von EtherCAT mit Distributed Clocks auf, wenn der Frame von der Steuerung zum Antrieb nicht rechtzeitig (innerhalb des definierten Zeitfensters, dem sogenannten "SyncWindow") oder gar nicht empfangen wurde. Mögliche Ursachen:
| Prüfen Sie, welche Ursache für das Verhalten verantwortlich ist. Dabei können Ihnen folgende Funktionen helfen:
Mögliche Maßnahmen bei Echtzeitproblemen:
|
| Die Achse bewegt sich in Richtung des positiven oder negativen Software-Endschalters und wird diesen mit der aktuellen Dynamik überschreiten. Der Fehler löst auch vor der eigentlichen Endschalter-Position aus, da der benötigte Bremsweg noch in die Berechnung mit einbezogen wird. |
|
| Der positive oder negative Hardware-Endschalter hat ausgelöst und die Achse bewegt sich in Richtung dieses Endschalters. |
|
| Es gibt keine aktive Bewegung, aber die Sollgeschwindigkeit ist ungleich Null und die Achse ist in einem Betriebszustand, in der den Sollwerten gefolgt wird. Mögliche Ursachen:
| Prüfen Sie die Ursache des Problems:
|