SpaeterVogel
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Folgendes Problem:
Ich versuche über das Bus-System CANopen einen CMMP-AS-C2-3A-M0 (Motorcontroller) über eine CPX-CEC-C1 (SPS) anzusteuern, beide Elemente sind von der Firma Festo.
Hierzu verwende ich in Codesys provided by Festo (2.3.9.19) den Baustein CMMP_AS_CTRL aus der Library-Datei Festo_Motion.lib.
Wenn ich die Bits manuell durch Forcen setze funktioniert alles, heißt: im Controller werden die Bits erkannt und der Motor bewegt sich entsprechend der Vorgaben.
Auch, wenn ich eine entsprechende Sequenz starte, die alle Bits in der richtigen Reihenfolge setzt, funktioniert alles.
Sobald ich aber versuche, das ganze automatisch anfahren zu lassen, reagiert der Controller nicht mehr darauf. Er erkennt zwar alle Bits und gibt auch das Ready-Signal aus, allerdings bewegt sich der Motor kein Stück.
Wenn ich wiederum das entsprechende Bit, was die Sequenz starten soll, durch Forcen auf False setze und dann wieder auf True, läuft der Motor wieder.
Danke schon mal im Voraus.
Folgendes Problem:
Ich versuche über das Bus-System CANopen einen CMMP-AS-C2-3A-M0 (Motorcontroller) über eine CPX-CEC-C1 (SPS) anzusteuern, beide Elemente sind von der Firma Festo.
Hierzu verwende ich in Codesys provided by Festo (2.3.9.19) den Baustein CMMP_AS_CTRL aus der Library-Datei Festo_Motion.lib.
Wenn ich die Bits manuell durch Forcen setze funktioniert alles, heißt: im Controller werden die Bits erkannt und der Motor bewegt sich entsprechend der Vorgaben.
Auch, wenn ich eine entsprechende Sequenz starte, die alle Bits in der richtigen Reihenfolge setzt, funktioniert alles.
Sobald ich aber versuche, das ganze automatisch anfahren zu lassen, reagiert der Controller nicht mehr darauf. Er erkennt zwar alle Bits und gibt auch das Ready-Signal aus, allerdings bewegt sich der Motor kein Stück.
Wenn ich wiederum das entsprechende Bit, was die Sequenz starten soll, durch Forcen auf False setze und dann wieder auf True, läuft der Motor wieder.
Danke schon mal im Voraus.