LabVIEWForum.de
Undefinierte Schaltzustände beim Ausschalten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: NI Hardware (/Forum-NI-Hardware)
+---- Thema: Undefinierte Schaltzustände beim Ausschalten (/Thread-Undefinierte-Schaltzustaende-beim-Ausschalten)



Undefinierte Schaltzustände beim Ausschalten - Koch - 14.05.2009 09:04

Hallo LabVIEW Gemeinde,

ich betreue im Moment einen Prüfstand der mittels LabVIEW angesteuert wird. Es werden 2 Fu´s über Analogwerte angesteuert. Die Sicherheit in der Anlage wird über eine Sicherheits SPS überwacht. Mein Problem ist nur das die Digitalen IO´s auf der Labiew Karte keine definierten Zustände haben wenn das Programm nicht aktiv ist. Was kann ich da machen. Ich habe auch schonmal überlegt das mit hilfe der SPS abzufragen. Hab nur keine Idee wie. Ein Bus System von LabVIEW zur SPS ist nämlich nicht geplan. Kann mir jemand einen Tipp geben. Ich weiß das dieses Thema schonmal dikutiert wurde, nur leider ohne Ergebnis wie ich finde. Meine idee war 2 IO´s auf die SPS zu führen. Wenn dieses beiden IO´s unterschiedliche Schaltzustände haben wäre es Beispielsweise Ok. Dafür müsste aber gewährleistet sein das die IO´s bei nicht aktivem Programm eingeschaltet bzw. ausgeschaltet sind. Ich weiß das ich die IO´s vor beendung des Programms zurücksetzten könnte. Aber wenn man das Fenster einfach zumacht gibt es ein Problem und da ungeschulte Personen mit dem Programm arbeiten werden habe ich meine Bedenken.

Vielen Dank schonmal

Gruß

Steffen


Undefinierte Schaltzustände beim Ausschalten - kpa - 14.05.2009 14:06

Hallo Koch,

Du kannst Pull-Up- oder Pull-Down-Widerstände FU-seitig einbauen und so deine FU-Eingänge (LabVIEW-Ausgänge) auf definierte Zustände bringen.

Grüße

kpa


Undefinierte Schaltzustände beim Ausschalten - Koch - 14.05.2009 16:39

Ich benutze zur ansteuerung der Fu´s Relais. Diese kann ich aber nicht direkt aus LabVIEW ansteuern, also hab ich da ne standart Transistor Schaltung die dann die Relais ansteuern. Ich denke Wiederstände sollten nichts bringen, da der Schatzustand ja schon definiert ist. Also sagen wirs so. LabVIEW gibt bei schließen des Programms einfach den letzten Schaltzustand aus.


Undefinierte Schaltzustände beim Ausschalten - ImExPorty - 14.05.2009 18:38

Hallo Koch,
' schrieb:Wenn dieses beiden IO´s unterschiedliche Schaltzustände haben wäre es Beispielsweise Ok. ...Handshake -Miniausbaustufe...
Dafür müsste aber gewährleistet sein das die IO´s bei nicht aktivem Programm eingeschaltet bzw. ausgeschaltet sind. ...wenn man das LV so sagt macht es das doch auch...oder?
Ich weiß das ich die IO´s vor beendung des Programms zurücksetzten könnte. ....über welchen Mechanismus ? ...Eventgesteuert?
Aber wenn man das Fenster einfach zumacht gibt es ein Problem und da ungeschulte Personen mit dem Programm arbeiten werden habe ich meine Bedenken. ...meinst Du Programm schließen oder abbrechen (=>Ereignis)...oder Task abschiessen?
' schrieb:...also sagen wirs so. LabVIEW gibt bei schließen des Programms einfach den letzten Schaltzustand aus. und das ist auch gut so...Rolleyes ich mag keine Hardware, die wenn Sie "länger" keine Ansteuerung bekommt plötzlich Eigenleben entwickelt
Ein etwas ander Ansatz wäre, das zusätzlich zu dem eigentlichen Anwendungsprogramm noch eine Applikation als "Dienst" mitläuft, die die SPS-Informationssteuerung aufgrund der Existenz-/Funktionskontrolle der Hauptanwendung übernimmt. Wenn der Anwender somit böse aus dem Programm aussteigt, dann sorgt diese Hilfeapplikation für den richtigen Informationszustand bei der SPS. Aber der Anwender könnte nun noch den PC "strombefreien" ...Wacko


Undefinierte Schaltzustände beim Ausschalten - Koch - 15.05.2009 08:48

Dabnke erstmal für die Antworten. Ich habe das Eventgesteuert gemacht. Also beim richtigen beenden des Programms also das drücken eines Buttons auf dem Frontpanel werden die Io´s zurück gesetzt und die Anlage fährt herunter. Also habe ich im prinzip nicht die Möglichkeit zu sagen. Ist das Programm aus, bzw fährt der Pc hoch so sind die IO´s low bzw alle high??


Undefinierte Schaltzustände beim Ausschalten - Lucki - 15.05.2009 12:19

' schrieb:Aber wenn man das Fenster einfach zumacht gibt es ein Problem und da ungeschulte Personen mit dem Programm arbeiten werden habe ich meine Bedenken.
Das Schließen das Fensters kann auch geschulten Leuten jederzeit passieren, man ist das ja von Windows her gewohnt, ein Programm u.a auch so zu beenden. Das zu Verhindern gibt es
a) die einfache billige Möglichkeit: Das Kreuz für des Zumachen das Fensters mit VI-Eigenschaften ausgrauen:
[attachment=18480]
b) oder die mehr professionelle Methode:
Das Schliessen des Fenster mit Ereignisstruktur abfangen ("Applikationsinstanz schließen?")


Undefinierte Schaltzustände beim Ausschalten - Koch - 15.05.2009 13:32

perfekt herzlichen dank. das ist genau das was ich gesucht habe.