LOGO Logo 8 Analogwert speichern

Gatterwe

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Kurze Beschreibung der Anlage.
Es ist eine Mehlmühle wo die Temperatur überwacht gehört. Ein Max wert soll über die Funktionstasten F2/F3 einstellbar sein. Wird dieser Wert überschritten wird ein Alarm ausgelöst und die Anlage soll sich abschalten.
Jetzt hab ich folgendes Problem. Wenn die Steuerung Aus/Ein geschalten wird geht dieser Wert verloren und es kommt beim Einschalten gleich mal die Alarmmeldung.
Als Temperatur Sensor hab ich einen 20mA genommen.
Wie kann man diesen Wert speichern? So das er trotzdem veränderbar ist.

Bin Dankbar für jeden Tipp.
 

Anhänge

  • Temp. Überwachung.pdf
    477,5 KB · Aufrufe: 71
Seit der 0BA7 gibt es die analoge MIN/Max-Funktion, die so ganz nebenbei auch noch Analogwerte remanent speichern kann.
Neben der Grenzwertüberschreitung kannst Du also auch noch die (z.B. höchste) Temp speichern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt hab ich folgendes Problem. Wenn die Steuerung Aus/Ein geschalten wird geht dieser Wert verloren und es kommt beim Einschalten gleich mal die Alarmmeldung.
Das Problem liegt bei Dir übrigens bei der Berechnung (Skalierung) der Abschalttemperatur (B056). Die scheint im Zyklus erst nach der Abschaltung B050 ausgeführt zu werden, wodurch Du (vor allem bemerkbar beim Neustart) einen Zyklus Versatz drin hast bis das Ergebnis bei der Notabschaltung B050 ankommt. Den Zähler B055 selbst hast Du ja schon remanent eingestellt.


Zuerst könntest Du versuchen, ob sich die Reihenfolge ändert, wenn Du B032 und B050 noch mal neu einfügst. Das hängt aber auch davon ab, was da noch so hinten dran hängt (was man auf dem Auszug nicht sieht), und wo die LOGOSoft das Ganze somit einsortiert.


Wenn das allein nicht hilft, würde ich eine Startunterdrückung der Notabschaltung einbauen. Den einen Start-Zyklus kann man gut mit dem Anlaufmerker M8 ausschalten, wenn man ihn negiert mit dem Ausgangssignal von B050 verUNDet.

Solltest Du doch etwas mehr als einen Zyklus benötigen, könntest Du auch eine Einschaltverzögerung von z.B. 0,05s nach B050 einbauen. Allerdings greift diese dann immer und nicht nur beim Neustart.
 
Zuletzt bearbeitet:
Vielen Dank für die Tipps.
Bin absoluter Logo Neuling und über jeden Tipp sehr Dankbar.
Wenn es euch weiterhilft stelle ich das Ganze Prog. rein das ich bis jetzt zusammen gebastelt habe. Ist noch nicht ganz fertig da ich mit der Temperatur kämpfe.
 
Zurück
Oben