NC-Achsen direkt unter C++ über ADS?

Diesla

Level-1
Beiträge
64
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich muss eine NC-Achse (Schrittmotor mit EL7041) ansprechen.
Weiß jemand, ob sich das auch direkt aus VisualStudio über ADS machen lässt? Denn wenn man das Programm in TwinCAT schreiben würde, hätte man ja die entsprechenden Bibliotheken (z.B. MC_MoveVelocity) zur Verfügung, was in VisualStudio nicht der Fall ist. Ich weiß zwar, dass ich den Umweg gehen könnte und in VisualStudio jeweils Variablen anlegen, die ich dann über AdsSyncWriteReq wieder in's TwinCAT-Programm schreiben kann und dann dort an die entsprechenden Bausteine übergeben könnte. Das kommt mir aber sehr umständlich vor.
 
Klar ist das umständlich.
Wenn du eh schon die NC hast, wieso schreibst du nicht gleich nen SPS-Progrämmchen dazu?
Außerdem bist du dann auf jeden Fall echtzeitfähig, was die Kommandos angeht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also eigentlich hatte ich nicht vor, mein ganzes Programm in C++ zu schreiben, weil es sich meiner Meinung nach nur für die "komplizierten" Programmteile eignet. Schrittketten z.B. lassen sich in TwinCAT wesentlich schneller und übersichtlicher machen. Aber ich denke mal, dass sich das Problem mit TwinCAT3 (wenn es denn irgendwann kommt) erledigt, weil ja dann VisualStudio in TwinCAT integriert ist und die entsprechenden Funktionen dann (hoffentlich) auch in VisualStudio zur Verfügung stehen.
 
Nur bis TwinCAT 3 endlich auf den Markt kommt, kann es noch lange dauern. Laut Beckhoff-Homepage wird es minimum 4. Quartal 2010 (eher noch länger).
 
Zurück
Oben