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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Einzelne Bits in eine Zahl umwandeln

  1. #11
    Registriert seit
    06.08.2011
    Beiträge
    9
    Danke
    1
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich hätte da einen Baustein(FC) für TIA V11.
    Mit welcher Version arbeitest du?
    Er hat 8 einzelne Eingänge für deine Bool-Variablen (hat den Vorteil dass die Bits nicht im selben Byte liegen müssen / nicht benutzte werden mit VKE-0 beschaltet)
    Am Ausgang steht der Wert als UINT zur Verfügung
    Du kannst den Baustein natürlich erweitern/abändern was die Anzahl der Eingänge oder den Datentyp der Ausgangs-Variablen angeht.

    Gruß
    7
    Zitieren Zitieren fertiger Baustein  

  2. #12
    GBat ist offline Benutzer
    Themenstarter
    Registriert seit
    02.02.2011
    Beiträge
    63
    Danke
    31
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo zusammen

    Vielen Dank für eure schnelle Hilfe. Ich denke, ich habe es nun so gelöst wie ihr gemeint habt:
    BoolToByte.jpg
    Hier wird das Eingangsbyte gelesen und die ersten vier Bits ausmasiert. In der Ausgangsvariablen Testbyte sollte dann der Wert von Bit0 bis 3 als Byte stehen. Das Program liess sich so zumindest compilieren.

    @sieben:I
    ch verwende TIA Portal Version 12 Basic. Gerade angeschafft und wäre sehr an dem Code interessiert. Wäre super, wenn du ihn zur Verfügung stellen würdest!

    Beste Grüsse und allen vielen Dank nochmals
    Gerhard

  3. #13
    Registriert seit
    06.08.2011
    Beiträge
    9
    Danke
    1
    Erhielt 4 Danke für 4 Beiträge

  4. Folgender Benutzer sagt Danke zu sieben für den nützlichen Beitrag:

    PN/DP (01.05.2013)

Ähnliche Themen

  1. DWORD Zahl in einzelne Stellen zerlegen
    Von 1985zottel im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 13.03.2013, 10:15
  2. Antworten: 20
    Letzter Beitrag: 18.07.2012, 16:17
  3. Intager Zahl in eine S5T-Zeit umwandeln
    Von GigaPitty im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 05.07.2011, 10:29
  4. INT-Zahl in eine S5T#-Zahl umwandeln ?
    Von Stefan B. im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 02.03.2006, 22:40
  5. 5-stellige ascii zahl in normale zahl umwandeln
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 04.01.2006, 16:12

Stichworte

Lesezeichen

Berechtigungen

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