Hallo zusammen,
Dank der Hilfe hier im Forum und ein paar Beispielen auf der Beckhoff Seite habe ich meine erste Ablaufsteuerung für Fahrauftrag (einfach) https://infosys.beckhoff.com/index.p..._(einfach)&id= programmiert.
Das Problem, nachdem ich stepper_input.Ctrl.0 := TRUE; (Setzen Sie im Control-Byte das Bit CB.0 auf 1, um die Motoransteuerung freizuschalten.) setze bekomme ich den Wert 78 auf dem Status Ausgang der Klemme.
Bedeutet: 78 -> 1001110 bin -> Motoransteuerung ist gesperrt oder es liegt ein Fehler vor (SB.6=1) und ein Fehler ist aufgetreten (SW.13-SW.9)
https://infosys.beckhoff.com/index.p...35448857421676
Wenn ich das richtig verstehe muss ich jetzt bei ExStatus nachschauen, um die Werte (SW.13-SW.9) zu prüfen.
https://infosys.beckhoff.com/index.p...35448857421676
ExStatus hat den Wert 2560 -> 101000000000 bin ->
Soweit so gut. Komisch ist das:
ExStatus.jpg
Eigentlich müsste doch jetzt stepper_output.ExtStatus.9 und stepper_output.ExtStatus.11 auf TRUE sein, oder?
Grundsätzlich bin ich jetzt auch aufgeschmissen, was ich machen muss, um den Fehler zu beheben. Hat da jemand eine Idee?
20170417_084521.jpg
Verwende eine CX9020 mit einer KL2531. Programm im Anhang.
Vg
Stefan
Dank der Hilfe hier im Forum und ein paar Beispielen auf der Beckhoff Seite habe ich meine erste Ablaufsteuerung für Fahrauftrag (einfach) https://infosys.beckhoff.com/index.p..._(einfach)&id= programmiert.
Das Problem, nachdem ich stepper_input.Ctrl.0 := TRUE; (Setzen Sie im Control-Byte das Bit CB.0 auf 1, um die Motoransteuerung freizuschalten.) setze bekomme ich den Wert 78 auf dem Status Ausgang der Klemme.
Bedeutet: 78 -> 1001110 bin -> Motoransteuerung ist gesperrt oder es liegt ein Fehler vor (SB.6=1) und ein Fehler ist aufgetreten (SW.13-SW.9)
https://infosys.beckhoff.com/index.p...35448857421676
Wenn ich das richtig verstehe muss ich jetzt bei ExStatus nachschauen, um die Werte (SW.13-SW.9) zu prüfen.
https://infosys.beckhoff.com/index.p...35448857421676
ExStatus hat den Wert 2560 -> 101000000000 bin ->
SW.9 | UnderVoltage | 1bin | Versorgungsspannung zu niedrig (die LED Error B blinkt und die Klemme schaltet den Motor selbsttätig ab). ACHTUNG: eine Quittierung dieser Fehlermeldung muss vom Anwender durch setzen von Bit CB.6 des Control-Bytes erfolgen! |
SW.11 | OpenLoad Br B | 1bin | offene Last, Brücke B (die LED Error B blinkt und die Klemme schaltet den Motor selbsttätig ab). ACHTUNG: eine Quittierung dieser Fehlermeldung muss vom Anwender durch setzen von Bit CB.6 des Control-Bytes erfolgen! |
Soweit so gut. Komisch ist das:
ExStatus.jpg
Eigentlich müsste doch jetzt stepper_output.ExtStatus.9 und stepper_output.ExtStatus.11 auf TRUE sein, oder?
Grundsätzlich bin ich jetzt auch aufgeschmissen, was ich machen muss, um den Fehler zu beheben. Hat da jemand eine Idee?
20170417_084521.jpg
Verwende eine CX9020 mit einer KL2531. Programm im Anhang.
Vg
Stefan