bei S7 gibt es einen Baustein Move der einen Wert auf eine andere Variable überträgt.
Ich brauche sowas auch in Codesys.
Habe einen Wert der sich andauernd verändert und wenn jetzt ein Signal kommt soll dieser Wert auf eine andere Variable gespeichert werden, so dass der Wert sich weiter verändern kann aber ich den zum Zeitpunkt des Signals bestehenden Wert immernoch habe.
Hoffe ihr konntet alles verstehen und habt da einen Baustein für mich der das kann oder könnt mir so irgendwie helfen.
Ich arbeiten übrigens in FUP
mfg Loramor
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-10-22
Originally created by: Bernhard Werner
Matze001 hat geschrieben:
... weis einer warum er kein EN hat?
Weil EN/ENO überhaupt nicht implementiert ist für FUP in der V2. Der Move ist für KOP gedacht. Die Menschheit behilft sich mit SEL wie oben beschrieben.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
bei S7 gibt es einen Baustein Move der einen Wert auf eine andere Variable überträgt.
Ich brauche sowas auch in Codesys.
Habe einen Wert der sich andauernd verändert und wenn jetzt ein Signal kommt soll dieser Wert auf eine andere Variable gespeichert werden, so dass der Wert sich weiter verändern kann aber ich den zum Zeitpunkt des Signals bestehenden Wert immernoch habe.
Hoffe ihr konntet alles verstehen und habt da einen Baustein für mich der das kann oder könnt mir so irgendwie helfen.
Ich arbeiten übrigens in FUP
mfg Loramor
Moin
Also bei mir sieht das so aus:
iVariable: INT;
iCopyOfVariable: INT;
iCopyOfVariable := iVariable;
Das geht ganz ohne Baustein.
Gruss Erik
Hallo Loramor,
also ich denke was du suchst ist der Select.
Ich habe mal ein Beispiel in FUP angehängt.
Dein Signal das die Übernahme auslöst ...
soll das nur einmalig mit der pos. Flanke übernehmen ?
oder ständig solange dein Signal ansteht ?
also wenn ständig ... dann nimm den R_TRIG aus dem Beispiel
einfach raus ...
und dann sollte es funktionieren ...
zumindest so wie ich deine Aufgabenstellung verstanden habe
Uwe
Beispiel_select.pro [16.46 KiB]
Au ...
ich seh gerade wir sind ja bei V3.x ... und nicht bei 2.3 ..
also häng ich das Beispiel mal als Bildchen (Hardcopy) dran ...
dann kann man das auch in V3 so machen ...
Uwe
Originally created by: Bernhard Werner
Es gibt aber nach wie vor auch den MOVE-Baustein.
Einfach in FUP - Einfügen Box und dann unter Keywords MOVE auswählen.
Nur warum der kein Enable hat versteh ich net.
Dafür bau ich mir immer nen FB in CFC... ein Umständlicher weg wie ich finde... weis einer warum er kein EN hat?
MfG
Marcel
Na klar doch! Weil du kein Enable angefügt hast. Probier mal einen Rechtsklick drauf. Dann kannst du EN/ENQ aktivieren.
Gruß
Ralph
Sorry mein Fehler Bin verrutscht...
ich sprach von FUP in V2.3
MfG
Marcel
Originally created by: Bernhard Werner
Weil EN/ENO überhaupt nicht implementiert ist für FUP in der V2. Der Move ist für KOP gedacht. Die Menschheit behilft sich mit SEL wie oben beschrieben.