LOGO Siemens Logo! Gibts eine art "Move" befehl um Analogwerte nur 1x zu schreiben?

itgp

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Siemens Logo! Gibts eine art "Move" befehl um Analogwerte nur 1x zu schreiben?

Hallo,

ich habe wieder ein neues Problem mit der Logo. Mit einer 1200er wäre ich schon 3 mal fertig ^^

Da die Analogen Merker ja nich remanent sind, brauch ich dafür eine Lösung. Mein Gedanke, hinter der AM ein Mittelwertbilder, der ja Remanenz zulässt. Nun müsste ich ja beim starten der Logo z.B. mit Hilfe vom M8 (Anlaufmerker) 1x den Wert vom Mittelwertbilder auf den AM davor schieben, dass dieser wieder den richtigen wert bekommt und ich danach wieder vom Panel einen Wert eingeben kann.

Aber so eine Funktion Gibt es nicht?!

Alternativ würde ich einen Zähler nehmen, und über dem Eingabefeld + und - Tasten anbringen um den Wert einstellen zu können und der bleibt ja denn remanent. Aber ich würde schon lieber bei einer Direkteingabe mit Tastatur bleiben.

Hofe Ihr könnt mir folgen :)

Danke:cool::cool:
 
Mit dem Min/Max-Baustein kannst Du auch analoge Werte speichern.
Im Mode=3 gibt der Baustein den aktuellen Eingangs-Wert anstelle des Min oder Max aus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Juhu,

den hatte ich auch schon am Wickel. Das is das gleiche wie mit dem Mittelwirtbilder. Wie bekomme ich beim Einschalten der SPS den gespeicherten Wert 1x auf den Analogen Merker geschrieben? Wenn ich den direkt verknüpfe, schiebt er ja immer den aktuellen wert drauf. Dann kann ich keine Eingabe mehr am Analogmerker machen.
 
Vielleicht solltest Du mal komplett erklären, was Du vor hast.
Dann kann man Dir vermutlich auch besser helfen.

Was für Eingaben willst Du denn am Analogmerker machen?
 
Wie bekomme ich beim Einschalten der SPS den gespeicherten Wert 1x auf den Analogen Merker geschrieben? Wenn ich den direkt verknüpfe, schiebt er ja immer den aktuellen wert drauf. Dann kann ich keine Eingabe mehr am Analogmerker machen.
Du bekommst nix nur einmalig auf den Merker geschoben.
Wenn der Eingang eines Analogmerkers mit einem anderen Bausteinausgang verknüpft ist, erfolgt auch in jedem Zyklus eine Wertübernahme von diesem Baustein.
Du kannst nur steuern, was der Baustein ausgibt.

Du kannst aber z.B. den Min/Max dem Analogmerker folgen lassen und über den Enable-Eingang festlegen, wann der Wert des Merkers übernommen werden soll und wann nicht.
Dieser Wert bleibt dann auch remanent erhalten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Juhu,

ich hab ein Analogwertvergleich. Der Analogeingang1 wird mit einem am Monitor eingegebenen Wert (auf dem Analogmerker 1) verglichen. Funktioniert auch alles. Nun ists aber so, dass wenn die SPS Aus ist und neu gestartet wird der Analogmerker1 =0 hat. Das ist Mist. Da hatte ich den Gedanken, hinter dem Analogmerker1 eine Mittelwirtbilder oder auch Min/max Auswertung um die Remanenz nutzen zu können. Aber wie bekomme ich den remanenten Wert aus dem Mittelwertbilder oder Min/Max Baustein wieder beim Anlauf auf den Analogmerker1 geschoben?
 
Kannst Du das, was Du jetzt hast, als Programm (oder zumindest als Programmteil) posten und wir schauen dann, wie man das remanent bekommt?
Da bekommt man besser eine Vorstellung von Deinem Problem.

So, wie Du Dir das eigentlich vorstellst, kann die Logo es nun mal nicht, wie Du ja selbst festgestellt hast.
 
Zuletzt bearbeitet:
Hi,

mal gucken ob das Bild hier mit rein rutscht. Ist nix wildes. AM6 (im roten Kreis) soll beim Wiedereinschalten der SPS den gleichen Wert wie vorher haben.

Grüße


iAAAAAElFTkSuQmCC
 

Anhänge

  • am6.JPG
    am6.JPG
    90,2 KB · Aufrufe: 49
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Juhu,

ich hab ein Analogwertvergleich. Der Analogeingang1 wird mit einem am Monitor eingegebenen Wert (auf dem Analogmerker 1) verglichen. Funktioniert auch alles. Nun ists aber so, dass wenn die SPS Aus ist und neu gestartet wird der Analogmerker1 =0 hat. Das ist Mist.
Ist denn der Wert vom Monitor sonst nie 0?
Dann mach doch die Wertübernahme vom Merker in den Min/Max nur, wenn der Wert am Merker <>0. Ansonsten bleibt der letzte Wert im Min/Max.

Oder soll der alte Wert auch wieder zurück auf den Monitor?


Und warum muss es ein Analogmerker sein?
Geht nicht auch ein Analog-Muxx oder die arithmetische Anweisung und Du verweist einen/die Parameter des Bausteins über Extras/Parameter-VM-Zuordnung auf ein entsprechendes WORD im VM-Bereich, welches dann automatisch remanent ist und auch nach dem Neustart wieder direkt auf dem Monitor angezeigt wird.
 
So bekommst Du z.B. die Werte des Analogverstärkers und des Muxx über den VM-Bereich (ohne Analogmerker) auf den Monitor:

attachment.php


PS:
Werte, wo der Stift dran ist, können über den Monitor verändert werden.
Parameter sind immer remanent.
 

Anhänge

  • VM-Ablage.jpg
    VM-Ablage.jpg
    56,1 KB · Aufrufe: 164
Zuletzt bearbeitet:
Ich krich n Fön. Der Variable Speicher war die Lösung! DANKE!!! Den hab ich nirgends gefunden oder hätte nicht gedacht, das die Logo sowas hat. Damit läufts ohne Umwege :ROFLMAO: Perfekt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So bekommst Du z.B. die Werte des Analogverstärkers und des Muxx über den VM-Bereich (ohne Analogmerker) auf den Monitor:
PS:
Werte, wo der Stift dran ist, können über den Monitor verändert werden.
Parameter sind immer remanent.
Mit Monitor ist das LOGO!-Display gemeint? Und darüber kommt man die an VM, ohne einen "Meldetext" dafür zu spendieren?
Über "Meldetext" kann man doch auch z.B. den V1 eines MUX projektieren und dann am Display den Wert eingeben ... das wäre mein LOGO-Laien-Ansatz gewesen.
 
Zurück
Oben