05.02.2022 13:57 | |
Beigetreten: 18.12.2014 Letzter Bes: 08.11.2024 Beiträge: 34167 Bewertung: (4256)
|
Ich verstehe zwar nicht, warum man sich eine alte LOGO! nimmt und sich als Aufgabe setzt, die Funktion eines Blocks zu realisieren, den es in der alten LOGO! noch gar nicht gab. Zum Punkt Überwachung des Analogwerts auf Änderung: In diesem Thema findest du einen Ansatz: Zeitlich gesteuerte Plausibilitätsprüfung von analogem Spannungssignal |
05.02.2022 14:34 | |
Beigetreten: 05.02.2022 Letzter Bes: 06.02.2022 Beiträge: 4 Bewertung: (0) |
Hallo IXO65, das mit der Plausibilität passte irgendwie nicht so richtig. Ich habe das mal kurz angehängt. So bin ich jetzt dahin gekommen wie ich mir das gedacht hatte. Die Überwachung funktioniert so: Am AI3 wird eine Temperatur gemessen mittels 0-10V Spannungssignal. Bei Ansteigen der Temperatur um 1 Grad wird der Ausgang Q1 aktiv geschaltet für min 10sec, Steigt die Temp. weiter um 2C pro 10 sec. wird der Timer wieder neu gestartet und der Ausgang bleibt weiter aktiv. Wird eine Temp. über 65C erreicht wird der Ausgang dann dauerhaft aktiv geschaltet. Warum nimmt man eine alte LOGO?! Weil das SET inkl. Display nur einen Bruchteil der Kosten einer neuen LOGO mit TD Display ausmacht. Deswegen die Frage. Am AI4 habe ich einen Messumformer bekommen der einen eingebauten Filter hat. Jedoch habe ich aktuell keinen Zugriff auf ein zweites Gerät dieser Sorte bzw. auf eine neuere Logo mit Extra TD Danke. DateianhangTemp. Überwachung.zip (176 Downloads) |
Zuletzt bearbeitet von: crmpe82xx am: 02/05/2022 14:37:53 |
|
05.02.2022 15:02 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Im Anhang mal ein Lösungsvorschlag von mir. Der Analogwert wird über die beiden Analogwertüberwachungen kontrolliert. Bei jeder Änderung um 0,1°C nach oben oder unten gibt der jeweilige Baustein ein 1-Signal aus. Dieses wird genutzt um beide Bausteine wieder zu reseten. Ein Impuls bei steigendem Analogwert startet eine speichernde Einschaltverzögerung von 20s und zählt einen Zähler um 1 hoch jeder weitere Impuls bei Ssteigendem Analogwert erhöht den Zähler weiter. Sind die 20s um, wird der Zähler resetet. Sinkt der Analogwert im Überwachungszeitraum wieder, wird die Einschaltverzögerung resetet. Eine denkbare Überwachung wäre auch die Anstiegsgeschwindigkeit zu überwachen. Also den Abstand zwischen zwei Anstiegsimpulsen zu messen und wenn der geringer als 2s ist, würde das 1°C über 20s entsprechen. Das Progi ist mit LSC 8.3 erstellt. Ggf mußt du deine Version updaten. DateianhangAnalogwertüberwachung Logo 6.zip (172 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
05.02.2022 15:08 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hab das mit der Anstiegszeit mal eingepflegt. DateianhangAnalogwertüberwachung Logo 6 2.zip (159 Downloads) |
05.02.2022 16:13 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hier ein Vorschlag mit vier Messungen in 4 Sekunden. Der Impulsgeber liefert für 1s 0 und für 1s 1 Signal. Diese werden mit Flankenauswertung zu zwei Impulsen geformt. Die beiden Einschaltverzögerungen von 0,5s liefern zwei Zusätliche Impulse. Also gibt es über die 2s vier Impulse. Jeder Impuls wird genutzt um in je einer Arithmetik einen Analogwert zum Zeitpunkt 0s, 0,5s, 1s und 1,5s zu speichern. Die Werte werden ständig adiert und über B008 durch vier geteilt. Also gibt es 2s nach Programmstart den Durchschnitt über immer 2s.DateianhangAnalogfilter LOGO 6.zip (191 Downloads) |
Folgen Sie uns auf