Sonstiges Logo! Anaolgwerte remanent speichern

SPS_NEU

Level-2
Beiträge
567
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich vergleiche mit der Logo! ..0BA6 Analogeingang mit gespeicherten Analogmerkern, die ich speichere. Nach dem Neustart der Logo! sind die Analogmerkerwerte aber weg. Wie kann man 3 Analogwerte remanent speichern?

Danke schon mal...
 
Leider etwas aufwendig, aber immerhin möglich.

Die einzige Möglichkeit, Analogwerte remanent zu speichern, sind die Zähler. Also muss der Analogwert auf einen solchen übertragen werden. Wenn der Wert sehr große Sprünge macht, kann das allerdings jeweils etwas dauern.

Hier mal ein Beispiel für einen Analogwert:




Auf Tastendruck wird der Wert des Analogeingangs in B005 gespeichert. Außerdem wird der Wert von B005 auf den remanenten Zähler B013 übertragen. Beim Neustart der LOGO! wird der Wert von B013 zurück in B005 geschrieben.
 

Anhänge

  • Remanentes Speichern & Wiederherstellen eines Analogwertes.zip
    15,8 KB · Aufrufe: 107
Zuviel Werbung?
-> Hier kostenlos registrieren
Funktionioniert wunderbar. Schade nur, dass es so lange dauert, bis der Zähler den Wert erreicht. Kann man das noch beschleunigen?
Kann man dieses Programm auch zu einem "Block" zusammenfassen? Die Arbeitsfläche von meinem Programm ist voll und benötige noch 3x dieses Programmstück.
 
Die Arbeitsfläche von meinem Programm ist voll und benötige noch 3x dieses Programmstück.
Echt?
Alle 100 Seiten, die man in den Programmeigenschaften unter Seitenaufteilung (oder 3. Icon von rechts in der Symbolleiste) einstellen kann?
Das sind bei der 0BA6 1 Seite für 2 Blöcke. Was hast du da alles verknüpft?
;)


:ROFLMAO:
 
Oha. Jetzt steh ich blöd da. Nein, nur eine Seite. Mir war bisher noch nicht bewusst, dass es mehr gibt. Wie komme ich auf die folgenden Seiten?
 
Mir war bisher noch nicht bewusst, dass es mehr gibt.
Du hast ja bestimmt auch mein Beispiel runtergeladen?
Wenn Du darin mal etwas weiter runter geschaut hättest (ich weiß - wozu?), hättest Du auch bemerkt, das es da 2 Trennlinien gibt. Bei mir sind nämlich 3 Seiten die Standardeinstellung.
:cool:




Funktionioniert wunderbar. Schade nur, dass es so lange dauert, bis der Zähler den Wert erreicht. Kann man das noch beschleunigen?
Du kannst den Impulsgeber durch eine AND-Flanke und einen Merker ersetzen. Kürzer als 2 Zyklen je Zählwert geht's dann wirklich nicht mehr:



Keine Ahnung, wie schnell der Zyklus bei 'ner realen LOGO! ist. Bei der ersten Version dauert es halt 40ms je Zählwert (kürzere Zeiten geben manchmal Probleme, zumindest beim Simulieren).
Hier die 2 Zyklen. Dafür verbraucht man einen Merker.
Muss man halt entscheiden, wo die Prioritäten liegen.
 

Anhänge

  • Remanentes Speichern & Wiederherstellen eines Analogwertes V2.zip
    14,5 KB · Aufrufe: 47
Zuletzt bearbeitet:
Wenn ich dein Beispiel einspiele funktioniert es. Kopiere ich es mir in mein Programm wird zwar der Wert gespeichert. Nach dem neustart läuft der aber von dem gespeicherten Wert wieder auf 0 zurück. Seltsam.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich dein Beispiel einspiele funktioniert es. Kopiere ich es mir in mein Programm wird zwar der Wert gespeichert. Nach dem neustart läuft der aber von dem gespeicherten Wert wieder auf 0 zurück. Seltsam.
Beim Kopieren gehen die Verweise in den Analogblöcken verloren. Die musst Du dann manuell wieder herstellen.
Die Verweise kannst Du immer links unten neben dem Baustein oder in dessen Eigenschaften sehen, wo sie auch eingestellt werden.

Falls Du schon die LOGO!Soft V8 hast, werden auch die Verweise mit Linien erstellt. Vorher musst Du ggf. an dem Plus unter dem Baustein die Verweise ausklappen.
 
Zurück
Oben