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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Zähler AWL

  1. #11
    Registriert seit
    11.07.2008
    Beiträge
    41
    Danke
    16
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Larry Laffer Beitrag anzeigen
    ... so würde es gehen :
    Code:
    U E 1.0
    UN M 1.0
    SPBN nCnt
     
    L MD 100
    L L#1
    +D
    T MD 100
     
    nCnt:U E1.0
    = M 1.0
    Gruß
    LL
    Verstehe ich das so richtig?
    1 Zyklus der SPS wenn der Eingang E1.0 true wird:
    Wenn der E 1.0 im ersten Schritt true wird, ist der Merker 1.0 false
    deswegen wird um 1 Hochgezählt.Wird die Sprungmarke nach der
    abarbeitung des Zählers auch noch abgearbeitet?

    2 Zyklus der SPS während der E1.0 false ist:
    Wärend der Eingang E1.0 false ist wird ständig die Sprungmarke aktiv
    und der Merker M1.0 wird false gesetzt

    3 Zyklus der SPS wenn der Eingang E1.0 wieder true wird:
    Der Eingang E1.0 wird true.
    Der der Merker M1.0 wurde solange der Eingang E1.0 false war false
    gesetzt, deshalb wird wird jetzt der Zähler abgearbeitet und Zählt hoch
    auf 2.

    hmmm????

    mfg

  2. #12
    Registriert seit
    12.05.2008
    Beiträge
    23
    Danke
    1
    Erhielt 5 Danke für 4 Beiträge

    Standard

    So baue ich oft meine Zähler auf

    Code:
    U #LS
    FP M0.0
    SPBN NOCO
    
    L MD102
    L L#1
    +D
    T MD102
    
    NOCO: Nop 0
    Gruss 8051

  3. Folgender Benutzer sagt Danke zu 8051 für den nützlichen Beitrag:

    seb992000 (12.07.2008)

  4. #13
    Registriert seit
    29.12.2007
    Beiträge
    71
    Danke
    1
    Erhielt 7 Danke für 7 Beiträge

    Standard

    Code:
    U E 1.0     //Eingang Reset Taster
    FP M1.0
    SPB rCnt   //Marke zum Reset des Zählers
    
    U E 1.1     //Eingang Lichtschranke
    FP M1.1     
    SPBN end   //Marke zum zählen 
    
    L MD 100
    L L#1
    +D
    T MD 100
    SPA end
     
    rCnt: L L#0
    T MD 100
    
    end:NOP 0
    Kommt die Flanke vom Reset Taster wird zur Marke rCnt gesprungen und der Zähler genullt , ansonsten wird die Flanke des zu zählenden Eingangs abgefragt. Kommt diese wird nicht zum Ende gesprungen , der Zähler aufaddiert und dann absolut zum Ende gesprungen.
    Geändert von tonga (12.07.2008 um 10:20 Uhr)

  5. Folgender Benutzer sagt Danke zu tonga für den nützlichen Beitrag:

    seb992000 (12.07.2008)

  6. #14
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.718
    Danke
    398
    Erhielt 2.400 Danke für 2.000 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von seb992000 Beitrag anzeigen
    Verstehe ich das so richtig?
    1 Zyklus der SPS wenn der Eingang E1.0 true wird:
    Wenn der E 1.0 im ersten Schritt true wird, ist der Merker 1.0 false
    deswegen wird um 1 Hochgezählt.Wird die Sprungmarke nach der
    abarbeitung des Zählers auch noch abgearbeitet?
    Der Eingang bleibt ja für mehrere Zyklen TRUE.
    Der Sprungbefehl wird beim 2. und weiteren Zyklus auch abgearbeitet, weil dann der Merker ja TRUE ist -> es wird also auch gesprungen ...

    Zitat Zitat von seb992000 Beitrag anzeigen
    2 Zyklus der SPS während der E1.0 false ist:
    Wärend der Eingang E1.0 false ist wird ständig die Sprungmarke aktiv
    und der Merker M1.0 wird false gesetzt

    3 Zyklus der SPS wenn der Eingang E1.0 wieder true wird:
    Der Eingang E1.0 wird true.
    Der der Merker M1.0 wurde solange der Eingang E1.0 false war false
    gesetzt, deshalb wird wird jetzt der Zähler abgearbeitet und Zählt hoch
    auf 2.
    Ansonsten gut zusammengefasst ... So läuft dieses kleine Programmteil ab.

    Die Reset-Geschichte kannst du nach dem gleichen Schema machen ... oder gemäß der anderen Vorschläge ...
    oder :
    Code:
    U E 1.1
    SPBN nRes
     
    L L#0
    T MD 100
     
    nRes: NOP 0
    Gruß
    LL

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

    seb992000 (12.07.2008)

Ähnliche Themen

  1. Betriebsstunden Zähler / max. Zähler Anzahl.
    Von superkato im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 03.12.2010, 16:38
  2. Zähler in SCL
    Von Felse im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 09.03.2009, 16:49
  3. Zähler
    Von Mallako im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 09.02.2009, 18:03
  4. Maximalzählwert Zähler S7-300 + maximale Zähler CPU
    Von DennisBerger im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 02.07.2007, 10:54
  5. Zähler
    Von Felix Jongleur im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 28.03.2006, 21:34

Lesezeichen

Berechtigungen

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