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

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

Thema: Syntax in AWL

  1. #1
    Registriert seit
    25.02.2007
    Beiträge
    37
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Rotes Gesicht


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Halihallo,

    ich bin mir unsicher, ob ich es richtig mach, bin gerad offline, kann nicht testen


    Code:
    NW1: // Soll der Baustein ausgeführt werden?
          UN E50.5
          SAVE
          BEB
     
    NW2: // Wenn Signal erst gekommen ist, dann die erste Messung ausführen
          U E50.5
          FP M300.0
          SPBNB _001
          L 1
          T MW302
    _001: NOP 0
     
    NW3: // Messung Auswerten?
          U E50.6
          FP M300.1
          NOT
          SAVE
          BEB
     
    NW4: //Ist es die erste Messung?
          U(
          U(
          L MW2
          L 1
          ==I
          )
          SPBNB _002
          L PED258
          DTR
          T MD304
          SET
          SAVE
          CLR
    _002: U BIE
          )
          SPBNB _003
          L MD304       //Messwert / 1000
          L 1000.0
          /R
          T MD304
          UN 0V
          SAVE
          CLR
    _003: U BIE
          SPB ENDE
    NW5://Ist es die zweite Messung?
          U(
          U(
          L MW2
          L 2
          ==I
          )
          SPBNB _002
          L PED258
          DTR
          T MD308
          SET
          SAVE
          CLR
    _002: U BIE
          )
          SPBNB _003
          L MD308       //Messwert / 1000
          L 1000.0
          /R
          T MD308
          UN 0V
          SAVE
          CLR
    _003: U BIE
          SPB ENDE
    MW:6 // Bausteinende
    ENDE: L MW2
          L 1
          +I
          T MW2
          NOP 0
    Zitieren Zitieren Syntax in AWL  

  2. #2
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Hallo,

    dein Baustein wird so nicht funktionieren. Die Flankenerkennung musst du immer ausführen. Wenn du bei E50.5 immer den Baustein verlässt wie soll er dann mitbekommen dass dieser mal 0 war?

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Baustein  

  3. Folgender Benutzer sagt Danke zu sps-concept für den nützlichen Beitrag:

    rumgemeckerer (21.03.2008)

  4. #3
    Registriert seit
    22.09.2006
    Ort
    Bodenseeraum
    Beiträge
    1.022
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Cool

    Hi,
    möchtest du dein Wert je nach Messung an verschiedene Stellen speichern?
    Überlegungen:
    -passiert etwas evtl., wenn ich mit SPB mein Baustein überspringe(in dem Moment wird nix mehr bearbeitet)? Flanken ???
    -dein Zähler MW2: wo wird initialisiert/resetet..

    Ist das jetzt übersetztes FUP, oder was?

    Vladi
    ______________________________________
    relax, take it easy
    Zitieren Zitieren Awl  

  5. #4
    Registriert seit
    25.02.2007
    Beiträge
    37
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von vladi Beitrag anzeigen
    Hi,
    möchtest du dein Wert je nach Messung an verschiedene Stellen speichern?
    Korrekt!
    Zitat Zitat von vladi Beitrag anzeigen
    -passiert etwas evtl., wenn ich mit SPB mein Baustein überspringe(in dem Moment wird nix mehr bearbeitet)? Flanken ???
    Da werden keine mehr ausgeführt
    Zitat Zitat von vladi Beitrag anzeigen
    -dein Zähler MW2: wo wird initialisiert/resetet..
    In dem NW2 mit Positiver Flanke
    Zitat Zitat von vladi Beitrag anzeigen
    Ist das jetzt übersetztes FUP, oder was?
    Korrekt! In AWL kann ich nicht selbst programmieren, muss dazu viel auswendig wissen, in FUP ist es einfacher, da drag and drop! Und FUP in Forum einfügen, dann glaub ich nur mit Bild
    Geändert von rumgemeckerer (21.03.2008 um 16:56 Uhr)

  6. #5
    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

    Zitat Zitat von rumgemeckerer Beitrag anzeigen
    Korrekt! In AWL kann ich nicht selbst programmieren, muss dazu viel auswendig wissen, in FUP ist es einfacher, da drag and drop! Und FUP in Forum einfügen, dann glaub ich nur mit Bild
    Dann mach ein Bild mit FUP rein. So würden das die wenigsten in AWL proggen, ne Menge von dem Code dient nur der FUP-Darstellung! Vor Allem, wenn man dran ändert in AWL wird es unter Umständen hinterher nicht mehr in FUP darstellbar sein.
    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

  7. #6
    Registriert seit
    25.02.2007
    Beiträge
    37
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    Dann mach ein Bild mit FUP rein.
    du kennst doch FUP, was glaubst du wievielle Bilder es nötig sein werden das oben dargestellte anzuzeigen in FUP?

  8. #7
    Registriert seit
    25.02.2007
    Beiträge
    37
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Schwerpunkt der Frage ist dass der folgende Netzwerk nur ein mal abgearbeitet werden sollte, Flankengesteuert
    Code:
    NW4: //Ist es die erste Messung?
          U(
          U(
          L MW2
          L 1
          ==I
          )
          SPBNB _002
          L PED258
          DTR
          T MD304
          SET
          SAVE
          CLR
    _002: U BIE
          )
          SPBNB _003
          L MD304       //Messwert / 1000
          L 1000.0
          /R
          T MD304
          UN 0V
          SAVE
          CLR
    _003: U BIE
          SPB ENDE
    da wird MD304 mehrmals überschrieben, klappt es so? oder muss ich den Wert wo anders zwischenspeichern?
    Geändert von rumgemeckerer (21.03.2008 um 18:34 Uhr)

  9. #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

    Zitat Zitat von rumgemeckerer Beitrag anzeigen
    du kennst doch FUP, was glaubst du wievielle Bilder es nötig sein werden das oben dargestellte anzuzeigen in FUP?
    Hast du auch wieder Recht,
    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

  10. #9
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.402 Danke für 2.001 Beiträge

    Standard

    Zitat Zitat von rumgemeckerer Beitrag anzeigen
    Schwerpunkt der Frage ist dass der folgende Netzwerk nur ein mal abgearbeitet werden sollte, Flankengesteuert
    Wie wäre es denn dann mit :
    Code:
    U #M_erste_Messung_gespeichert
    spb M002
     
    L PED258
    DTR
    T MD304
    
    UN #M_erste_Messung_gespeichert
    S #M_erste_Messung_gespeichert
     
    M002:  // und ab das, was sonst passieren soll ...
    Gruß
    LL

  11. #10
    Registriert seit
    25.02.2007
    Beiträge
    37
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Wie wäre es denn dann mit :
    Code:
    U #M_erste_Messung_gespeichert
    spb M002
     
    L PED258
    DTR
    T MD304
     
    UN #M_erste_Messung_gespeichert
    S #M_erste_Messung_gespeichert
     
    M002:  // und ab das, was sonst passieren soll ...
    Gruß
    LL
    Nahhh, du schlägst vor die Nummerauswertung der Messung wegzulassen und mit boolschen Variablen zu ersetzen. Danke, das ist aber nicht die Frage, die Nummerauswertung funktioniert.

    Die Frage ist, ist die S7 in der Lage gerade beschriebene Variable MW4 in dem selben Netzwerk und demselben Zyklus zu verarbeiten, d.h. hat sie schon den neue Wert oder den alten

Ähnliche Themen

  1. Problem mit FC5 Syntax
    Von Olbrich1983 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 16.06.2007, 19:17
  2. X_PUT Syntax mit SCL
    Von dtmuller im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 12.02.2007, 09:03
  3. Frage zur S7-Syntax.
    Von Tigerkroete im Forum Programmierstrategien
    Antworten: 6
    Letzter Beitrag: 19.06.2006, 12:48
  4. AWL Syntax
    Von delacasa im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 11.05.2006, 15:41
  5. PS3 Programm Syntax?
    Von apachler im Forum Sonstige Steuerungen
    Antworten: 6
    Letzter Beitrag: 10.11.2005, 09:31

Lesezeichen

Berechtigungen

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