Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 9 von 9

Thema: Zufallszahlen mit S7

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hat jemand eine Idee, wie ich mit S7 Zufallszahlen erzeugen kann?
    Zitieren Zitieren Gelöst: Zufallszahlen mit S7  

  2. "Danke !"


  3. #2
    Registriert seit
    19.06.2003
    Beiträge
    205
    Danke
    11
    Erhielt 21 Danke für 16 Beiträge

    Standard

    Hallo,
    Auf der Siemens Seite findet man einen Beitrag zu diesem Thema. Leider ist der Baustein kostenpflichtig, doch als Idee ist der Beitrag trotdem interessant.
    http://www4.ad.siemens.de/WW/llisapi...ry=zufallszahl
    Gruss Martin

  4. #3
    Anonymous Gast

    Standard

    Den Link kenn ich.

    Allerdings kann man innerhalb einer gewissen Zeit nur eine Zahl erzeugen. Ich benötige mehrere Zufallszahlen im selben Augenblick. Den Timeclicker zu verwenden hat den Nachteil dass kurz hintereinander erzeugte Zahlen sich immer ähneln.

  5. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    5.090
    Danke
    91
    Erhielt 853 Danke für 581 Beiträge

    Standard

    Zitat Zitat von King Diamond
    Den Link kenn ich.

    Allerdings kann man innerhalb einer gewissen Zeit nur eine Zahl erzeugen. Ich benötige mehrere Zufallszahlen im selben Augenblick. Den Timeclicker zu verwenden hat den Nachteil dass kurz hintereinander erzeugte Zahlen sich immer ähneln.
    ich frag mal einfach ganz blöd:
    wofür brauch ich sowas in einer steuerung?

    mfg

  6. #5
    Anonymous Gast

    Standard

    Blöde Frage, blöde Antwort:

    Auf einem Laufband sollen Produkte zur Prüfung nach Zufallsprinzip
    ausgewählt werden.
    (Spezielle Lebensmittelvorschrift).

  7. #6
    Registriert seit
    25.08.2003
    Beiträge
    332
    Danke
    46
    Erhielt 54 Danke für 46 Beiträge

    Standard

    Hallo Volker,

    ich habe auch schon einmal Zufallszahlen benötigt,
    zur Datenkonsistenzprüfung für ein selbst geschriebenes Protokoll zwischen einer S7-CPU und WinCC.

    Dabei konte ich die "Timeticks" verwenden, da die Zufallszahlen für meine Anwendung "zufällig" genug waren. An eine andere Methode wäre ich jedoch auch interessiert.

    Gruß Flinn

  8. #7
    Registriert seit
    02.07.2003
    Beiträge
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Leute,

    echte Zufallszahlen kann man ohne zusatz Hardware nicht erzeugen.
    Was aber geht, ist eine mathematische Funktion die eine scheinbar zufällige Zahl liefern. Z.B sind die Nachkommastellen von "PI" zwar vorhersagbar aber statistisch soweit mir bekannt, immer gleichverteilt.
    Das heist, das über eine unendlich lange Zahlenreihe die Anzahl der NULLEN genauso groß ist wie die 1 bis 9'er.
    Wenn dir mathmatische verfahren nicht ausreichen, brauchst du
    eine Hardware dafür. Ob es sowas für die S7 gibt weis ich allerdings
    nicht.
    gesegnete Arbeit,
    Ulrich Klakow
    Zitieren Zitieren Geht nicht  

  9. #8
    Registriert seit
    19.06.2003
    Beiträge
    2.205
    Danke
    85
    Erhielt 270 Danke für 179 Beiträge

    Standard

    Zufallszahlen können durch folgende Formel erzeugt werden:
    Code:
    V[n+1]=(A*V[n]+B) modulo M
    "Numerical Recipes", eine Sammlung numerischer Algorithmen, nannte als Beispielwerte:
    A=1664525
    B=1013904223
    M=2^32

    Die damit erzeugten Zufallszahlen sind nach den Masstaeben der Mathematiker von schlechter Qulität, dürften aber für Deine Anwendung reichen, insbesondere wenn du den Startwert V[0] von der Zeit abhängig machst.
    Ein besserer Algorithmus ist als "Mersenne Twister" bekannt und wird für die Zufallszahlengeneratoren einiger Programmiersprachen verwendet. Möglicherweise ist aber der Aufwand für ein SPS-Programm zu hoch. Ansonsten einfach mit Google nach diesem Begriff suchen. Es gibt Beispielprogrammein etlichen Programmiersprachen.

  10. #9
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke !

Ähnliche Themen

  1. Zufallszahlen mit SCL generieren ???
    Von bayerguard im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 24.12.2011, 16:43
  2. Zufallszahlen in S7 generieren
    Von Black Scorpion im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 13.03.2009, 08:56
  3. Zufallszahlen erzeugen
    Von knubbl im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 09.02.2009, 14:29

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •