Step 7 Werte von einem DB mit Zufallszahlen speichern

Vokal12

Level-1
Beiträge
27
Reaktionspunkte
0
Zuviel Werbung?
-> 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
 
Wie wäre es wenn Du die Zufallszahlen nur einmal generierst bis der erste DB voll ist und den dann in den anderen umspeicherst?

Und wenn Du neue Zahlen brauchst rufst Du den FC neu auf.
 
Zurück
Oben