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

Ergebnis 1 bis 3 von 3

Thema: SPrungverteiler bei AWL in SPS

  1. #1
    Registriert seit
    25.05.2011
    Beiträge
    2
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    HAllo bin ein Laie in SPS bzw. bin es am lernen, und habe folgende Frage, wozu brauche ich wenn ich SPS mit AWL programiere ein Sprungverteiler, da steht zwar weil ich keine CASE-Konstruktion zur Verfügung habe, aber mir ist es nicht klar?
    Zitieren Zitieren SPrungverteiler bei AWL in SPS  

  2. #2
    Registriert seit
    04.06.2008
    Beiträge
    45
    Danke
    2
    Erhielt 8 Danke für 8 Beiträge

    Standard

    Hallo intergo,

    wenn du abhängig vom wert einer variable bestimmte aktionen ausführen willst, z.b. die hintergrundfarbe eines grafiksymbols ändern, dann nutzt du beim strukturierten text die "case"-anweisung:


    case M_i_Status_Anlage of
    1: M_dw_Farbvar:=rot;
    2: M_dw_Farbvar:=gelb;
    3: M_dw_Farbvar:=grün;
    else
    M_dw_Farbvar:=weiß;
    end_case;
    bei awl hast du keine "case"-anweisung. hier kannst du dir mit einem sprungverteiler helfen. (Beispiel ist jetzt ein Siemenssprungverteiler, weil ich codesys nur in St programmiere)

    L M_i_Status_Anlage
    SPL m005
    SPA m001
    SPA m002
    SPA m003

    m005: L #weiß
    T M_dw_Farbvar
    SPA ende

    m001: L #rot
    T M_dw_Farbvar
    SPA ende

    m002: L #gelb
    T M_dw_Farbvar
    SPA ende

    m003: L #grün
    T M_dw_Farbvar
    SPA ende

    ende: nop 0
    wie man sieht macht strukturierter text mehr spaß

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

    intergo (25.05.2011)

  4. #3
    intergo ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.05.2011
    Beiträge
    2
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ah okay, jetzt habe ich es verstanden, d.h wir müssen jeden einzelnen sprung definieren, da ich die cas anweisung nicht zu verfügung habe

Ähnliche Themen

  1. Sprungverteiler TwinCat
    Von Kaba im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 08.12.2009, 11:26
  2. Sprungverteiler
    Von NHAHDLOG im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 14.10.2008, 16:50
  3. Frage zum Sprungverteiler
    Von rene im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 13.07.2007, 09:54
  4. Sprungverteiler (Sprungliste)
    Von Arni80 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 13.06.2007, 15:11
  5. Sprungverteiler? oder wie sonst?
    Von Willibald im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 18.03.2004, 18:07

Lesezeichen

Berechtigungen

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