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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: S5 FB alle n sek einmal aufrufen

  1. #1
    Registriert seit
    06.08.2007
    Beiträge
    15
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte in S5 AWL einen FB nach einer Zeit von n Sekunden einmal aufrufen, dannach wieder n Sek warten.
    Ich habe es mit einer Einschaltverzögerung versucht die nach ablauf einen Merker setzt. Ist der Merker gesetzt wird der FB aufgerufen.
    Am Ende des FBs wird der Merker wieder rückgesetzt. Die Einschaltverzögerung beginnt von neuem wenn der Merker nicht gesetzt ist.

    Allerdings funktioniert das nicht, der Timer läuft nicht an. Wenn ich die Merkervariable manuel setzte, läuft der Timer einmal ab.

    Liegt das daran das der Timer eine Flanke zum anlaufen braucht?
    Wie kann ich das Problem lösen?
    Zitieren Zitieren S5 FB alle n sek einmal aufrufen  

  2. #2
    Registriert seit
    12.12.2006
    Ort
    Wehringen
    Beiträge
    1.471
    Danke
    248
    Erhielt 190 Danke für 155 Beiträge

    Standard

    Hallo,

    es gab bei S5 doch auch schon Weckalarme, oder?
    Schon mal in die Anleitung der CPU geschaut?
    Welche ist es denn?


    PS: ein Timer braucht eine Flanke, da hast du recht


    MfG

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

    Standard

    Mal auf die Schnelle


    Code:
     UN  M  1.0
     L   KT 010.1
     SE  T  1
     U   T  1
     =   M  1.0
     UN  M  1.0
     BEA
    // Hier den Baustein aufrufen

  4. #4
    cidex ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    06.08.2007
    Beiträge
    15
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard

    hmm,
    das sieht dem sehr ähnlich was ich habe.
    Allerdings kenn ich das Komando BEA nicht. Was tut das?

  5. #5
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.733
    Danke
    317
    Erhielt 1.522 Danke für 1.283 Beiträge

    Standard

    BEA = Baustein Ende Absolut

    Also das unbedingte Bausteinende.

    MFg
    Manuel
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  6. #6
    cidex ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    06.08.2007
    Beiträge
    15
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Dann hab ich genau das selbe bereits versucht, bzw ein älterer Kollege der sich besser mit S5 auskennt.

    Gibt es noch eine andere Möglichkeit?

  7. #7
    Registriert seit
    29.01.2008
    Ort
    ´s Stauferstädtle
    Beiträge
    314
    Danke
    54
    Erhielt 53 Danke für 44 Beiträge

    Standard

    ja,wie

    das müsste funktionieren ... warum noch ne andre Möglichkeit?
    Ein Frosch ohne Humor ist nur ein kleiner grüner Haufen!

  8. #8
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.222
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    @cidex

    Jabbas Code stimmt, man kann auch einen Sprungbefehl statt BEA nehmen. Allerdings ist es so, daß der FB einen Zyklus lang aufgerufen wird, dann läuft wieder die Zeit. Du solltest also nachsehen, ob der Timer oder der Merker noch anderswo verwendet werden, denn es muß ja eine Ursache haben, daß dein Code nicht läuft, obwohl er eigentlich laufen sollte.
    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

  9. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    kermit (13.07.2008)

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

    Standard

    Andere Möglichkeit wäre in einem FB, da sind bei einer S5 auch Sprünge möglich, das funktioniert aber auch.
    Nur nach dem BEA darf nix anderes mehr kommen, was man eventuell noch braucht.

  11. #10
    cidex ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    06.08.2007
    Beiträge
    15
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Rotes Gesicht


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Aha. also muss BEA wirklich vor dem Aufruf (bzw sprung zu meinem FB) sein?

    UN M 1.0
    L KT 010.1
    SE T 1
    U T 1
    = M 1.0

    UN M 1.0
    BEA
    // Hier den Baustein aufrufen

    Was passiert da genau? - Dachte nach BEA beginnt die abarbeitung des bausteins wieder von vorne und alles was dannach steht wird nicht berücksichtigt.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 01.04.2011, 10:37
  2. Es war einmal....
    Von IBN-Service im Forum Stammtisch
    Antworten: 0
    Letzter Beitrag: 03.07.2010, 19:06
  3. Programm auf einmal in AWL
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.01.2006, 21:46
  4. Antworten: 3
    Letzter Beitrag: 08.11.2005, 16:50
  5. fc alle x minuten aufrufen
    Von verona im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 24.01.2005, 18:25

Stichworte

Lesezeichen

Berechtigungen

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