Schrittmotor an KL2541 über Twincat.Ads.dll ansteuern

tubias

Level-1
Beiträge
20
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

ich habe einen Schrittmotor an einer KL2541 hängen und möchte mit C# über die ADS Schnittstelle den Motor auf eine bestimmte Position fahren lassen.
Folgende Variablen sind in Twincat definiert:
- Task1
|_Eingänge
| |_Status (Port: 302, IGrp: 0xF020, IOffs: 0x2, Len: 1)
| |_Position (Port: 302, IGrp: 0xF020, IOffs: 0x3, Len: 2)
| |_ExtStatus (Port: 302, IGrp: 0xF020, IOffs: 0x5, Len: 2)
|_Ausgänge
|_Ctrl (Port: 302, IGrp: 0xF030, IOffs: 0x0, Len: 1)
|_Velocity (Port: 302, IGrp: 0xF030, IOffs: 0x1, Len: 2)
|_ExtCtrl (Port: 302, IGrp: 0xF030, IOffs: 0x3, Len: 2)

Über diese Variablen kann ja mit dem Control- und dem Status-Word der Motor gesteuert werden.
Gibt es dafür eine gute Doku (außer der Registerbeschreibung) oder ein Code Beispiel wie man den Motor so mit der ADS Schnittstelle ansteuern und auf eine bestimmte Position fahren lassen kann?

gruß
Tobias
P.S.: Die Beispiele von Beckhoff zeigen nur eine einfache An-Aus Steuerung über R2/R3.
 
Zurück
Oben