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

Ergebnis 1 bis 5 von 5

Thema: Timer unklar

  1. #1
    Registriert seit
    03.01.2011
    Beiträge
    6
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Frohes neues Jahr und hallo allerseits,

    ich habe ein Verständnisproblem mit 2 Timeraufrufen in S5, wo ich hier im Forum leider nichts vergleichbares zu einer vorangegangen Problemstellung fand. Das Ganze ist in einem FB realisiert mit folgenden Variablen:
    Code:
    Bez  :TMAX      E/A/D/B/T/Z: D  KM/KH/KY/KC/KF/KT/KZ/KG: KF
    Bez  :TMIN      E/A/D/B/T/Z: D  KM/KH/KY/KC/KF/KT/KZ/KG: KF
    Bez  :ZEI1      E/A/D/B/T/Z: D  KM/KH/KY/KC/KF/KT/KZ/KG: KF
    Bez  :ZEI2      E/A/D/B/T/Z: D  KM/KH/KY/KC/KF/KT/KZ/KG: KF
    
    Der FB ist von außen beschaltet mit:
    TMAX = +6
    TMIN = +2
    ZEI1 = +195
    ZEI2 = +196
    
    ZEI1 und ZEI2 sind dabei Offsets für die Timer 195 und 196
    
    Nun zum Quellcode:
    :L =ZEI1
    :T MW 200
    :L =ZEI2
    :T MW 202
    :***
    :LW =TMAX
    :L KB 10
    :xF
    :DUF
    :T MW 210
    :SU M 210.4
    :LW=TMIN
    :L KB 10
    :XF
    :DUF
    :T MW 212
    :SU M 212.4
    :***
    :U =E10.1
    :L M W212
    :B MW 200
    :SV T 0
    :L MW 210
    :B MW 202
    :SV T 0
    ...
    Kann mir jmd vllt. erklären was zum einen an dieser Stelle genau passiert?
    Code:
    :LW =TMAX
    :L KB 10
    :xF
    :DUF
    :T MW 210
    :SU M 210.4
    Soweit ich das sehe wird die Maximalzeit mit 10 multiplieziert, anschließend von Binär in BCD gewandelt und in MW 210 gespeichert, warum wird danach ein unbedingtes Setzen von Bit 4 des MW 210 ausgeführt?

    Desweiteren, normalerweise erwartet die Anweisung SV doch ein Wert in KT-Form davor, ungefähr so:
    Code:
    L KT 127.1
    SV T 20
    Wieso wird das nicht benötigt?

    Ich kann mir abschließend auch nicht genau erklären, ob die Impulse schlussendlich mit Zeiten von 2 und 6s oder 20 und 60s aufgerunfen werden. Ich hoffe jmd kann mir helfen.

    Mit freundlichen Grüßen
    Basil
    Zitieren Zitieren Timer unklar  

  2. #2
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Habe hierzu einen interessanten Link gefunden. Schaust Du HIER.
    Die Bits M210.4 , M210.5 und M210.6 bestimmen die Zeitbasis.
    edit: In Deinem Fall müsste es die Zeitbasis Wert=1 entspricht x0,1s sein.
    Gruß Approx
    Geändert von Approx (03.01.2011 um 13:07 Uhr)
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  3. Folgende 2 Benutzer sagen Danke zu Approx für den nützlichen Beitrag:

    Basil (03.01.2011),winnman (03.01.2011)

  4. #3
    Basil ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    03.01.2011
    Beiträge
    6
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Super Danke Approx,

    dass das MW für Zeitkonstanten in 2 MBs zu unterteilen ist, hätte auch mal in meinem S5 Buch stehen können, dann wärs früher klar gewesen. Somit werden die SV also ganz "legal" mit den Zeiten 20.1 und 60.1 aufgerufen und sind entsprechen 2 bzw. 6s aktiv.

    Vielen Dank!

  5. #4
    Registriert seit
    02.10.2010
    Beiträge
    453
    Danke
    62
    Erhielt 87 Danke für 69 Beiträge

    Standard

    Steht in jeden STEP5 Buch von Siemens.

    Wobei allerdings nur 2 Bits für das Zeitraster benutzt werden:

    Bei Byte-weiser Betrachtung die Bits 4+5 im linken Byte.
    Bei Word-weiser Betrachtung die Bits 12+13.

    00 = Zeitraster 0 (entspricht Zeitwert mal 0,01s)
    01 = Zeitraster 1 (entspricht Zeitwert mal 0,1s)
    10 = Zeitraster 2 (entspricht Zeitwert mal 1s)
    11 = Zeitraster 3 (entspricht Zeitwert mal 10s)

  6. #5
    Registriert seit
    02.10.2010
    Beiträge
    453
    Danke
    62
    Erhielt 87 Danke für 69 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hier ist ein Auszug aus dem Gerätehandbuch der S5-100U.

    Gruß
    Corosop15
    Geändert von Corosop15 (16.01.2011 um 20:19 Uhr)

  7. Folgender Benutzer sagt Danke zu Corosop15 für den nützlichen Beitrag:

    Basil (03.01.2011)

Ähnliche Themen

  1. S5 Programm unklar
    Von DiGo1969 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 09.11.2009, 10:35
  2. Interbus Bezeichnung unklar
    Von franzi207 im Forum Feldbusse
    Antworten: 8
    Letzter Beitrag: 09.09.2009, 08:26
  3. CPU Fehlermeldung unklar
    Von Günni1977 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 23.06.2009, 09:17
  4. Suche Ersatz für IFM TIMER LG ( Logik Timer)
    Von GrafLaugenkotz im Forum Sonstige Steuerungen
    Antworten: 1
    Letzter Beitrag: 16.01.2007, 17:02
  5. Timer is ST
    Von austrianer im Forum Sonstige Steuerungen
    Antworten: 4
    Letzter Beitrag: 01.06.2006, 15:19

Lesezeichen

Berechtigungen

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