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

Ergebnis 1 bis 6 von 6

Thema: Zahl in Ausgänge umwandel

  1. #1
    Registriert seit
    15.08.2012
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Ich habe die Aufgabe

    ein Zahl die ich im TP177 eingebe in ausgänge um zu wandeln
    die maschiene die ich damit ansteuern möcht arbeite in dual system .

    beispiel :
    zahl 2 soll in 4 ausgäng a1.0 = False A1.1 = False A1.2 = True und A1.4 = False

    kann mir da jemand helfen ??

    S7-313C


    Danke
    Zitieren Zitieren Zahl in Ausgänge umwandel  

  2. #2
    Registriert seit
    08.10.2005
    Ort
    Iffezheim
    Beiträge
    1.103
    Danke
    408
    Erhielt 327 Danke für 261 Beiträge

    Standard

    Wie jetzt?
    Du sollst an 4 Ausgängen die Dezimalzahlen 0-15 im Dualsystem darstellen?

    Dann würde ich einen vergleich nehmen,
    wenn zahl gleich steuere Ausgänge X-Y an.

    Das dann 15 mal

    Gruß
    Timo
    TOHISPARTS




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

    Standard

    oder so:

    Code:
          L     "DATA_GLOBAL_TECHNOLOGIE".Schweiss_PrgNr      //kommt aus der HMI
          T     #tmpSchweiss_PrgNr   //Temp-Var
    
    
          L     AB 1  //das Ausgangsbyte
          L     W#16#F                      //00001111 bin zum Ausmaskieren
          UW                                //nur Programmnummerbits löschen  
          L     #tmpSchweiss_PrgNr
          OW    
          T     AB1
    Das Ausmaskieren hat den Vorteil, das A1.4-1.7 weiterhin normal genutzt werden können.

    PS: Ich sehe gerade, dass du wohl noch die 4 Bit im Nibble tauschen mußt!!!

    Unimogheizers Methode geht natürlich auch.
    Geändert von Ralle (15.08.2012 um 15:42 Uhr)
    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
    Knister ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.08.2012
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    für 15 und 4 ausgange geht das schon aber
    wie mache ich es bei
    255 und 8 ausgänge da wird der Fb aber sehr groß

    und da habe ich das problem das die sps melde Baustein zu groß und bekomme ihn nicht geladen

    gruß
    Ronny

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

    Standard

    Zitat Zitat von Knister Beitrag anzeigen
    für 15 und 4 ausgange geht das schon aber
    wie mache ich es bei
    255 und 8 ausgänge da wird der Fb aber sehr groß

    und da habe ich das problem das die sps melde Baustein zu groß und bekomme ihn nicht geladen

    gruß
    Ronny
    Bei obigen Stück Programm mußt du nur die Maske ändern, FF, bzw. kannst das in diesem Spezialfall auch ganz weglassen.
    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
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.222
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Sollen deine Ausgänge wirklich "Quer Beet" liegen oder hast du dich verschrieben?

    Dann vielleicht so:


    Code:
    L     "DATA_GLOBAL_TECHNOLOGIE".Schweiss_PrgNr      //kommt aus der HMI 
    T     MB10 //dient nur als Hilfsmerker
              
    U M 10.0 
    = A 1.4 
               
    U M 10.1 
    = A 1.2 
         
    U M 10.2 
    = A 1.1 
         
    U M 10.3 
    = A 1.0
    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

Ähnliche Themen

  1. Antworten: 20
    Letzter Beitrag: 18.07.2012, 16:17
  2. Antworten: 7
    Letzter Beitrag: 29.08.2006, 18:40
  3. INT-Zahl in eine S5T#-Zahl umwandeln ?
    Von Stefan B. im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 02.03.2006, 22:40
  4. 5-stellige ascii zahl in normale zahl umwandeln
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 04.01.2006, 16:12
  5. umwandel von 10 assci zahlen in ein dint
    Von uwemiess im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 06.07.2005, 09:31

Lesezeichen

Berechtigungen

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