Step 7 Zufallszahl mit SCL

Vokal12

Level-1
Beiträge
27
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe folgendes geschrieben:
FUNCTION Zufall : DINT
VAR_INPUT
Obergrenze : INT;
Untergrenze: INT;
END_VAR
VAR_TEMP
TimeTck : TIME;
END_VAR
BEGIN
TimeTck := TIME_TCK();
Zufall:= ABS(DINT_TO_INT(TIME_TO_DINT(TimeTck))) MOD (Obergrenze - Untergrenze)+ Untergrenze;
END_FUNCTION

und dann habe ich die aufgerufen aber ich kriege keine festen Werten raus. D.H im DB läuft die Zufallszahlen weiter und ich kann die nicht kopieren.
was soll ich machen, damit ich in meinem DB feste Werten von Zufallszahlen haben? (In Excel sind die fest)
LG,
Vokal12
 
Wenn du den FC in deinem Programm zyklisch aufrufst, werden natürlich auch in jedem SPS-Zyklus neue Zufallszahlen generiert. Stichwort "Flanke"...
Gruß
 
Zurück
Oben