Behoben ab:
8400 TopLine: FW-Version = 13.00.00.00
Verhalten der neuen Version?
Auch Fehler, die nicht über den Achsbus gemeldet wurden, lassen sich zurücksetzen. Alle Teilnehmer am Achsbus müssen mit einer FW-Version ≥ 13.0 arbeiten.
Betrifft welche Produkte?
8400 TopLine: FW-Version bis 12.01.00.00
Wie sieht die Reaktion aus?
Über LS_AxisBusIO.bResetFail=TRUE lassen sich nicht aller Antriebsfehler zurücksetzen.
Wann tritt das Problem auf
Mit LS_AxisBusIO.bResetFail=TRUE lassen sich nur Fehler zurücksetzen, die auch über den Achsbus gemeldet wurden (IO Achbus ist auch im Zustand ‚Fehler‘).
Diagnosemöglichkeiten?
Wenn am Achsbus-Master LS_AxisBusIO.bResetFail=TRUE gesetzt wird, muss bei allen Slaves der Ausgang LS_AxisBusIO.bResetFail_In für 3ms ein TRUE liefern, unabhängig ob bFail_DigIn zuvor gesetzt war. Ist diese nicht der Fall, dann liegt das genannte Verhalten vor.
Kurzfristige Maßnahmen/Empfehlungen?
Ein achsübergreifender Fehler-Reset muss über einen zusätzlichen Kommunikationsweg erfolgen, z.B. DigIO oder CAN.
Bewertung:
Die Fehler-Reset Funktion kann nur eingeschränkt genutzt werden. Ein zusätzlicher Kommunikationsweg für eine achsübergreifende Reset-Funktion erfordert Projektierungs- und Verdrahtungsaufwand.