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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: LED Anzeige Stellplatz nicht belegt.

  1. #1
    Registriert seit
    05.02.2008
    Ort
    Berlin
    Beiträge
    13
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    ich habe eine LED die Anzeigen soll ob der Stellplatz frei ist oder belegt ist. Dazu setze und rückesetze ich merker. JEtzt habe ich das Problem wenn die LED einmal gesetzt wurde und ich am 4bit-Binärschalter weiter drehe auf eine andere Position soll die LED halt anzeigen ob der neu gewählt Platz leer oder belegt ist.

    Was für möglichkeiten gibt es dafür?
    Zitieren Zitieren LED Anzeige Stellplatz nicht belegt.  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.718
    Danke
    398
    Erhielt 2.400 Danke für 2.000 Beiträge

    Standard

    Um auf die Frage sinnvoll antworten zu können müßte man viel mehr Info's haben. Wie sind deine "Stellplätze" organisiert ? Verwendest du den Codierschalter zum Adressieren ?
    Vielleicht wäre es insgesamt sinnvoll, den Teil deines Programms hier zur Ansicht einzustellen ...

    Gruß
    LL

  3. #3
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Ich verstehe dein Problem nicht ganz...
    Weißt du nicht wie du den 4Bit Schalter programmierst?
    Hast du den auf 4Eingänge gelegt?

    godi

  4. #4
    Nero23 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.02.2008
    Ort
    Berlin
    Beiträge
    13
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    der 4 bit schalter ist nicht das problem da speicher ich mir die zahl die ich eingestellt habe ab und lasse sie mir auch ner 7 segment anzeige anzeigen.

    der 4bit schalter wird über 4 eingänge verwaltet.

    ich will halt das wenn ich position 5 belegt habe nd ich auf 7 drehe die frei ist soll die LED frei anzeigen und wenn ich uaf 5 zurückdrehe soll die frei led ausgehen.

    ich arbeite halt mit einem sr baustein setzen tue ich ihn mit der zahl der postion und einem taster 1 und rücksetzen tue ich ihn mit der zahl und taster 2 und das ergebnis wird in einem merker gespeichert.
    Geändert von Nero23 (11.05.2008 um 18:00 Uhr)

  5. #5
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Ja dann Programmiere dein Ausgang für die LED nicht mit Setzen sondern mit Zuweisung ( = )

  6. #6
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Code:
    UN   E 1.0      //Bit 1 von Codierschalter
    UN   E 1.1      //Bit 2 von Codierschalter
    UN   E 1.2      //Bit 3 von Codierschalter
    UN   E 1.3      //Bit 4 von Codierschalter
    UN   M 1.0     //Platz 1 belegt
    =     A 1.0     //LED für Platz frei
    Nur mal als Beispiel
    Das auswerten kannst du natürlich mit Vergleicher oder mit einer Sprungleiste auch machen.

  7. #7
    Registriert seit
    27.11.2005
    Ort
    im Osten
    Beiträge
    1.183
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Standard

    hört sich ja ganz nach einer Schulaufgabe an

    Jeder Stellplatz ist ein Bit 1 = Stellplatz belegt 0 = Stellplatz frei
    Mithilfe des Binärschalters hast du ja denn gewünschten Stellplatz als nummer. Dann für jeden Platz mit einem Vergleicher ob der aktuelle Stellplatz gleich dem gewünschten UND das Bit von dem Stellplatz gleich Lampe an oder aus

    Code:
    U(
    L  1           // der aktuelle Stellplatz
    L  MW??     // Wert des abzufragenden Stellplatzes
    ==I
    )
    U M?.?       // Aktueller Zustand des Stellplatzes (frei/belegt)
    O
    ...
    ...             // Für jeden stellplatz wiederholen und alle Oder Verknüpfen
    ...
    = Lampe
    EDIT: Man bin ich langsam
    Geändert von MW (11.05.2008 um 18:08 Uhr)

  8. #8
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.718
    Danke
    398
    Erhielt 2.400 Danke für 2.000 Beiträge

    Standard

    Wie wäre es mit indirektem Adressieren ...?

  9. #9
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Wie wäre es mit indirektem Adressieren ...?
    Was willst du denn da indirekt Adressieren?

    Eigentlich könnte er da ja super eine SPL anwenden weil er ja schon gesagt hat das er den Zahlenwert des Schalters in eine brauchbare Zahl umgewandelt hat.

    @MW:
    Bist du dir sicher das er nur 4 Stellplätze hat? könnten auch 16 sein!

    godi

  10. #10
    Registriert seit
    27.11.2005
    Ort
    im Osten
    Beiträge
    1.183
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Wie wäre es mit indirektem Adressieren ...?
    Larry nich gleich so "kompliziert" machen, lass ihn das erstmal einfach machen

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 26.01.2011, 16:45
  2. CP5511 belegt
    Von PBO-WE im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 29.12.2008, 22:10
  3. Alle Steckplätze belegt ?
    Von noeppkes im Forum Simatic
    Antworten: 19
    Letzter Beitrag: 01.08.2008, 15:50
  4. HW-Konfig PEB122 belegt?!?
    Von eYe im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 16.11.2007, 20:10
  5. das triggerereignis ist belegt....
    Von mertens2 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 04.12.2006, 20:55

Lesezeichen

Berechtigungen

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