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

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

Thema: Wie BCD Anzeige programmieren?

  1. #1
    Registriert seit
    29.05.2007
    Beiträge
    159
    Danke
    2
    Erhielt 3 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Mein nächstes Problem!

    Wie programmiere ich eine BCD Anzeige richtig?

    Habe dafür in SPS VISU eine BCD Eingabe und Ausgabe die ich mit EW 128 für die Eingabe und AW 128 für die Ausgabe Adressiert habe.
    Leider zeigt mir die Ausgabe nichts an

    Vielen Dank für eure Tips!

    mfG. Hans
    Zitieren Zitieren Wie BCD Anzeige programmieren?  

  2. #2
    Registriert seit
    25.06.2008
    Ort
    Blomberg/Lippe
    Beiträge
    1.293
    Danke
    51
    Erhielt 130 Danke für 124 Beiträge

    Standard

    Versuch doch mal bei IN anstatt eines Words ein Byte anzugeben.

    Ich glaube pro Ziffer in einer Zahl brauchst du ein SEG.
    Gruß
    Mobi


    „Das Einfache kompliziert zu machen ist alltäglich. Das Komplizierte einfach zu machen –
    das ist Kreativität“ (Charles Mingus).

  3. #3
    Avatar von Hans.S
    Hans.S ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.05.2007
    Beiträge
    159
    Danke
    2
    Erhielt 3 Danke für 2 Beiträge

    Standard

    Funzt auch ned.

    Der SM nimmt für den IN Operanden nur WORT Operanden an

    Mit diesem Umwandler funktionirt es auch nicht
    [HTML] U "Ein"
    SPBNB _001
    L EW 128
    BTI
    T AW 128
    _001: NOP 0
    [/HTML]
    Geändert von Hans.S (10.10.2009 um 09:19 Uhr)

  4. #4
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    du machst aus einem BCD einen Integer

    wie soll das denn auf einer BCD Anzeige denn funktionieren?


    Code:
     U     "Ein"
          SPBNB _001
          L     EW 128     wenn es eine BCD Eingabe ist !!!
          T     AW   128
    _001: NOP   0
    so funktioniert es!!

    aber nur bis 999!!!!!!!
    Geändert von Gerhard K (10.10.2009 um 10:32 Uhr)
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  5. #5
    Avatar von Hans.S
    Hans.S ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.05.2007
    Beiträge
    159
    Danke
    2
    Erhielt 3 Danke für 2 Beiträge

    Standard

    Hallo !

    Das EW 128 müsste eigentlich schon im richtigen BCD Format sein
    Trotzdem tut sich da nix![HTML] U "Ein"
    SPBNB _001
    L EW 128
    T AW 128
    _001: NOP 0
    [/HTML]
    Ich hab auch in der Variablentabelle so komische Ersatzwerte drinnen stehen!
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Hans.S (10.10.2009 um 11:08 Uhr)

  6. #6
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    ich hab´s mit plcsim getestet und da funktioniert es!!
    variablen beobachte hast du aber gedrückt (Brille)??
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  7. #7
    Avatar von Hans.S
    Hans.S ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.05.2007
    Beiträge
    159
    Danke
    2
    Erhielt 3 Danke für 2 Beiträge

    Standard

    Zumindest so funktioniert es bei SPS VISU teilweise.
    Bei manchen Zahlen wird die BCD Anzeige grau
    Das Problem liegt wahrscheinlich bei der richtigen Umwandlung des BCD Codes

    [HTML]
    L EW 50
    T AW 40
    [/HTML]

    Ob nicht der FC 93 der richtige Baustein wäre
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Hans.S (10.10.2009 um 11:53 Uhr)

  8. #8
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    du schreibst auf AW 40 und hast aber AW 20 eingestellt.zumindest auf dem bild.
    bis 999 sollte es aber funktionieren und bei höheren zahlen mußt du ein wenig tricksen.

    benutzt du irgendwelche ein-ausgänge die in dein EW oder AW reinpatzen??
    Geändert von Gerhard K (10.10.2009 um 12:03 Uhr)
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  9. #9
    Avatar von Hans.S
    Hans.S ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.05.2007
    Beiträge
    159
    Danke
    2
    Erhielt 3 Danke für 2 Beiträge

    Standard

    UPS

    Ja stimmt!
    Ich hatte da noch eine anloge Eingangs und eine analoge Ausgangskarte
    konfiguriert gehabt.
    Drum hat mir die BCD Ausgabe irgendwelche Werte angezeigt.
    Jetzt hab ich die beiden Anzeigen mit EW 50 und AW 50 adressiert
    und die E/A Karten gelöscht!
    Funzt auch ned

    mgfG Hans

  10. #10
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Code:
    U     "Ein" 
          SPBNB _001
          L     EW   50
          T     AW   50
    _001: NOP   0
    so sieht dein code aus??
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

Ähnliche Themen

  1. Wibond Anzeige programmieren
    Von Sebbl im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 26.01.2011, 11:48
  2. Antworten: 1
    Letzter Beitrag: 23.04.2010, 06:00
  3. BX9000 Display Anzeige Programmieren.
    Von Der_Papst im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 29.10.2009, 10:17
  4. Anzeige FUP-AWL
    Von manas im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 02.09.2007, 11:07
  5. 8 bit Anzeige ??
    Von spsks im Forum Elektronik
    Antworten: 17
    Letzter Beitrag: 02.09.2005, 11:17

Lesezeichen

Berechtigungen

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