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

Results 1 to 9 of 9

Thread: S5 Zyklusproblem?

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, neuer Tag, neue Frage.

    Habe da ein kleines Grundlagen-Verständnisproblem mit der zyklischen Programmbearbeitung. Hier der Code

    Code:
    U E 1.0
    S M 50.0
    
    U M 50.0
    SPB=LOES
    SPA=ENDE
    
    LOES:
    L KH +0000
    T DW 1
    ....
    U M 50.0
    L KT 2.2
    S E T1
    
    ENDE:
    ....
    U M 50.0
    U T 1
    R M 50.0
    Jetzt die Frage: Warum läuft die Zeit nicht ab?
    Die Zeit läuft lediglich wenn ich Beispielsweise U E 0.1 anstatt M50.0 benutze. Selbst ein anderer Merker der permanent auf 1 gesetzt ist lässt die Zeit nicht ablaufen. Wieso läuft sie aber über einen Eingang der auch immer 1 ist ab?

    Vielleicht habe ich auch grad nen Brett vorm Kopf?
    Währe nett wenn mir jemand mal erklären könnte wie dieser Code in der Zyklusreihenfolge bearbeitet wird.

    LG
    Reply With Quote Reply With Quote Answered: S5 Zyklusproblem?  

  2. "Nachtrag:

    Mit:
    "Die Zeit läuft lediglich wenn ich Beispielsweise U E 0.1 anstatt M50.0 benutze."
    ... meine ich lediglich vor dem L K T1."


  3. #2
    Anonymous Gast

    Default

    Nachtrag:

    Mit:
    "Die Zeit läuft lediglich wenn ich Beispielsweise U E 0.1 anstatt M50.0 benutze."
    ... meine ich lediglich vor dem L K T1.

  4. #3
    Anonymous Gast

    Default

    arghh ...
    natürlich meine ich vor dem L KT 2.2

    Ist noch früh heute morgen

  5. #4
    Join Date
    08.05.2004
    Posts
    143
    Danke
    0
    Erhielt 3 Danke für 2 Beiträge

    Default

    mojen,
    der Timer erkennt keinen VKE wechsel von M50.0 , da er in einem Sprung bearbeitet wird und der Merker dort immer 1 ist.

    Lösung 1 : Timer Zyklisch aufrufen
    Lösung 2 : Timer Rücksetzen
    Lösung 3 : Timer vorher mit VKE 0 aufrufen

  6. #5
    Join Date
    30.08.2003
    Posts
    2,235
    Danke
    31
    Erhielt 259 Danke für 230 Beiträge

    Default

    ich würde den Timer zyklisch aufrufen. Alles andere ist Krampf

    MfG
    André Räppel

  7. #6
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,824
    Danke
    749
    Erhielt 3,139 Danke für 2,236 Beiträge

    Default

    @KSK

    @Mikel


    Versetz einfach die Sprungmarke, das meinen die beiden Vorschreiber :P mit "zyklisch"

    Code:
    U E 1.0 
    S M 50.0 
    
    U M 50.0 
    SPB=LOES 
    SPA=ENDE 
    
    LOES: 
    L KH +0000 
    T DW 1 
    .... 
    
    ENDE: 
    
    U M 50.0 
    L KT 2.2 
    S E T1 
    .... 
    U M 50.0 
    U T 1
    R M 50.0
    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

  8. #7
    Join Date
    27.08.2004
    Location
    Bei Bremen
    Posts
    657
    Danke
    11
    Erhielt 12 Danke für 10 Beiträge

    Default

    Hallo,
    wie Andre schon schrieb, Timer "müssen" immer durchlaufen werden.
    Sonst kann nicht sichergestellt werden, das die Zeit richtig ausgewertet wird.

    Bei Dir ist folgender Fehler im Programm:
    Die Zeit wird mit einer Positiven Flanke gestartet. Du durchläufst den SE-Befehl immer mit einer 1 und nie mit einer 0 (1. Versuch nach Neustart nicht betrachtet) daher erkennt der Timer nie die Flanke und startet die Zeit nicht. Nach einem Kaltstart der S5 müßte es einmal klappen.



    Ein Tipp wähle immer den kleinst möglichen Multiplikator.

    Eine Zeit in der S5 arbeitet mit einer Genauigkeit von +- einer Zeiteinheit.

    => Sollzeit 20s
    Zeitraster 10s => Istzeit zwischen 10..30s
    Zeitraster 1s => Istzeit zwischen 19..21s
    Zeitraster 0.1s => Istzeit zwischen 19,9 und 20,1s
    Gruß
    Heinz

  9. #8
    Anonymous Gast

    Default

    Da guck einer an, jetzt wird mir einiges klar
    Sachen gibts .....

    *einBierindieRundewerf*

    Danke

  10. #9
    Join Date
    07.07.2004
    Posts
    3,381
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Mikel,
    *einBierindieRundewerf*
    jeepie, aber ich hab den Flaschenöffner irgendwo verschlampt, wat nu ??
    Gruss
    Question_mark
    Reply With Quote Reply With Quote Timer in S5  

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
  •