Name Beschreibung Lösung
ERROR ENCODER_ID Ein Encoder antwortet mit einer ungültigen ID oder die ID wurde bereits von einem anderen Encoder verwendet.
  • falscher Encoder eingebaut → Encoder umprogrammieren oder tauschen

ERROR WRONG_FUNC_PARAMETER Ein interner Fehler ist aufgetreten. Bitte einen Servicetechniker kontaktieren 

mögliche Ursachen

  • Programmierfehler in KL1, wie z.B. ein Index wurde überschritten

  • Kommunikation mit anderen Teilnehmer ist fehlerhaft, was meistens durch externe Störungen verursacht wird

    • horstFX hat falsche Daten gesendet, z.B. ein Quittieren eines nicht existierenden Fehlers

    • Ein Bus-Device hat mit einem falschem Pakettyp oder einer unzulässigen ID geantwortet

 

Diagnose

Prüfen, dass die Software Versionen zu einander passen, Embedded und horstFX müssen auf gleichem Stand sein.

Wenn dieser Fehler während Betrieb ohne jeglicher Benutzerinteraktion passiert, dann ist das höchstwahrscheinlich ein durch externe Störungen verursachtes Kommunikationsproblem.

Die Störungen in Kommunikation sind so gesehen "normal". Genau dafür werden alle Pakete mit einer Checksumme geschützt. In seltenen Fällen kann ein Paket von einem der Bus-Devices so ungünstig zerstört ankommen, dass es als ein Paket von anderem Typ mit gültiger Checksumme aussieht. Der Inhalt von solch Paketen ist dann natürlich komplett Falsch und kann zu dem Fehler führen.

Lösung

  • Code korrigieren