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

Ergebnis 1 bis 8 von 8

Thema: Anfängerfrage zu strukturiertem Text

  1. #1
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, ich würde gerne etwas mehr mit strukturierten Texten arbeiten.
    Ich versuche nun awl in ST umzuschreiben und weiss nicht, wie ich einfache Vernüpfungen elegant in ST umsetze.
    Kann mir vielleicht jemand weiterhelfen:

    AWL:

    LD M1
    or( M2
    andn M3
    or M5
    )
    ST M4

    LD B1
    S B3

    LDN B4
    R B3

    Mir ist schon klar dass man da anderst ran gehen muss. Mir fehlt im AUgenblick leider jegliche Grundlage.
    irgendetwas ist ja immer...
    ING. Gerald Miedler
    Zitieren Zitieren Anfängerfrage zu strukturiertem Text  

  2. #2
    Registriert seit
    27.07.2007
    Ort
    Leipzig
    Beiträge
    239
    Danke
    25
    Erhielt 47 Danke für 43 Beiträge

    Standard

    Hallo,

    ich versuchs mal:
    Code:
    M4:= M1 OR (M2 AND NOT M3 OR M5);
    
    IF B1 THEN B3:=TRUE; END_IF
    
    IF NOT B4 THEN B3:=FALSE; END_IF
    keine Gewähr auf Richtigkeit - Hab mich nie für AWL interessiert.

    gruß bonatus

  3. #3
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    1. Nicht gerade die Beispielaufgabe für die sich ST anbietet.
    2. Was ist das für eine Symbolik?
    3. hier die Umsetzung in ST:

    Code:
    M4 := M1 OR M5 OR (M2 AND NOT M3);
    
    IF B1 THEN
        B3 := TRUE;
    END_IF
    
    IF NOT B4 THEN
        B3 := FALSE;
    END_IF
    If you open your Mind too much, your Brain will fall out.

  4. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    Gerri (23.02.2009)

  5. #4
    Registriert seit
    27.07.2007
    Ort
    Leipzig
    Beiträge
    239
    Danke
    25
    Erhielt 47 Danke für 43 Beiträge

    Standard

    Ähm, ja. Symbolik hab da schon mal was gehört.

  6. #5
    Gerri ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    Danke,
    also soweit ich das verstehe gibtes keinen Unterschied Zwischen S und ST - in der If-Anweisung wird Bit-Variable auf true gesetzt und nicht mehr rückgesetzt? Also muß man da else hinzufügen für auf False setzen?
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  7. #6
    Registriert seit
    27.07.2007
    Ort
    Leipzig
    Beiträge
    239
    Danke
    25
    Erhielt 47 Danke für 43 Beiträge

    Standard

    Hallo,

    also soweit ich das verstehe gibtes keinen Unterschied Zwischen S und ST - in der If-Anweisung wird Bit-Variable auf true gesetzt und nicht mehr rückgesetzt? Also muß man da else hinzufügen für auf False setzen?
    genau so ist es.

  8. Folgender Benutzer sagt Danke zu bonatus für den nützlichen Beitrag:

    Gerri (23.02.2009)

  9. #7
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Das
    Code:
    :=
    ist eine Zuweisung. Bedeutet nichts anderes als das der Wert rechts von der Zuweisung der Variablen links von der Zuweisung zugewiesen wird.

    Die IF Verzweigung in den Beispielprogrammen sorgen eigentlich nur dafür das der Teil übergangen wird wenn dies nicht gewünscht ist.

    Solche Bit-Verknüpfungen lassen sich wunderbar in FUP/KOP und auch in CFC realisieren. Wenn man dafür keinen eigenen Baustein spendieren möchte kann man einfach eine Aktion an den Baustein anfügen und im Bausteinaufrufen.
    If you open your Mind too much, your Brain will fall out.

  10. #8
    Registriert seit
    18.02.2009
    Beiträge
    16
    Danke
    1
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Im Handbuch von Twincat sind auf Seite 18 bis 23 einige Beispiele in ST. Falls du das Handbuch nicht hast, einfach ma googlen.

Ähnliche Themen

  1. Anfängerfrage
    Von HonestAnnie im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 08.07.2008, 16:36
  2. Anfängerfrage
    Von Brunoooo im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 13.03.2008, 14:01
  3. 1 aus 3 - Anfängerfrage
    Von Hucky im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 22.01.2008, 21:22
  4. anfängerfrage zu fc's und fb's
    Von misconduct im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 10.07.2007, 09:51
  5. Anfängerfrage
    Von yellow1 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 14.11.2006, 20:24

Lesezeichen

Berechtigungen

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