8600 Master Encoder Komm. nicht möglich
Siehe Diagnoseklasse (Standard): 3
Beim Datenaustausch mit dem SinCos-Master-Geber über die serielle Schnittstelle des Gebers ist ein Fehler aufgetreten.
|
INITPOSITION UND GEBERPOSITION MÖGLICHERWEISE NICHT KORREKT |
Setzen Sie die PacDrive-Steuerung nach der Quittierung des Fehlers „8600 Master Encoder Komm. nicht möglich“ zurück. |
Die Nichtbeachtung dieser Anweisungen kann Verletzungen oder Sachschäden zur Folge haben. |
Ursache |
Lösung |
---|---|
Verdrahtungsfehler: Das Geber-Kabel ist nicht ordnungsgemäß aufgesteckt bzw. nicht funktionstüchtig. |
oGeberkabel prüfen und nach Bedarf austauschen. oPacDrive-Steuerung zurücksetzen. |
Die Daten werden beim Ausführen der Funktionen FC_PhyEndGetPosition(), FC_PhyEncResetEncoder() und FC_PhyEndSetPosition() über die serielle Geber-Schnittstelle ausgetauscht. Der eigentliche Datenaustausch wird von der Systemtask (TASK_TYPE_PHY_ENC_JOB_Server) durchgeführt. Bei aktiver Funktion muss diese Task die serielle Schnittstelle regelmäßig abfragen (typisch < 2ms). Bei einer ungenügenden Zuteilung der Rechenzeit kann es zu einem Datenverlust kommen. Die TASK_TYPE_PHY_ENC_JOB_Server-Systemtask läuft mit der IEC-Priorität 5 (dies entspricht der Systempriorität 225). Werden die vorher beschriebenen Funktionen in Tasks mit einer Priorität von 1 bis 4 aufgerufen, kann dies bei hohem Rechenbedarf zu diesem Problem führen. |
oZykluszeit prüfen und nach Bedarf korrigieren. oPacDrive-Steuerung zurücksetzen. |
Die Funktion FC_PhyEncGetPosition() wird über eine Task mit der Priorität 4 ausgeführt. Die Verarbeitung dieser Task erfordert normalerweise 2,5 ms. Die Priorität der Systemtask ist von 225 (bzw. Priorität 5) auf z.B. 224 (bzw. Priorität 4) zu erhöhen. FC_SetTaskPriority(lTaskType:=TASK_TYP_PHY_ENC_JOB_Server, lPriority:=224);
Ursache |
Lösung |
---|---|
Hardwarefehler: Der SinCos-Geber ist nicht funktionstüchtig. |
oGeber austauschen. oPacDrive-Steuerung zurücksetzen. |
Hardwarefehler: PacDrive LMC nicht funktionstüchtig. |
Steuerung austauschen. |