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

Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: Benötige mehr als 128 Timer S7-300 CPU 316

  1. #11
    Join Date
    20.06.2003
    Location
    Sauerland.NRW.Deutschland
    Posts
    5,451
    Danke
    99
    Erhielt 923 Danke für 628 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by Zefix
    Wie projektiert man eigentlich so einen IEC Timer?
    Hab das Problem ,dass ich nen Timer von ca. 5 Std. brauche.
    Ist dies damit möglich?
    Oder wie würdet ihr das machen?
    Alternativ hätt ich die Sekunden aus dem Taktmerbyte gezählt
    und ausgewertet.
    Aber die Variante gefällt mir nicht besonders

    Gruss Zefix
    die iec timer findest du in der library (sfb4/5)
    wie lang die zeit sein darf weis ich nicht. (hab die noch nie benutzt)

    aber was ist gegen das zaehlen einzuwenden? habe ich schon öfter benutzt wenn nicht genügend zeiten verfügbar waren.

    Code:
    //aufruf des timer fc
           CALL  FC     1                       //SE 
           Run         :=M1.0
           Takt        :=M5.0
           Zeitwert    :=300
           Zeitspeicher:=DB10.DBW1
           Out         :=M10.0
           HIM         :=M99.0
    
    
    //timer-fc
    //vars
    //in
    run - bool
    takt - bool
    zeitwert - int
    zeitspeicher - int
    //in-out
    him - bool
    //out
    out - bool
    
          UN    #Run
          SPB   m001
    
          U     #HIM
          SPB   m002
    
          UN    #HIM
          S     #HIM
    
          L     #Zeitspeicher
          L     1
          +I    
          T     #Zeitspeicher
    
          L     #Zeitwert
          >=I   
          =     #Out
    
    m001: L     0
          T     #Zeitspeicher
    
    m002: UN    #Takt
          R     #HIM
    als takt nimmst du einen sekunden- bzw minuten-takt
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download auf meiner HP
    zum Download im Internet (Backup nicht unbedingt aktuell)

  2. #12
    Join Date
    06.10.2004
    Location
    Kopenhagen.
    Posts
    5,830
    Danke
    468
    Erhielt 1,065 Danke für 836 Beiträge

    Default

    IEC timers get zu max T#24D_20H_31M_23S_647MS , also 24 tagen.

    Jeder IEC timer braucht ein instans DB.
    ALternativ hat man mehrere IEC timers in einer instans DB (multiple instance).

    Anbei ein beispiel mit IEC timer und multiple instance:
    Attached Images Attached Images
    Jesper M. Pedersen

  3. #13
    Join Date
    27.08.2003
    Location
    Schweitenkirchen
    Posts
    484
    Danke
    101
    Erhielt 74 Danke für 60 Beiträge

    Default

    Ahh, Danke hilft mir sehr gut weiter.
    Allerdings bräucht ich das ganze in einem FC und da iss ja nich mit Multiinstanz.
    Kann ich dann einen FB schreiben in dem ich den Timer reinhhau.
    Den FB (parametrierbar) ruf ich dann vom FC aus auf .
    Sonst müsst ich aus dem FC einen FB machen.
    Werd ich heut abend mal ausprobiern.

    Danke nochmal

    Gruss
    Zefix

  4. #14
    Join Date
    06.10.2004
    Location
    Kopenhagen.
    Posts
    5,830
    Danke
    468
    Erhielt 1,065 Danke für 836 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    zefix,
    alles was du in ein FC machen kansst, kannst du auch in ein FB.
    Auf grund begrenzster menge von DBs ist multiple instance besonders geeignet in S7-300.
    Jesper M. Pedersen

Similar Threads

  1. Replies: 9
    Last Post: 06.02.2012, 17:42
  2. Replies: 5
    Last Post: 28.10.2010, 20:30
  3. S7-200 224 CPU mit mehr als 7 EM's?
    By mr_damoon in forum Simatic
    Replies: 9
    Last Post: 11.03.2009, 21:58
  4. Mehr als 32 Baugruppen an S7-300/400
    By Lars Bizare in forum Simatic
    Replies: 6
    Last Post: 27.02.2007, 16:22
  5. Replies: 27
    Last Post: 16.12.2005, 08:20

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •