LOGO Höhensteuerung über Logo!

Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Tach zusammen!

Ich hab vor einer Woche angefangen mich Zwecks eines Praktikums mit der Siemens LOGO! zu befassen (habe auch noch
nie etwas programmiert außer in C), komme aber an einer Stelle nicht weiter...

Das Problem:
Ich habe einen analogen Eingang und möchte auf diesen einen bestimmten Wert addieren. Der neue Wert soll dann analog
ausgegeben werden.
Das Problem ist jetzt, dass ich so einen "Addierer" nicht gefunden habe.
Wie kann ich dieses Problem lösen bzw. ist das mit einer LOGO! überhaupt lösbar?

Vielen Dank schonmal im voraus für die Antworten.

Der Hubschraubär
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey!
Danke für die schnelle Hilfe...
Hatte bis jetzt nicht gesehen, dass man über den Verweis bei der Arithmetik auf den Eingangswert zurückgreifen kann... hab immer nach analogen Verbindungen gesucht von Eingang / zu Ausgang...

Damit ist das Problem gelöst danke :)

Der Hubschraubär
 
Moin!
Ein zweites Problem...
Durch die oben beschriebene Wertsteigerung wird ein zweiter (vorher eingelesener) Wert (analog) verändert und somit ein neuer Wert gebildet.
Diesen möchte ich mit dem alten vergleichen...
Gibt es eine Zwischenspeicherfunktion, da der Wert bis jetzt immer nur überschrieben wird.
(Die Werte aus Problem 1 und 2 hängen quasi voneinander ab)
Ich hoffe, dass das verständlich war... wenn nicht versuch ich es auf
Nachfrage nochmal...
Erneute vielen Dank im voraus

Der Hubschraubär
 
Ähm ok :) ein zweiter Versuch:
Also ich habe zu Beginn eine Höhe h und eine Spannung u (beide analoge Eingänge).
Nach der Erfüllung einer Bedingung, die ich aufgestellt habe, erfolgt die Erhöhung der Höhe um einen festen Wert (Lösung aus Problem 1).
Die Höhe wird verändert (an der Höhensteuerung) und somit automatisch der Wert der Spannung (U kann also als U(h) beschrieben werden, wobei die Kennlinie als bekannt angenommen werden kann).
Den aktuellen Wert (u(h+1)) der Spannung will ich mit dem vorherigen vergleichen (u(h)), jedoch überschreibt meiner Meinung nach der aktuelle den vorherigen Wert (auch wenn der vorherige im Merker gespeichert wird, da auch der Merker überschrieben wird).
Kann ich also u(h) so ablegen, dass er nicht überschrieben wird?
Wenn das auch nicht verständlich war, versuch ich es gerne nochmal ;)
Sry für meine Unwissenheit

Der Hubschraubär

p.s.: Wenn das nicht einfach zu lösen ist, steig ich auf eine S7 um ;), hab ich zwar auch keine Ahnung von, aber die ist wohl breiter in der Anwendung ;)
 
Hey danke für den Link mit dem Speichern, den hatte ich auch schon gesehen...
Das mit dem flankengesteuerten Merkern habe ich nicht ganz verstanden...
Ich habe mal ein PAP gebastelt und schicke es dir. Könntest du mir bitte ein Beispiel zum Speichern über die flankengesteuerten Merker aus dem PAP entwerfen und schicken?
Us ist übrigens eine fest eingestellte Schwellspannung, die überschritten werden soll.

Sry fürs planlos sein und danke für die Hilfe.

Grüße
Der Hubschraubär
 
Zurück
Oben