LabVIEWForum.de
Watchdogtimer für Fieldpoint hardwaremässig realisieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Watchdogtimer für Fieldpoint hardwaremässig realisieren (/Thread-Watchdogtimer-fuer-Fieldpoint-hardwaremaessig-realisieren)



Watchdogtimer für Fieldpoint hardwaremässig realisieren - SvG - 17.05.2010 08:34

Hallo allerseits,

wir haben hier einige Fieldpoints (cFP-180x) für unsere Anlagensteuerungen am laufen. Das funktioniert auch alles wunderbar, nur leider wurde erst im nachhinein klar, dass der Watchdog, der auf den Compact Fieldpoints verbaut ist nur ein "Pseudo"-Watchdog ist.
NI formuliert das so:

Enables or disables the network watchdog for the device. If enabled here and on individual output channels, the network watchdog sets those channels to network watchdog values if the network module loses communication with all hosts or clients over the network.

Der Watchdog reagiert also nur, wenn man das Netzwerkkabel zieht. Wenn man LabVIEW beendet, bleiben alle Analogausgäng auf dem letzten Wert.

Von einer internen Relaiskarte, die wir hier irgendwo haben, kennen wir schon den "normalen" Watchdog, der programmatisch durch LabVIEW zurückgesetzt werden muss, um nicht nach einer definierten Zeit in den failsafe Zustand zu springen.

Aus Sicherheitsgründen möchten wir gerne sicherstellen, dass alle Ausgänge sicher Null sind, falls LabVIEW nicht läuft.
Da dies über den eingebauten Watchdog nicht möglich ist und wir gerade nicht in der Lage sind alle Fieldpoints gegen realtimefähige FPs auszutauschen, ist die Frage, ob einer zufällig eine einfache Timer Schaltung kennt, die man mit einem Analogausgang (bzw. mit Konverter Analog --> Relais) auslösen kann.
Die Anforderung ist, dass LabVIEW regelmässig irgendwo einen Timer zurücksetzt. Der Timer aber abläuft, wenn ein konstantes Signal anliegt ( --> LabVIEW läuft nicht)
Ich habe mir schon diverse Timermodule angeschaut, aber diese Funktion war leider nicht dabei.

Hat jemand eine Idee?


Watchdogtimer für Fieldpoint hardwaremässig realisieren - SvG - 19.05.2010 07:52

So,

für alle die es interessiert:
Man benötigt für seine Anlage einen Sicherheitsschaltkreis, also z.B. eine Art Notauskreis. Den kann man dann mit der folgenden Variante über LabVIEW schalten und damit sicherstellen, dass ohne LabVIEW der Notauskreis geöffnet wird.
Man nehme zwei Zeitrelais, z.B. von Finder das Multifunktionszeitrelais 80.01.
Dann gibt man mit LabVIEW über die FP einen Impuls auf Relais 1, programmiert als Impulsumformer. Der Impulsformer schaltet das 2. Zeitrelais, (programmiert als Rückfallverzögerer). Das 2. Relais bleibt dauernd an, solange regelmässige Impulse von der FP kommen. Dazu muss man natürlich die Zeiten so tunen, dass es passt. Das 1. Relais klickt immer hin und her (unschön, aber na gut). Sollte LabVIEW abgeschaltet werden, kommt kein Impuls mehr vom Impulsumformer und Relais 2 schaltet aus.

Falls jemand ein Bauteil findet, das einen Timer direkt durch einen Impuls (und nur durch einen Impuls!) rücksetzt, bitte melden.


Gruss