INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Daten von Seriellen Port in While-Schleife auswerten



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

23.10.2015, 14:18
Beitrag #1

Bensch Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2015

14.0 (32 Bit)
2014
DE



Daten von Seriellen Port in While-Schleife auswerten
Moin,

ich möchte gerne einen Motorcontroller über LabVIEW und RS232 ansteuern. Bis jetzt gab es auch noch keine Probleme, die ich nicht über Google oder LabVIEW Beispiele selber lösen konnte. Allerdings stehe ich jetzt vor einem mir unverständlichem Problem. Aber kurz zu dem Projekt und wie ich mir den Ablauf geplant habe:

- Port wird geöffnet
- Kommunikation wird überprüft
- Motorcontroller wird initilisiert
- ab in die While-Schleife und den Status abfragen, da von dem ja die möglichen Aktionen abhängen
- dann kann eine Referenzfahrt (Der Motor treibt einen Schlitten auf einer Lineareinheit bis an den Endlagentaster) durchgeführt werden, was sich auch im Motorcontroller-Status niederschlägt, da es ein Bit gibt welches dann auf High gesetzt wird sobald eine Referenzfahrt erfolgreich ausgeführt wurde
- Sobald der MC referenziert wurde kann man in den Positionierbetrieb wechseln (welchen ich in diesem Beispiel noch nicht eingebaut habe)
- Wenn man das Programm beendet wird noch der Port geschloßen und das wars dann

Ich würde mir gerne den aktuellen Motorcontroller-Status anzeigen lassen, was auch alles funktioniert, allerdings nur im High-Light Modus, welchen ich zur Überprüfung immer benutze. Sobald ich im "normalem" Modus das Programm betreibe wird mir nichts angezeigt und ich habe auch den Eindruck dass die Auswertung der Statusabfrage am Anfang der While-Schleife überhaupt nicht arbeitet.

Das komische ist nun mein Statusauswerter: Hier wird die Antwort vom MC aufgedröhselt und die einzelnen Bits ausgewertet. Wie gesagt, mein Eindruck ist, dass der nur im High-Light Modus arbeitet oder ist das ein Anzeige Problem? Was dafür spricht dass die Auswertung gar nicht stattfindet ist: Im normalen Betrieb fährt der MC den Schlitten immer wieder gegen den Endlagentaster (wenn man den Referenzfahrtschalter gedrückt lässt), was jedoch durch die Abfrage des MC-Status verhindert werden sollte da der MC nach einmaliger Referenzfahrt den Status "referenziert" erhält und die Referenzfahrt dann geblockt sein sollte. Was wiederum im High-Light Modus funktioniert.

Bei der Suche im Forum bin ich leider auf nichts gestoßen was mir tatsächlich hilft, deshalb hoffe ich auf diesem Weg auf eine kleine Hilfestellung.

Achja, ich benutze übrigens LabVIEW 2014

Grüße und Danke im Vorraus
Ben


Angehängte Datei(en)
14.0 .vi  Kommunikationsabfrage.vi (Größe: 12,94 KB / Downloads: 284)

14.0 .vi  Befehlgeber.vi (Größe: 13,4 KB / Downloads: 249)

14.0 .vi  Statusauswerter.vi (Größe: 13,46 KB / Downloads: 263)

14.0 .vi  Versuch2.vi (Größe: 43,64 KB / Downloads: 257)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Daten von Seriellen Port in While-Schleife auswerten - Bensch - 23.10.2015 14:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle konne 5 6.994 19.07.2017 13:04
Letzter Beitrag: konne
  Alle seriellen Schnittstellen auslesen Exl 1 4.699 01.04.2017 16:41
Letzter Beitrag: GerdW
  Modul am seriellen Port ansprechen Charly82 2 5.567 22.05.2016 07:34
Letzter Beitrag: Charly82
  Problem bei seriellen Schnittstellen gammel 7 6.821 27.10.2014 13:01
Letzter Beitrag: gammel
  Lesen der seriellen Schnittstelle EIA-232 (RS232) AnhTeo 4 6.805 06.09.2011 03:15
Letzter Beitrag: AnhTeo
  Abfrage einer seriellen Schnitstelle! Markus_lab 1 4.278 21.03.2011 11:32
Letzter Beitrag: stecko

Gehe zu: