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

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

Thema: Timer

  1. #1
    Registriert seit
    06.11.2005
    Ort
    daheim natürlich
    Beiträge
    119
    Danke
    11
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Servus nochmal,

    hab jetzt schon öfters Probleme bei Anlagen gehabt, das mir die Timer (S5Timer) nicht reichen. Die SFB's für Ton und Tof möchte ich aber eigentlich nicht verwenden, also hab ich mir folgendes überlegt:

    Einschaltverzögerung:
    NW1:
    //Takt mit VKE1 vorbesetzt
    //"Zykluszeit" aus OB1. #OB1_PREV_CYCLE gelesen
    U #In
    U #Takt
    U(
    L #Istzeit
    L #SollZeit
    <=D
    )
    SPBNB _001
    L #Istzeit
    L "Zykluszeit"
    +D
    T #Istzeit
    _001: NOP 0


    NW2:
    UN #In
    SPBNB _002
    L T#0MS
    T #Istzeit
    _002: NOP 0

    NW3:
    U #In
    U(
    L #Istzeit
    L #SollZeit
    >=D
    )
    = #Out
    END


    Ähnliches habe ich auch für die AV prog.
    Verwendung sollen diese selbstgebastelten Timer in Situationen finden, bei denen eine Genauigkeit von +/- 2Zyklen reicht (Meine SPS'n laufen bis max.10ms;Vipa).
    Was haltet ihr davon?

    MfG,
    Flo
    Geändert von Flo (03.04.2008 um 18:17 Uhr)
    Zitieren Zitieren Timer  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.712
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    ... nicht schlecht ...
    Aber wo ist nun der Unterschied zum SFB4 / 5 ...?
    Das was du erstellt hast braucht auch Speicherplatz und kann letztlich auch nicht mehr ...
    Was ist der Vorteil ?

    Gruß
    LL

  3. #3
    Flo ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.11.2005
    Ort
    daheim natürlich
    Beiträge
    119
    Danke
    11
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Grundsätzlich gibts am TON, TOf kein Problem. Was mir allerdings nicht gefällt, ist der Instanz-DB. Entweder hab ich für jede Zeit nen eigenen DB oder wenn ich Sie Zusammenfasse verliert man (meiner Meinung nach) sehr schnell den Überblick.

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

    vielleicht ist es ja ein FC ... da entfallen dann die instanzen (während ich das hier schreibe, bestätigt Flo meine vermutung) ... naja, zykluszeiten addieren is nix für mich aber das kann man hier und hier nachlesen ...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.712
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    Geschmackssache ...
    Ich muss dir allerdings gestehen, dass diese Timer bei mir auch hauptsächlich in FB's zum Einsatz kommen, wo ich sie dann einfach in die schon vorhandene Instanz (den I-DB) mit integriere ...

    Ansonsten spricht grundsätzlich nichts gegen deine Idee mit einem eigenen Timer-Baustein ...

  6. #6
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Das sehe ich ähnlich wie Flo, daher ist bei Standardbausteinen für Ventile etc. eine Laufzeitüberwachung auch über ein, mit einem Takt hochzuzählendes, DW inkl. Vergleicher gelöst.

    PS: Ich nutze dazu den Taktmerker aus der Hardwarekonfig (100ms).
    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

  7. #7
    Flo ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.11.2005
    Ort
    daheim natürlich
    Beiträge
    119
    Danke
    11
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    PS: Ich nutze dazu den Taktmerker aus der Hardwarekonfig (100ms).
    Das mit dem Taktmerker hatte ich auch schon im Kopf, aber das war mir dann wieder zu ungenau.

  8. #8
    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 Flo Beitrag anzeigen
    aber das war mir dann wieder zu ungenau.
    ...danke, das rettet meinen feierabend
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  9. #9
    Flo ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.11.2005
    Ort
    daheim natürlich
    Beiträge
    119
    Danke
    11
    Erhielt 2 Danke für 2 Beiträge

    Standard

    hier noch die AV die ich mir zusammengebastelt habe.
    Und jetzt sogar in 3D
    Code:
    NW1:
     
    UN #In
    U #Takt
    U( 
    L #Istzeit
    L #Sollzeit
    <=D 
    ) 
    SPBNB _001
    L #Istzeit
    L "Zykluszeit"
    +D 
    T #Istzeit
    _001: NOP 0
     
    NW2:
     
    U #In
    SPBNB _002
    L T#0MS
    T #Istzeit
    _002: NOP 0
     
    NW3:
     
    O #In
    O 
    U #Out
    U( 
    L #Istzeit
    L #Sollzeit
    <=D 
    ) 
    = #Out

  10. #10
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.712
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ... es gibt auch noch die Möglichkeit mit der Systemzeit. Da könntest du dir einen Baustein erstellen, der die jeden Zyklus ausliest. Da müßtest du dir dann nur die Systemzeit beim Start deines Timers "merken", womit du dann wieder bei einer Art Instanz landen könntest.
    Zu dem Thema gab es auch schon mal einen Beitrag, wo jemand dafür einen Mehrfach-FB mit eigenem Index geschrieben hat ... Ich schaue gleich mal nach, ob ich den noch wiederfinde ...

Ähnliche Themen

  1. Timer im FB
    Von Golden Egg im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 26.07.2007, 08:52
  2. Suche Ersatz für IFM TIMER LG ( Logik Timer)
    Von GrafLaugenkotz im Forum Sonstige Steuerungen
    Antworten: 1
    Letzter Beitrag: 16.01.2007, 17:02
  3. S7 Timer
    Von Elektro im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 06.11.2006, 11:30
  4. IEC timer 2
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 07.04.2005, 10:12
  5. IEC Timer
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 07.04.2005, 08:17

Lesezeichen

Berechtigungen

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