RAND (Zufallswert)

Die RAND-Anweisung liefert nach dem Zufallsprinzip ausgewählte ganzzahlige Werte aus einem definierten Bereich.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
RAND
RAND
RAND-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Bei True ist die Anweisung aktiviert.
  • TRUE: Ausführen der aktuellen Berechnung.
  • FALSE: Es findet keine Berechnung statt.
Gilt für Kontaktplan-Programme.
base
Eingang
DINT
Definiert den unterstützten Zahlenbereich.
RAND
Ausgang
DINT
Zufälliger Wert im Bereich [0..Basis-1].
ENO
Ausgang
BOOL
Ausgang wird aktiviert. Gilt für Kontaktplan-Programme.

RAND-Beispiele

Beispiel für ein RAND-Funktionsblockdiagramm
Beispiel für ein RAND-Funktionsblockdiagramm
Beispiel für einen RAND-Kontaktplan
Beispiel für einen RAND-Kontaktplan
Beispiel für strukturierten RAND-Text
Beispiel für strukturierten RAND-Text
(* ST Equivalence: *) selected := MUX4 ( RAND (4), 1, 4, 8, 16 ); (* random selection of 1 of 4 pre-defined values the value issued of RAND call is in set [0..3], so 'selected' issued from MUX4, will get 'randomly' the value 1 if 0 is issued from RAND, or 4 if 1 is issued from RAND, or 8 if 2 is issued from RAND, or 16 if 3 is issued from RAND, *)
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal