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

Ergebnis 1 bis 5 von 5

Thema: Datentyp von Hexzahlen

  1. #1
    Registriert seit
    23.09.2010
    Beiträge
    11
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin,

    weiß einer, welchen Datentyp eine Hexzahl hat.

    Ich möchte eine Bitmaskierung machen, so in etwa:

    d:= x AND 16#00FF; (x und d sind vom Typ UDINT)

    Allerdings bekomme ich die Fehlermeldung:

    Unzulässiger Typ in Parameter 1 von 'AND': Kann 'UDINT' nicht in 'ANY_BIT' konvertieren.
    Zitieren Zitieren Datentyp von Hexzahlen  

  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

    Hallo,
    versuch es doch mal so :
    Code:
    d:= x AND dw#16#00FF;
    Gruß
    Larry

  3. #3
    Kmann ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.09.2010
    Beiträge
    11
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Hallo,
    versuch es doch mal so :
    Code:
    d:= x AND dw#16#00FF;
    Gruß
    Larry
    Das funktioniert nicht, das dw möchte TC dann als Variable anlegen.
    Habe aber rausgefunden, dass das AND nur mit signed Variablen arbeitet und nicht mit unsigned.

    Daher hab ich jetzt anstatt UDINT DWORD verwendet. So klappt es!

  4. #4
    Registriert seit
    29.07.2010
    Ort
    Bangsare Thailand
    Beiträge
    37
    Danke
    1
    Erhielt 9 Danke für 8 Beiträge

    Standard

    Ich verwende word oder Dword dann klappt's

    bjornf

    Entsculdigung Ich habe die letzte zeile verpasst ... es war ja schon erledigt
    Geändert von Bjornf (26.09.2010 um 13:48 Uhr)

  5. #5
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Ausrufezeichen


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Kmann Beitrag anzeigen
    Das funktioniert nicht, das dw möchte TC dann als Variable anlegen.
    Habe aber rausgefunden, dass das AND nur mit signed Variablen arbeitet und nicht mit unsigned. ...!
    Vermute mal genau das Gegenteil, Variablen mit Vorzeichen lassen sich nicht Binaer verknüpfen alao AND nur mit UNSIGNED.
    Als Freelancer immer auf der Suche nach interessanten Projekten.
    Zitieren Zitieren Denke mal anders rum  

Ähnliche Themen

  1. Datentyp von Platzhaltern
    Von Neals im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 19.07.2010, 15:06
  2. DB Datentyp herausfinden
    Von The-Cook im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 04.06.2009, 15:20
  3. Add von Datentyp Time
    Von adam12 im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 03.12.2008, 14:02
  4. S5-Datentyp KC in der S7
    Von Woto im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 26.09.2008, 08:45
  5. SCL -- Datentyp Any -- Rechnen
    Von Dragonfire im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 01.11.2007, 13:54

Lesezeichen

Berechtigungen

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