Watchdogtimer für Fieldpoint hardwaremässig realisieren
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?
|