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

Ergebnis 1 bis 5 von 5

Thema: Zufallsgenerator

  1. #1
    Registriert seit
    04.01.2006
    Beiträge
    135
    Danke
    16
    Erhielt 2 Danke für 2 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, gibt es bei der S7 einen fertigen SFC oder SFB welcher wie ein Zufallsgenerator funktioniert. Ich brauche für ein kleines Spiel einen Zufallsgenerator welcher mir beim Setzen des Eingangs zb.0.0 eine zufällige Zahl zwischen 1 und 50 in ein zb. MW Schreibt.
    Zitieren Zitieren Zufallsgenerator  

  2. #2
    Registriert seit
    04.08.2006
    Ort
    Unterfranken
    Beiträge
    94
    Danke
    3
    Erhielt 34 Danke für 18 Beiträge

    Standard

    Hallo,

    zähl doch ín jedem Zyklus das Merkerwort eins hoch und bei 50 eben wieder Neustart. Wenn der Eingang kommt nimmst du den aktuellen Wert. Dürfte für ein Spiel zufällig genung sein.

    Gruß
    Andreas
    Wirkich innovativ ist man nur dann, wenn mal was daneben gegangen ist.
    (Woody Allen)

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.260
    Danke
    537
    Erhielt 2.707 Danke für 1.956 Beiträge

    Standard

    Das ginge einfacher:

    Im OB 1 in Temp ab LB12 steht ein "Date and Time"- Wert (Zeit, zu der der OB 1 startete). Die ist bei jedem Zyklus neu.

    Das sind 8 Byte:

    Byte Inhalt Bereich
    0 Jahr 90 ... 89, d.h. die Jahre 1990 bis 2089
    1 Monat 01 ... 12
    2 Tag 1 ... 31
    3 Stunde 0 ... 23
    4 Minute 0 ... 59
    5 Sekunde 0 ... 59
    6 Die zwei höherwertigen Stellen von ms 00 ... 99
    7 (höherwertige Stelle) Niederwertigste Stelle von ms 0 ... 9
    7 (niederwertige Stelle) Wochentag 1 ... 7 (1 = Sonntag)

    Byte 6 ist immer 0-99 (10-er und 100-er ms -Stelle)
    Dieses Byte +1 und /2 geteilt ergibt einen Wert zwischen 0 und 50.

    Könnte man sich mal ansehen, wie zufällig dieser Wert dann so ist.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.260
    Danke
    537
    Erhielt 2.707 Danke für 1.956 Beiträge

    Standard

    Noch besser ist dieser Beitrag von Zottel:

    http://www.sps-forum.de/showpost.php?p=952&postcount=8
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #5
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    auf basis dieser formel, die im von ralle erwähnten beitrag genannt wird, habe ich mal einen baustein geschrieben.

    findest du auf meiner hp.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

Ähnliche Themen

  1. Zufallsgenerator
    Von Martin86 im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 26.08.2011, 09:26
  2. Wie bau ich mir einen Zufallsgenerator
    Von buddd im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 04.07.2010, 16:52
  3. zufallsgenerator bauen
    Von zigelei im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 18.01.2010, 20:01
  4. Zufallsgenerator mit WinMOD?
    Von siggsen im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 11.03.2009, 14:07
  5. Zufallsgenerator
    Von manas im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 08.04.2008, 18:58

Lesezeichen

Berechtigungen

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