-> Hier kostenlos registrieren
Hallo Leute,
ich programmiere mit SCL und in meinem FB1 habe ich eine Funktion aufgerufen, die mein DB1 mit Zufallszahl auffüllt.
die Funktion sieht so aus:FUNCTION FC11 : DINT
VAR_INPUT
Obergrenze : INT; // Maximum unseres Zufallszahl
Untergrenze: INT; // Minimum unseres Zufallszahl
END_VAR
VAR_TEMP
TimeTck : TIME;
END_VAR
BEGIN
TimeTck := TIME_TCK();
FC11:= ABS(DINT_TO_INT(TIME_TO_DINT(TimeTck))) MOD (Obergrenze - Untergrenze)+ Untergrenze;
END_FUNCTION
aber jetzt möchte die Werte von DB1 in einem anderen FB2 benutzen aber das Problem ist, die Werte ändern sich je nach Zykluszeit und ich will gern sie speichern.
wie kann ich kann die Werte von DB1 speichern?
Gruß,
Vokal
ich programmiere mit SCL und in meinem FB1 habe ich eine Funktion aufgerufen, die mein DB1 mit Zufallszahl auffüllt.
die Funktion sieht so aus:FUNCTION FC11 : DINT
VAR_INPUT
Obergrenze : INT; // Maximum unseres Zufallszahl
Untergrenze: INT; // Minimum unseres Zufallszahl
END_VAR
VAR_TEMP
TimeTck : TIME;
END_VAR
BEGIN
TimeTck := TIME_TCK();
FC11:= ABS(DINT_TO_INT(TIME_TO_DINT(TimeTck))) MOD (Obergrenze - Untergrenze)+ Untergrenze;
END_FUNCTION
aber jetzt möchte die Werte von DB1 in einem anderen FB2 benutzen aber das Problem ist, die Werte ändern sich je nach Zykluszeit und ich will gern sie speichern.
wie kann ich kann die Werte von DB1 speichern?
Gruß,
Vokal