3D Drucker USB- RS232 Ansteuerungs Problem
Verfasst: Montag 20. Juli 2015, 17:05
Liebes Abacom Team und Profilab Nutzer
Seit Jahren verwende ich Profilab4 um einfache Meß- und Steuerungsaufgaben (auch Schrittmotor Module) im beruflichen Umfeld zu programmieren.
Wir möchten nun für einen Testaufbau einen RepRap Omerod 2 3D-Drucker mit Profilab über USB und den entsprechenden virtuellen RS232 COM Port ansteuern. Die PC Visualisierung der x-y-z Position wird über die Stiftplotter Anzeige erfolgen.
Dabei verlangt die Duet Steuerplatine das DTR Signal für die Kommunikation zu aktivieren.
Mit einem RS232 Terminalprogramm funktioniert das problemlos.
Nach Aktivieren von DTR lässt sich der Drucker mit dem G-Code Text problemlos ansteuern. (Screenshot anbei)
Versuche ich dasselbe mit den Bauteilen „COM RTS/DTR“ oder „COM PORT DIREKT“ in Profilab4 stürzt der Schnittstellentreiber ab (Profilab Simulationsfrequenz dann 0Hz) und ich muss den USB Stecker ziehen und wieder hineinstecken.
Der Mikrocontroller der Duet Schrittmotor Platine hängt direkt am USB Port. Es ist also kein Schnittstellenkonverter dazwischengeschaltet.
Meine Frage ist, wieso kann ich mit einem Terminalprogramm DTR am virtuellen COM Port problemlos ansteuern und mit Profilab nicht? Wo liegt der Unterschied in der Ansteuerung?
Bisher konnte ich an allen nativen RS232 Schnittstellen und USB Konvertern problemlos das DTR Signal ansteuern. Gäbe es eventuell dafür einen Patch?
Vielleicht würde es ja helfen im neuen „COM Request/Response“ Bauteil die DTR und RTS Signale aktivierbar zu gestalten?!
Dann würden alle Schnittstelleparameter gleichzeitig mit einem Bauteil eingestellt werden und so interne Laufzeitprobleme (wenn vorhanden) vermieden werden können.
Rechner: Win7 Enterprise, 32bit und 64bit.
Vielen Dank und Grüße
Sensor1
Seit Jahren verwende ich Profilab4 um einfache Meß- und Steuerungsaufgaben (auch Schrittmotor Module) im beruflichen Umfeld zu programmieren.
Wir möchten nun für einen Testaufbau einen RepRap Omerod 2 3D-Drucker mit Profilab über USB und den entsprechenden virtuellen RS232 COM Port ansteuern. Die PC Visualisierung der x-y-z Position wird über die Stiftplotter Anzeige erfolgen.
Dabei verlangt die Duet Steuerplatine das DTR Signal für die Kommunikation zu aktivieren.
Mit einem RS232 Terminalprogramm funktioniert das problemlos.
Nach Aktivieren von DTR lässt sich der Drucker mit dem G-Code Text problemlos ansteuern. (Screenshot anbei)
Versuche ich dasselbe mit den Bauteilen „COM RTS/DTR“ oder „COM PORT DIREKT“ in Profilab4 stürzt der Schnittstellentreiber ab (Profilab Simulationsfrequenz dann 0Hz) und ich muss den USB Stecker ziehen und wieder hineinstecken.
Der Mikrocontroller der Duet Schrittmotor Platine hängt direkt am USB Port. Es ist also kein Schnittstellenkonverter dazwischengeschaltet.
Meine Frage ist, wieso kann ich mit einem Terminalprogramm DTR am virtuellen COM Port problemlos ansteuern und mit Profilab nicht? Wo liegt der Unterschied in der Ansteuerung?
Bisher konnte ich an allen nativen RS232 Schnittstellen und USB Konvertern problemlos das DTR Signal ansteuern. Gäbe es eventuell dafür einen Patch?
Vielleicht würde es ja helfen im neuen „COM Request/Response“ Bauteil die DTR und RTS Signale aktivierbar zu gestalten?!
Dann würden alle Schnittstelleparameter gleichzeitig mit einem Bauteil eingestellt werden und so interne Laufzeitprobleme (wenn vorhanden) vermieden werden können.
Rechner: Win7 Enterprise, 32bit und 64bit.
Vielen Dank und Grüße
Sensor1