04.04.2007, 11:04
Hallo,
ich möchte einen Trinamic PanDrive 110 per ASCII-mode über LabVIEW steuern, leider funktioniert das nicht. Ich habe schon Posts zu dem Thema gelesen aber die haben mir auch nicht weiter helfen können. Der Motor läßt sich problemlos über die mitgelieferte Software TMCL ansprechen, über diese ich den Motor auch in den ASCII-Modus schalte. Anschließend sende ich per Standartfunktion VISA write einen ASCII Befehl (A MVP ABS, 0, 50000 <CR>) an den com1-Port, aber es tut sich nichts. Ich habe es auch schon mal über MAX versucht, aber dort funktioniert es auch nicht. Der com1 Port fuktioniert aber laut MAX einwandfrei.
Der gleiche Befehl, mit Ausnahme des Prefix A und dem Suffix <CR>, funktioniert auch in TMCL.
Soweit ich mich nicht irre, habe ich habe ich die Adresse des Moduls und des Motors richtig gewählt (Es funktioniert ja auch in TMCL mit den gleichen Einstellungen).
1. Kann mir jemand sagen wo der Fehler liegen könnte oder was ich noch probieren kann?
2. Zur Steuerung kann auch ein digitaler Befehl verwendet werden, also ein binäres Signal. Wie kann ich solche signale mit LabVIEW über den COM-Port ausgeben?
Hier noch ein Bild meines VI's und ein Bild des mitgelsenen COM Ports.
ich möchte einen Trinamic PanDrive 110 per ASCII-mode über LabVIEW steuern, leider funktioniert das nicht. Ich habe schon Posts zu dem Thema gelesen aber die haben mir auch nicht weiter helfen können. Der Motor läßt sich problemlos über die mitgelieferte Software TMCL ansprechen, über diese ich den Motor auch in den ASCII-Modus schalte. Anschließend sende ich per Standartfunktion VISA write einen ASCII Befehl (A MVP ABS, 0, 50000 <CR>) an den com1-Port, aber es tut sich nichts. Ich habe es auch schon mal über MAX versucht, aber dort funktioniert es auch nicht. Der com1 Port fuktioniert aber laut MAX einwandfrei.
Der gleiche Befehl, mit Ausnahme des Prefix A und dem Suffix <CR>, funktioniert auch in TMCL.
Soweit ich mich nicht irre, habe ich habe ich die Adresse des Moduls und des Motors richtig gewählt (Es funktioniert ja auch in TMCL mit den gleichen Einstellungen).
1. Kann mir jemand sagen wo der Fehler liegen könnte oder was ich noch probieren kann?
2. Zur Steuerung kann auch ein digitaler Befehl verwendet werden, also ein binäres Signal. Wie kann ich solche signale mit LabVIEW über den COM-Port ausgeben?
Hier noch ein Bild meines VI's und ein Bild des mitgelsenen COM Ports.