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

Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 49

Thema: Würfel zufallsgenerator

  1. #11
    Registriert seit
    01.10.2007
    Ort
    Waiblingen
    Beiträge
    3.317
    Danke
    767
    Erhielt 536 Danke für 419 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hier mal ein Klassiker, der sich in fast beliebiger Programmiersprache koden lässt:

    http://de.wikipedia.org/wiki/Kongrue...acci-Generator

  2. #12
    Registriert seit
    13.04.2008
    Ort
    Großraum KA
    Beiträge
    963
    Danke
    52
    Erhielt 128 Danke für 112 Beiträge

    Standard

    Ich gebe zu es ist nicht so richtig elegant aber es funktioniert.

    Es wird einfach ständig von 1 nach 9 gezählt. Mit dem M0.0 wird dann die gerade anstehende Zahl angezeigt ( Im DB1 DW 1 ). Da die Zählung im DB1 DW0 ständig in der Zykluszeit läuft dürfte es wohl zufällig genug sein.


    ;

    A DB 1
    L DW 0
    L KF +1
    +F
    T DW 0 ; Zählt immer vor sich hin

    A DB 1
    L DW 0
    L KF +10
    <F
    SPB =M001
    A DB 1
    L KF +1
    T DW 0 ; Setzt wieder auf 1 wenn 10 erreicht
    M001:

    UN M 0.0 ;Würfeltrigger
    SPB =M002

    U M 0.1
    SPB =M002
    A DB 1
    L DW 0
    T DW 1 ;Würfelergebnis

    U M 0.0
    R M 0.0

    M002:

    BE


    peter(R)

  3. #13
    jugger ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.04.2008
    Beiträge
    18
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ja werds mal versuchen

  4. #14
    Registriert seit
    13.04.2008
    Ort
    Großraum KA
    Beiträge
    963
    Danke
    52
    Erhielt 128 Danke für 112 Beiträge

    Standard

    Benutzt du s5 von Siemens oder zB. S5 für Windows von IBH ??
    Das mit der 7-Segmentanzeige ist klar ??


    peter(R)

  5. #15
    jugger ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.04.2008
    Beiträge
    18
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    s5 von siemens
    ja ist klar

  6. #16
    Registriert seit
    13.04.2008
    Ort
    Großraum KA
    Beiträge
    963
    Danke
    52
    Erhielt 128 Danke für 112 Beiträge

    Standard

    Hier das gesamte Programm(chen)

    peter(R)
    Angehängte Dateien Angehängte Dateien

  7. #17
    jugger ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.04.2008
    Beiträge
    18
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    jop das ganze prog

  8. #18
    jugger ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.04.2008
    Beiträge
    18
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    die dateien die du als anhang bei gefügt hast wie öffnet man die ?

  9. #19
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von jugger Beitrag anzeigen
    die dateien die du als anhang bei gefügt hast wie öffnet man die ?
    dateien in S5_daten kopieren

    Step5 offmachen

    Datei -> Projekt -> Einstellen

    Tab 2 Bausteine -> Programmdatei -> "zufallst.s5d" eingeben

    uebernehmen -> Ini erzeugen lassen

    und dann ganz normal weiter über editor
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  10. #20
    jugger ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.04.2008
    Beiträge
    18
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zum Erzeugen einer Zufallszahl können Sie die Systemfunktion SFC64 "TIME_TCK" verwenden. Bilden Sie von der Systemzeit den Absolutwert und führen Sie anschließend eine ganzzahlige Division mit der Obergrenze als Divisor durch. Ermitteln Sie den durch diese Operation entstandenen Divisionsrest. Diese Zahl können Sie dann als Zufallszahl weiter verwenden.

    Danke schon mal meine frage ist nun, Hab jetzt den SFC64 "TIME_TCK" baustein (war verwundert das es den bei S5 gibt )Wie bilde ich nun von der Systemzeit den ABsolutwert und ein ganzzahlige Divison mit der Obergrenze als Divisor durch.

    Danke im Vorraus .


    PS die eine lösung klappt aber Ist nit so mein fall ich bin der meinung das nach einer zeit man rausfinden wann man drücken muss das welche zahl kommt. aber danke.

Ähnliche Themen

  1. Zufallsgenerator
    Von Martin86 im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 26.08.2011, 09:26
  2. Würfel 1 - 6
    Von alex-dbg im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 15.05.2011, 15:31
  3. Wie bau ich mir einen Zufallsgenerator
    Von buddd im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 04.07.2010, 16:52
  4. Zufallsgenerator
    Von manas im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 08.04.2008, 18:58
  5. Zufallsgenerator
    Von 1schilcher im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 20.03.2007, 07:17

Lesezeichen

Berechtigungen

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