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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Zeitvergleichung

  1. #1
    Registriert seit
    07.01.2009
    Ort
    Kreis Günzburg
    Beiträge
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Kollegen erst ma schönen Tag an alle,

    Will grad meine Ampelanlage etwas aufmöbeln...nun denn
    Ich will wie bei der echten Ampel sagen das sie abends irgendwann auf gelb blinken schalten soll und morgens wieder auf normal betrieb.
    Nun dacht ich mir damit man das auch sieht mach ich das so alle 3 min. z. B..
    also wollt ich das mal mit nem Zähler machen der anfängt zu zählen wenn die CPU hochgefahren ist.
    Wie stell ich das eurer Meinung nach am besten an...mit was Vergleich ich das ganze, jedesmal mit 180 s und dann wieder von vorne oder???
    Oder ganz anderst??

    Vielen Dank schon mal
    MfG Mike
    Das Leben ist ne Steuerung und du bist der Programmierer, du entscheidest was abläuft
    Zitieren Zitieren Zeitvergleichung  

  2. #2
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    zähle die zykluszeit(OB1_PREV_CYCLE) im ob1 hoch und vergleiche mit mit deiner zeit.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  3. #3
    Mike369 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.01.2009
    Ort
    Kreis Günzburg
    Beiträge
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Standard

    ?? also das vergleichen mit meinen 180 s??oder
    Das Leben ist ne Steuerung und du bist der Programmierer, du entscheidest was abläuft

  4. #4
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    ja so mein ich das
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  5. #5
    Mike369 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.01.2009
    Ort
    Kreis Günzburg
    Beiträge
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Standard

    hm na ja ich hätte halt meinen Taktmerker auf nen zähler gelegt...aber das problem ist ja nicht die 180 s zu vergleichen sondern danach die 360-720 usw.
    Aber danke schon mal
    Das Leben ist ne Steuerung und du bist der Programmierer, du entscheidest was abläuft

  6. #6
    Registriert seit
    21.07.2008
    Beiträge
    1.066
    Danke
    51
    Erhielt 140 Danke für 136 Beiträge

    Standard

    Wenn du eine 300er CPU einsetzt kann man das auch schön mit der Echtzeituhr machen. Kannst dir ja mal die Operation-List ansehen da ist eine übersicht der Funktionen.

    http://support.automation.siemens.co...age=1&view=new

  7. #7
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    wenn die 180 konstant sind kannst dir ja eine 2. variable anlegen,die du nach erreichen der 180s um eins erhöhst und damit deinen wert multiplizieren und wenn du dein max.erreicht hast einfach mit einer 1 laden und alles fängt von vorne an.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  8. #8
    Mike369 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.01.2009
    Ort
    Kreis Günzburg
    Beiträge
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Standard

    Ja aber echtzeit wär zum testen etwas blöd, trotzdem danke
    Das Leben ist ne Steuerung und du bist der Programmierer, du entscheidest was abläuft

  9. #9
    Mike369 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.01.2009
    Ort
    Kreis Günzburg
    Beiträge
    472
    Danke
    129
    Erhielt 26 Danke für 25 Beiträge

    Standard

    schick mal Prog.
    Ok hab einen zähler wo bis 180 und dann halt vergleicht mit 180 der setzt mir den normalen tagesablauf der ampel und setzt auch gleichzeitig den zähler auf null...wenn jetz wieder 180s da sind und vergleicht soll er auf gelb blinken gehen und das ganze wieder von vorne, nur kann man das nich realisieren weil er ja nie weiß bei welchen 180 er das machen soll und bei welchen 180 das andere?? oder bin ich ganz auf der falschen spur
    Das Leben ist ne Steuerung und du bist der Programmierer, du entscheidest was abläuft

  10. #10
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    1. bis 180s zählen
    2. erreicht--> flanke-->Merker setzen
    3. erneut zählen
    4. 180 s erreicht-->Merker rücksetzen

    Also alle 180S FlipFlop auslösen.

Lesezeichen

Berechtigungen

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