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

Ergebnis 1 bis 10 von 10

Thema: 1 aus 3 - Anfängerfrage

  1. #1
    Registriert seit
    30.03.2007
    Ort
    Hiddenhausen
    Beiträge
    114
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo !
    In der Firma komme ich im Schnitt alle 6 Monate dazu mich ernster mit S5 zu beschäftigen. Bis es wieder so weit ist habe ich schon wieder etwas vergessen, oder brauchte es bisher nicht zu wissen.

    Ich möchte unter anderem folgendes machen:

    Mit einem 3-fach Wahlschalter, der mir 24 V auf drei einzelne Eingänge gibt soll über ein Datenbaustein ein Zählwert vom einem Zähler auf 1, 2 oder 3 voreingestellt werden, bevor dieser auf 0 runter zählt.

    Ich habe das ganze versucht so zu lösen (Auszug):

    U E 0.5
    L KH 0001
    T DW 1
    U E 0.6
    L KH 0002
    T DW 1
    U E 0.7
    L KH 0003
    T DW 1
    BE

    Schaue ich mir das ganze unter "Baustein beaobachten" an funktioniert das ganze leider nur mit E0.5. Warum ist das so ?
    Ich versteh das nicht

    Bitte um Hilfe...

    mfG Hucky
    Zitieren Zitieren 1 aus 3 - Anfängerfrage  

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

    Standard

    Hallo Hucky,

    Laden / Transferieren ist VKE-unabhängig. Du musst also Sprünge einfügen.

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren 1 aus 3  

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Code:
        L    KH 0000     Hier kann ein Wert rein, der angnommen werden soll, falls keiner der Eingänge auf 1 ist
        UN    E  0.5
        SPB    =NEX1
        L    KH 0001
        SPA    =NEX3
    NEX1:    UN    E  0.6
        SPB    =NEX2
        L    KH 0002
        SPA    =NEX3
    NEX2:    UN    E  0.7
        SPB    =NEX3
        L    KH 0003
    NEX3:     T    DW 1
    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

  4. #4
    Hucky ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.03.2007
    Ort
    Hiddenhausen
    Beiträge
    114
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für die schnelle Antwort.
    Mit Sprüngen hatte ich es dann irgendwann auch mal versucht.
    Allerdings hatte ich SPA genommen.
    Was bedeutet denn in dem Fall "bedingt" (SPB) ?
    Kann ich damit praktisch springen wenn z.B. die Bedingung E 0.5 gesetzt ist, sprich 1 ist ? Oder wie ist das zu verstehen ?
    Dann wäre ja alles klar. Ich hatte es auch mit einem Sprung versucht wenn das Ergebnis = 1 ist. Weiß im Moment wie die heisst. Aber wenn kein VKE erzielt wird nützt mir das natürlich auch nichts.

    mfG Hucky

  5. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Ja, SPB heißt "Springe, wenn VKE = True".

    UN E 0.5
    SPB = NEX1

    bedeutet also:

    Wenn E0.5 False, dann Springe zu NEX1.
    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

  6. #6
    Hucky ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.03.2007
    Ort
    Hiddenhausen
    Beiträge
    114
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also könnte ich folgendes machen (nur um es zu verstehen):

    U E 0.5
    SPB = A
    U E 0.6
    SPB = B
    U E 0.7
    SPB = C
    SPA =ENDE
    A KH 0001
    T DB 1
    SPA =ENDE
    B KH 0002
    T DB 1
    SPA ENDE
    C KH 0003
    T DB 1
    ENDE :BE

    mfG Hucky

  7. #7
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Zitat Zitat von Hucky Beitrag anzeigen
    Also könnte ich folgendes machen (nur um es zu verstehen):

    U E 0.5
    SPB = A
    U E 0.6
    SPB = B
    U E 0.7
    SPB = C
    SPA =ENDE
    A KH 0001
    T DB 1
    SPA =ENDE
    B KH 0002
    T DB 1
    SPA ENDE
    C KH 0003
    T DB 1
    ENDE :BE

    mfG Hucky
    Ich habs mal verbessert:

    Code:
       
        U    E  0.5
        SPB    =A   
        U    E  0.6
        SPB    =B   
        U    E  0.7
        SPB    =C   
        SPA    =ENDE
    A   :    L    KH 0001
        T    DW 1
        SPA    =ENDE
    B   :    L    KH 0002
        T    DW 1
        SPA    =ENDE
    C   :    L    KH 0003
        T    DW 1
    ENDE:    BE
    PS: Nutze im Editor die Codetags, dann kann man Prorgammcode übersichtlicher darstellen.
    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

  8. #8
    Hucky ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.03.2007
    Ort
    Hiddenhausen
    Beiträge
    114
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi !

    Natürlich meinte ich "L" vorm KH und auch DW nicht DB Ich war vorhin aufm Sprung - musste zum Geburtstag.
    Wenigstens habe ich es jetzt wohl endlich gepeilt
    Nächstes mal versuche ich das mit den Codetags

    Vielen Dank für Deine Hilfe !

    mfG Hucky

  9. #9
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.224
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Das hab ich mir ja auch schon gedacht, weil, dein 2. Ansatz war ja deutlich die richtige Richtung. Step5 hätte eh so lange gemeckert, bis alles gepaßt hätte.
    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. #10
    Hucky ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.03.2007
    Ort
    Hiddenhausen
    Beiträge
    114
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Step5 hätte eh so lange gemeckert, bis alles gepaßt hätte.


    Bis zum nächsten Mal

    mfG Hucky

Ähnliche Themen

  1. Anfängerfrage zu FB
    Von Nafura im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 17.05.2010, 09:28
  2. Anfängerfrage
    Von HonestAnnie im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 08.07.2008, 16:36
  3. Anfängerfrage
    Von Brunoooo im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 13.03.2008, 14:01
  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
  •