Hallo bachatero,
Zitat:@GerdW
Ein abstürzendes Programm ist nicht immer zwangläufig eine schlechte Programmierung sondern könnte genauso gut das Betriebssystem. Mir persönlich ist es noch nicht abgestürzt aber sicher ist sicher.
Wenn du dir darüber Gedanken machst, dann solltest du ein siche(re)res OS wählen!
Wie wäre es mit einem RT-System (cRIO)? Bei guter Programmierung wesentlich stabiler als Windows…
Oder gleich der darin enthaltene FPGA? Dann läuft dein Programm direkt in der Hardware…
Zitat:Alternativ habe ich noch eine andere Idee:
und zwar soll der analoge Ausgang eine LED betreiben als Feedback mit einem Transistor.
Ich würde die LED bzw den analogen Ausgang jede Sekunde von 0V auf xV und dann wieder von xV auf 0V ändern lassen.
Wenn die LED dann nicht mehr blinkt sondern in einem Status hängen gebliebenist, wäre das ein Indikator dafür, dass das Programm abgestürzt ist.
Was meint ihr dazu?
Tolle Idee!
Du stellst also einen Kollegen (oder preiswerten Studenten/Intern/Ferienjobber) 24/7 neben deine Anlage, damit der auf eine blinkende LED achtet? Echt jetzt?
Das hört sich an, als wenn du partout nicht auf Vorschläge hören willst!
Was an dieser Idee ist so gut, dass du sie anstelle von Jens' WatchDog-Relais aufbauen würdest? Das ist fertige, getestete, kaufbare Hardware…
Zitat:ich möchte einen analogen Ausgang wieder auf 0 V setzen wenn das Programm abstürzt.
Wir haben an einem Prüfstand einen Heizer mit mehreren kW Leistung stehen, in dem Heizstäbe über digitale Eingänge (also Relais) angesteuert werden.
Wenn da die Software abstürzen und irgendwelche der Heizstäbe angeschaltet bleiben würden, würde uns recht schnell der Prüfstand abfackeln.
Lösung:
Es gibt fertige Geräte, die man (z.B.) über Modbus/TCP ansteuern kann. Diese übernehmen die DO-Aufgabe und haben gleichzeitig einen konfigurierbaren Watchdog integriert, der die Ausgänge auf einen definierten Zustand setzt, wenn Steuerbefehle ausbleiben. Wenn also die Steuersoftware aus irgendwelchen Gründen keine TCP-Pakete mehr sendet, wird automatisch die Heizung deaktiviert…
Schau dir mal die
Produkte von W&T an, damit habe ich gute Erfahrungen gemacht!