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

Ergebnis 1 bis 7 von 7

Thema: Frage zu STEP7 Anwendungsliste

  1. #1
    Registriert seit
    08.03.2010
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Ich bin Student und schreibe in 3 Tagen eine Klausur in Automatisierungstechnik und brauche leider eure Hilfe. Ist mir etwas peinlich, weil ihr hier alle offensichtlich voll die Cracks seid, aber vllt ist ja doch jemand so nett und hilft mir mit meiner "Baby" Frage.

    Es geht um Folgendes. Ich soll aus einer Booleschen Gleichung eine STEP7 Anweisungsliste machen.

    z.B. sowas: n = negiert

    - E1 ^ E3n = A0
    LD E1
    ANDN E3
    ST A0

    oder

    - E0 v ( E1 ^ E2 ^ E3 ) = A1
    LD E1
    AND E2
    AND E3
    OR E0
    ST A1

    So weit so gut, hab davon eine Musterlösung, aber wollte euch zeigen wie wir es gelernt haben, weils ja verschiedene Schreibweisen gibt.

    Jetzt meine Frage:

    Die Nächste Gleichung lautet ( E3n v E7 ) ^ E4n = A2

    Warum beginnt man mit LDN E4 und warum muss man E3 neu laden ?

    Lösung:
    LDN E4
    AND (
    LDNE3
    OR E7
    )
    ST A2

    Ich hätte geschrieben ( was sicher total falsch ist ):
    LDN E3
    OR E7
    ANDN E4
    ST A2

    Seid ihr so nett und erklärt es mir ?
    Zitieren Zitieren Frage zu STEP7 Anwendungsliste  

  2. #2
    Registriert seit
    13.10.2007
    Beiträge
    12.024
    Danke
    2.784
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    E4 wird in den Stack geschoben und die andere Verknüpfung
    wird dann mit den stack verknüpft, aber der Syntax ist kein S7,
    da sieht so etwas anders aus. Da kochen die steuerungshersteller
    ihr eigens süpchen.
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  3. #3
    FAUST84 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.03.2010
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Und jetzt bitte für Dumme die Keine Ahnung haben was ein Stack ist und was du da geschrieben hast

  4. #4
    Registriert seit
    25.11.2008
    Ort
    Westpfalz
    Beiträge
    1.550
    Danke
    187
    Erhielt 212 Danke für 186 Beiträge

    Standard

    Zitat Zitat von FAUST84 Beitrag anzeigen
    Ich soll aus einer Booleschen Gleichung eine STEP7 Anweisungsliste machen.
    Sieht mir nicht nach S7-Anweisungsliste aus (AWL).
    Hier würde es meines erachtens so lauten:
    E1 ^ E3n = A0

    U E1
    UN E3
    = A0

    E0 v ( E1 ^ E2 ^ E3 ) = A1
    (Anmerkung: Klammer kann weggelassen werden, da UND vor ODER)

    U E1
    U E2
    U E3
    O E0
    = A1

    ( E3n v E7 ) ^ E4n = A2

    U(
    UN E3
    O E7
    )
    UN E4
    = A2



    Zitat Zitat von FAUST84 Beitrag anzeigen

    Ich hätte geschrieben ( was sicher total falsch ist ):
    LDN E3
    OR E7
    ANDN E4
    ST A2
    Nicht total falsch, ich meine aber das Step7 dies in AWL zulässt aber nicht in FUP/KOP wandelt, weil die UND-Verknüpfung vorrangig ODER ist. Beim zurückwandeln würdest du E4n ^ E7 v E3n = A2 erhalten, also das vorrangige ODER durch deine Klammer ist nicht mehr da.

    Viel Erfolg bei der Klausur, im zweifelsfalle doch mal den Dozent fragen.
    Geändert von Sinix (08.03.2010 um 16:52 Uhr)
    and we all support the team (S.King - Die Arena)

  5. #5
    Registriert seit
    25.11.2008
    Ort
    Westpfalz
    Beiträge
    1.550
    Danke
    187
    Erhielt 212 Danke für 186 Beiträge

    Standard

    Zitat Zitat von Helmut_von_der_Reparatur Beitrag anzeigen
    E4 wird in den Stack geschoben und die andere Verknüpfung
    wird dann mit den stack verknüpft, aber der Syntax ist kein S7,
    da sieht so etwas anders aus. Da kochen die steuerungshersteller
    ihr eigens süpchen.
    das würde auch erklären warum E4 zuerst geladen wird, denn hiernach müsste man andernfalls ein Zwischenergebnis der Klammer bilden

    Stack hier
    and we all support the team (S.King - Die Arena)

  6. #6
    Registriert seit
    13.10.2007
    Beiträge
    12.024
    Danke
    2.784
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    Aber warum weiß ein Student für Automatisierung nicht
    was ein Stapelspeicher ist oder kann es nicht mal ergoogeln?
    Falschen Beruf gewählt
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  7. #7
    FAUST84 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.03.2010
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich studiere nicht Automatisierung sondern Vertriebsingenieurwesen und Automatisierungstechnik liegt mir nicht so, aber ihr habt mir schon geholfen danke.

Ähnliche Themen

  1. Spezielle Step7 Code-Frage
    Von ssound1de im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 07.11.2008, 09:12
  2. Frage zu Step7 Upgrade
    Von MSB im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 07.02.2007, 00:00
  3. Frage zu Step7
    Von RainBow im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 24.10.2006, 20:55
  4. Frage zu Step7 Micro Win V4.0
    Von Hightowerxxx im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 02.11.2005, 10:17
  5. Antworten: 4
    Letzter Beitrag: 18.05.2005, 18:49

Lesezeichen

Berechtigungen

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