Sonstiges SCL-Problem

tony90

Level-1
Beiträge
37
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus zusammen,
folgendes will ich realisieren (klappt einfach net):
Am Eingang eines Bausteins wird an einer Variablen Anfrage jeweils ein INT- Wert übergeben.
Ich möchte nun in dem Baustein mir den alten UND neuen Wert in 2 Variablen abspeichern.

Sprich wenn mlm. Anfrage:=5 und in next Zyklus kommt ne Anfrage 9, soll mir der CODE doch bitte beides speichern nach dem Style
Anfrage_OLD
Anfrage_NEW....

KAnn mir da jmd weiterhelfen?
Danke :cry:
 
So in etwa (ungetestet):
Code:
[FONT=Courier New]VAR_INPUT
    Anfrage_NEW: INT;
END_VAR

VAR
    Anfrage_[/FONT][FONT=Courier New]OLD[/FONT][FONT=Courier New]NEW: INT;
    Anfrage_OLD: INT;
END_VAR

    IF Anfrage_[/FONT][FONT=Courier New]OLD[/FONT][FONT=Courier New]NEW[/FONT][FONT=Courier New] <> Anfrage_NEW THEN
        Anfrage_OLD := Anfrage_[/FONT][FONT=Courier New]OLD[/FONT][FONT=Courier New]NEW[/FONT][FONT=Courier New];
        Anfrage_[/FONT][FONT=Courier New]OLD[/FONT][FONT=Courier New]NEW[/FONT][FONT=Courier New] := Anfrage_NEW;
    END_IF;

END_FUNCTION_BLOCK
[/FONT]
 
Zuletzt bearbeitet:
Hast aber nur einmal auf Danke geklickt. ;)

Nein ernsthaft - freut mich, da ich mich bis dato kaum wirklich mit SCL beschäftigt habe.
Aber das Prinzip ist ja das Gleiche wie in anderen Sprachen.
:)
 
Zurück
Oben