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

Ergebnis 1 bis 7 von 7

Thema: Schleifenfunktion mit Timer !

  1. #1
    Registriert seit
    30.05.2008
    Ort
    Leipzig
    Beiträge
    19
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute !

    Ich habe einmal eine Frage, wenn ich mir eine Schleifenfunktion erstelle und in der Schleifenfunktion einen Timer integriere, muss ich mit einer Zykluszeitüberschreitung rechnen.

    z.B.

    LAR1 P##t_F31W04 //Zeiger auf Quelle
    L W#16#10 //S7
    T LB [AR1,P#0.0]
    L W#16#3 //Typ Char
    T LB [AR1,P#1.0]
    L 296 //Länge Sendedaten
    T LW [AR1,P#2.0]
    L #t_p //DB Nummer
    T LW [AR1,P#4.0]
    L 4 //Anfang der Quelle
    SLD
    T LD [AR1,P#6.0]
    L 84 //Speicherbereich DB
    T LB [AR1,P#6.0]

    CALL "BLKMOV"
    SRCBLK :=#t_F31W04
    RET_VAL:=MW100
    DSTBLK :="DB_KOM_LS0V92_LS01".Lackdaten

    L 'F31'
    T DB4000.DBW 296
    L 'W04'
    T DB4000.DBW 299

    L 5
    SA01: T #S1

    CALL "AG_LSEND"
    ACT :=#S_Start_F314
    ID :=2
    LADDR :=W#16#1FFD
    SEND :=#t_p
    LEN :=306
    DONE :=#S_Fertig_F314
    ERROR :=#S_Fertig_Fehl_F314
    STATUS:=#S_Status_F314

    U #S_Fertig_Fehl_F314
    SPBN end1
    L S5T#500ms
    L #S1
    LOOP SA01

    end1: U #S_Fertig_F314
    R #S_Start_F314
    SPA PW1

    Funzt das mit diesem Timer.
    Zitieren Zitieren Schleifenfunktion mit Timer !  

  2. #2
    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 scrabble Beitrag anzeigen
    Code:
          U     #S_Fertig_Fehl_F314
          SPBN  end1
          L     S5T#500ms
          L     #S1
          LOOP  SA01
    1. [ code ] CODE [ /code ] (natürlich ohne leerzeichen)

    2. ich seh keinen timer, ich sehe nur, dass du eine zeit in AKKU1 lädst und dann in zwei schubst, weil du den schleifenzähler lädst ...

    grundsätzlich: es funktioniert, da das programm ja nicht für die zeit des timers unterbrochen wird.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    und was soll der Sinn davon sein ...?

  4. #4
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Zitat Zitat von scrabble Beitrag anzeigen
    LAR1 P##t_F31W04 //Zeiger auf Quelle
    L W#16#10 //S7
    T LB [AR1,P#0.0]
    L W#16#3 //Typ Char
    T LB [AR1,P#1.0]
    L 296 //Länge Sendedaten
    T LW [AR1,P#2.0]
    L #t_p //DB Nummer
    T LW [AR1,P#4.0]
    L 4 //Anfang der Quelle
    SLD
    T LD [AR1,P#6.0]
    L 84 //Speicherbereich DB
    T LB [AR1,P#6.0]
    Mir sind in dem obigen Programmcode folgende Fehler und Ungenauigkeiten aufgefallen:

    LAR1 P##t_F31W04 //Zeiger auf Quelle
    L B#16#10 //S7
    T LB [AR1,P#0.0]
    L B#16#3 //Typ Char
    T LB [AR1,P#1.0]
    L 296 //Länge Sendedaten
    T LW [AR1,P#2.0]
    L #t_p //DB Nummer
    T LW [AR1,P#4.0]
    L 4 //Anfang der Quelle
    SLD 3
    T LD [AR1,P#6.0]
    L B#16#84 //Speicherbereich DB
    T LB [AR1,P#6.0]

    Den Rest des Programmcodes habe ich mir nicht weiter angesehen.

    Du solltest Dir noch mal die FAQ für die Any-Zeiger von Volker ansehen:

    http://www.sps-forum.de/showthread.php?t=12923

    Gruß Kai

  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

    kai, du bist seit dem 30. märz 2005 member dieses forums.
    die code-tags können nicht spurlos an dir vorbeigegangen sein.
    oder doch?
    Geändert von vierlagig (12.07.2008 um 00:02 Uhr)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #6
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard

    Hallo vierlagig

    Code:
    Registriert seit: 08.08.2007
    Ort: Wittstock
    wat ? wer bist Du denn, seit dem 8.8.2007 im Forum.
    Bist DU Miss Marpel oder der Knigge oder nur eine (foren)Diva.

    Gerade KAI hat fachlich kompetente Beiträge wogegen Deine sich in letzter Zeit auf Grammatik, Fragestellung oder nicht benutze Suchfunktion beziehen.

    Also Ball flach halten

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

    dr.colossos (18.07.2008)

  8. #7
    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
    Zitat Zitat von jabba Beitrag anzeigen
    wogegen Deine sich in letzter Zeit auf Grammatik, Fragestellung oder nicht benutze Suchfunktion beziehen.
    nein und öhm nö und wenn ich mir es recht überlege: nee!

    sorry, tut mir leid, da kann ich dir nicht beipflichten!
    die kompetenz von kai wollte ich zu dem nicht in frage stellen...aber egal...


    ich würde ja gern von scrabble erfahren, was er jetzt wirklich vor hat!?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ä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
  •