Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 (/Thread-Fehler-bei-Kommunikation-mit-einem-Stepmotorcontroller-RS232) |
Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - Flautens - 25.07.2012 08:01 Guten Tag, liebe Labviewgemeinde Meine momentane Aufgabe ist die Benutzung eines Stepmotors zur Steuerung eines Farbstofflasers. Hierzu verwenden wir folgende Hardware: PI C-663 Mercury Step Stepper Motor Controller Das Ganze wird kontrolliert über ein eigens dafür geschriebenes Labviewprogramm. Nachdem sichtbare Fehler im Labview ausgemerzt wurden, sollte das Programm zumindest in seiner aktuellen Version funktionieren. Nun habe ich folgendes Problem: Ich führe das Programm aus, ist auch soweit kein Problem, die aktuelle Motorposition wird auch korrekt wiedergegeben. Allerdings wird das Programm danach beendet und der Controller von PI zeigt einen Error, also die rote Lampe leuchtet auf. RE: Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - GerdW - 25.07.2012 08:19 Hallo Flautens, Zitat:Nachdem sichtbare Fehler im Labview ausgemerzt wurdenNichts für ungut, aber (ineinander) gestapelte Sequenzen halte ich schon für "Fehler". Und damit einhergehender übermäßiger Gebrauch lokaler Variablen auch... Zitat:Allerdings wird das Programm danach beendet und der Controller von PI zeigt einen ErrorDas ist ja schön... Warum wird das Programm beendet? Warum zeigt der PI einen Fehler an? Welchen Fehler will er signalisieren? Hast du Debugging betrieben? Irgendwelche Error-Codes in LabVIEW? Wie sollen wir dir helfen, wenn der Hauptteil des Programm (seine ganzen subVIs) fehlt und du keine Fehlermeldungen beschreibst? Wie groß ist die Chance, dass du jemanden findest, der sowohl den PI-Controller als auch die ganzen subVIs installiert hat und außerdem Zeit und Lust hat, dein VI zu debuggen? RE: Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - Flautens - 25.07.2012 09:18 Also das Programm in Labview wird regulär beendet, die Errorbox zeigt keinen Error code an. Welchen Fehler er hat versuche ich ja herauszufinden. Das Programm beendet und die Error Leuchte erscheint Hier hänge ich mal eben die Programme an bzw Bibliotheken, in denen die Subvi´s sind. /edit: Also ich vermute, das es noch ein Problem in der Kommunikation zwischen Programm und Controller ist. Wir haben mehrere Farbstofflaser, die mit ähnlichen Programmen gesteuert werden, allerdings sind es unterschiedliche Motor controller, da es die ursprünglich verwendeten nicht mehr gibt :/ RE: Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - GerdW - 25.07.2012 09:24 Hallo Flautens, Vielleicht zeigt der Controller ja an, dass ein Watchdog zugeschlagen hat, der ausbleibende Steuerbefehle bemängelt? An dem Punkt musst du wohl selbst nach der Fehlerursache suchen - oder deutlich mehr Informationen bereitstellen... RE: Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - Flautens - 25.07.2012 13:52 Hallo Gerd, Danke schonmal für die Antworten. Ich werd der Sache nochmal nachgehen und die Manual ein weiteres Mal studieren, vielleicht hab ich einfach auch was übersehen... Noch eine Frage zu: "Nichts für ungut, aber (ineinander) gestapelte Sequenzen halte ich schon für "Fehler". " Wie würdest du das denn anders machen? Soweit wie möglich, die Sequenzen in eigene Sub-Vi´s überführen? Grüße Flix RE: Fehler bei Kommunikation mit einem Stepmotorcontroller RS232 - GerdW - 25.07.2012 14:02 Hallo Flix, zu dem Thema hatte ich gerade erst eine angeregte Diskussion, vielleicht liest du die durch und entscheidest für dich selbst |