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

Ergebnis 1 bis 5 von 5

Thema: Taktsequenz erzeugen

  1. #1
    Registriert seit
    19.02.2010
    Beiträge
    33
    Danke
    6
    Erhielt 3 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo ich würde gerne in FUP 2 Taktsequenz erzeugen
    Soll abhängig von einem Taktmerker sein.

    Taktmerker:10101010
    1.Sequenz :10100010
    2.sequenz :10001010

    Wie gehe ich da am besten vor ?
    Ich will damit Ausgänge setzen.Kommt in einem der beiden Sequenzen eine 1 vor sollen erst mal für einen Takt beide Ausgänge zurück gesetzt werden.
    Zitieren Zitieren Taktsequenz erzeugen  

  2. #2
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Zitat Zitat von Björn Beitrag anzeigen
    Hallo ich würde gerne in FUP 2 Taktsequenz erzeugen
    Soll abhängig von einem Taktmerker sein.

    Taktmerker:10101010
    1.Sequenz :10100010
    2.sequenz :10001010

    Wie gehe ich da am besten vor ?
    Ich will damit Ausgänge setzen.Kommt in einem der beiden Sequenzen eine 1 vor sollen erst mal für einen Takt beide Ausgänge zurück gesetzt werden.
    Gibt es sicher in FUP auch, hier mal in AWL
    Einfach die beiden Wörter mit Oder verknüpfen:
    Code:
       L #Sequenz 1
       L #Sequenz 2
       OW
       L 0
       <>I
       R #was auch immer

    Edit: Habe es gefunden.
    Bei FUP heißt der Baustein: "WOR_W" und dann halt noch ein Vergleicher auf "0" oder ungleich "0"
    Geändert von Paule (26.03.2010 um 14:17 Uhr) Grund: Habs gefunden
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  3. #3
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Hallo Björn,

    ich habe gesehen Du hast meine Antwort gleich gelesen dich aber nicht mehr gemeldet, da dachte ich mir:
    "He frag doch einfach mal nach."
    Als Antwort kannst eine Zahl zwischen 1 und 9 wählen.
    Code:
     1.) Die Antwort auf meine Frage war kompletter Blödsinn 
     
     2.) Die Antwort finde ich doof, ich will mich aber dazu nicht äußern
     
     3.) Die Antwort ist richtig, ich will mich aber dazu nicht äußern
     
     4.) Die Antwort gefällt mir nicht, ich warte noch auf andere
     
     5.) Ich habe nur schnell eine Frage gestellt und bin ins Wochenende gegangen
     
     6.) Ich habe die Lösung selber gefunden, möchte es aber nicht verraten
     
     7.) Ich brauche keine Antwort mehr, ich habe den Beruf gewechselt
     
     8.) Ich bin der Meinung "Reden ist Silber, schweigen ist Gold"
     
     9.) Andere Gründe
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  4. #4
    Registriert seit
    13.04.2009
    Beiträge
    502
    Danke
    101
    Erhielt 118 Danke für 74 Beiträge

    Standard

    Hallo Björn,

    du kannst auch einfach über deinen Takt einen Zähler ansteuern und den Zählerstand mit einem Vergleicher abfragen. Den Zähler läst du dann einfach immer bis 8 Zählen und steuerst über den Vergleicher deine Ausgänge..

    gruß
    MeisterLampe81

  5. #5
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @Paule: 1
    @MeisterLampe81: schon besser
    @Björn:
    geht die Sequenz so:

    Code:
    Taktmerker:1010101010101010
    1.Sequenz :1010001010100010
    2.sequenz :1000101010001010
    oder so:

    Code:
    Taktmerker:1010101010101010
    1.Sequenz :1010001010001010
    2.sequenz :1000101000101000
    weiter?
    im ersten fall ist eine SPL mit 8 Zuständen denkbar
    im zweiten ist es ja eine wiederkehrende folge, die man mit http://sps-forum.de/showpost.php?p=151819&postcount=3 und einem zusätzlichen rücksetzen bei takt = 0 sicher was tun
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. DB erzeugen sfc 22, 82, 85
    Von Beckx-net im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 14.04.2010, 18:02
  2. DB in FB erzeugen [SCL]
    Von dewenni im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 08.08.2007, 13:03
  3. UDT erzeugen um...
    Von AndreK im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 08.01.2007, 11:10
  4. 10V mit SPS AO erzeugen ?
    Von kirk42 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 31.07.2006, 18:05
  5. DB mit UDT erzeugen
    Von Anonymous im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 22.11.2005, 22:52

Lesezeichen

Berechtigungen

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