Übergeordnete Abfrage (Not-Aus Funktion) - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Übergeordnete Abfrage (Not-Aus Funktion) (/Thread-Uebergeordnete-Abfrage-Not-Aus-Funktion) Seiten: 1 2 |
Übergeordnete Abfrage (Not-Aus Funktion) - 206racer - 04.08.2008 14:37 Hallo Liebe Gemeinde, ich habe da ein kleines Verständnisproblem bezüglich einer Funktion. Und zwar habe ich ein Vi mit dem ich Messungen aufnehmen möchte. Das ganze ist so aufgebaut, dass ich einen Schaltschrank mit Touchscreen PC habe und darüber meine Anlage steuere. Dazu gibt es ein Notaus Schalter mit dazugehörigem Not.Aus Relais. Per Datenerfassungsmodul (NI-6009) frage ich den Statuts des Relais über einen Digitaleingang ab. Das funktioniert auch soweit, dass die Freigabe erfolgen kann, wenn der Not aus quittitert ist, und der Freigabetaster gedrückt ist. Soweit zum Ablauf. Wenn mein Programm startet (Messung starten Button) dann arbeitet er die verschiedenen Sequenzen nacheinander ab. Allerdings wenn zwischenzeitlich der Not-Aus betätigt wird, merkt es das Programm nicht sofort, da es ja noch in der While Schleife drin ist. Ich bin in LabVIEW noch ein Anfänger und habe im Rahmen der Diplomarbeit spass daran gefunden dies auch gerne fortzuführen. Im Mikrocontroller gibt es Interrupt routinenrn. Gibt es in LV was vergleichbares? Ich habe das schon mit einer Event Struktur versucht, hat aber auch nicht den gewünschten Erfolg gebracht. Hat einer ne Idee? 2. Ich frage derzeit die Schaltzustände der DI und DO des NI-6009 in meiner Hauptschleife ab. Ist das sinvoll? 3. In den Prüfungen 1-4 muss ein Regelkreis implementiert werden. Dazu muss ich einen Analogeingang abfragen und diesen mit dem Sollwert vergleichen. Wie könnte ich dies am einfachsten bewerkstelligen? Denn diese Regelung sollte nach Möglichkeit sehr schnell sein... mfg Andreas LV8.0 Übergeordnete Abfrage (Not-Aus Funktion) - Y-P - 04.08.2008 15:16 Was Du machen könntest, ist eine weitere Whileschleife, die die ganze Zeit den Notaus-Taster pollt. Wenn er gedrückt wird, kannst Du über eine lokale Variable des Notaus-Tasters Deine andere Whileschleife abbrechen. Ansonsten sage ich nur "Queue", "Notifier",.... Gruß Markus Übergeordnete Abfrage (Not-Aus Funktion) - 206racer - 04.08.2008 15:58 ok, also mit Pollen geht es! nun noch Frage 3? Übergeordnete Abfrage (Not-Aus Funktion) - Lucki - 04.08.2008 16:17 So kann das Not-Aus nicht funktionieren. Ein Ereignisknoten reagiert nicht auf Wertämderungen an sich, sondern nur auf Wertänderungen infolge (manueller) Bedienung. Allerdings gibt es doch eine Möglichkeit, daß auch Wertzuweiungen per Programm ein Ereignis auslösen können. Dazu gibt es den Eigenschaftskoten "Wert, signalisierend". Beachte: Jeder Aufruf des Eigenschaftknotens bewirkt das Ereignis, auch wenn gar kein geänderter Wert übergeben wird. Übergeordnete Abfrage (Not-Aus Funktion) - Achim - 05.08.2008 06:15 Und ich muss mal wieder kurz was einwerfen: NOT-AUS über nen PC...das geht ja mal gar nicht! Ich hoffe, du willst nur das NOT-AUS-Ereignis visualisieren, und nicht tatsächlich über den PC was abschalten... Übergeordnete Abfrage (Not-Aus Funktion) - Y-P - 05.08.2008 07:09 Er schreibt ja Zitat:Dazu gibt es ein Notaus Schalter mit dazugehörigem Not.Aus Relais. Per Datenerfassungsmodul (NI-6009) frage ich den Statuts des Relais über einen Digitaleingang ab.. d.h. der Notaus ist wohl hardwaremäßig vorhanden und der Status soll nur noch in LabVIEW angezeigt werden. Ich hoffe mal, dass er es echt so gemeint hat. Gruß Markus ' schrieb:Und ich muss mal wieder kurz was einwerfen: Übergeordnete Abfrage (Not-Aus Funktion) - Lucki - 05.08.2008 08:16 ' schrieb:NOT-AUS über nen PC...das geht ja mal gar nicht! Ich hoffe, du willst nur das NOT-AUS-Ereignis visualisieren, und nicht tatsächlich über den PC was abschalten...Also, wenn ich stellvertretend für den Raser mit seinem 206er Peugeot mal antworten darf: Es gibt einen externen Notschalter, und ich gehe mal davon aus, daß er seinen Zweck unabhängig von LabVIEW erfüllt, als z.B der Zerstückeln eines Menschen in der Maschine verhindert. Und daß nur gewissermaßen nebenbei der Status des Notschalters außerdem über über eine Messkarte in den PC eingelesen wird somit das laufende LV-Programm den Notschalter-Status zur Kenntnis nimmt. @206Racer: Off Toppic Übergeordnete Abfrage (Not-Aus Funktion) - 206racer - 05.08.2008 17:28 hi, also wie ihr schon richtig bemerkt habt, will ich die Not-Aus Funktion nur Visualisiert haben. Die Schutzfunktion läuft hardwäremäßig über ein Not-Aus Relais und zusätzlich über eine Schutztürverriegelung. Es macht für mich keinen Sinn die Prüfung zuende laufen zu lassen, obwohl die Maschine steht. @Lucki: Hehe der is gut Übergeordnete Abfrage (Not-Aus Funktion) - dc6xs - 05.08.2008 19:18 ' schrieb:hi, Wenn Du schon einen Sicherheitskreis mit Notaus hast, dann kannste damit doch bestimmt ein Relais/Schütz schalten, was abfällt sobald Strom aus is oder der Sicherheitskreis auslöst.. Nun kanste dann mit deinem USB-Interface den Schaltzustand des Realais überwachen und halt bei Fehlen des Signals den Vorgang im LV abbrechen. Gruß, Robert Übergeordnete Abfrage (Not-Aus Funktion) - Lucki - 06.08.2008 06:49 ' schrieb:Nun kanste dann mit deinem USB-Interface den Schaltzustand des Realais überwachen und halt bei Fehlen des Signals den Vorgang im LV abbrechen... und genau das wird ja lt. oben angehängtem VI alles gemacht, und die Frage war, warum Wertänderung an der Not-Aus-Anzeige-LED im Programm kein Ereignis aulöst. Antwort liegt vor. |