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

Ergebnis 1 bis 5 von 5

Thema: TwinCat - 2 Uint in Dword (SSI KL5001)

  1. #1
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, wie kann man ohne direkter Adressierung in TwinCat 2 Uint in ein Dword verpacken?
    irgendetwas ist ja immer...
    ING. Gerald Miedler
    Zitieren Zitieren TwinCat - 2 Uint in Dword (SSI KL5001)  

  2. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Code:
    PACK_2Uint_DWord := SHL(UINT_TO_DWORD(UINT_1), 16) OR UINT_TO_DWORD(UINT_2);
    Erklärung: Die UINT in DWORD wandeln dann eines davon um 16 Bit nach links schieben (SHL) und schließlich vereinigen (das macht das OR)

    [edit]
    Code Angepasst.
    [/edit]
    Geändert von zotos (11.11.2009 um 21:01 Uhr) Grund: Fehler im Code
    If you open your Mind too much, your Brain will fall out.

  3. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    Gerri (11.11.2009)

  4. #3
    Registriert seit
    19.05.2008
    Beiträge
    651
    Danke
    118
    Erhielt 136 Danke für 105 Beiträge

    Standard

    Hallo,

    kleine Verbesserung...

    Code:
    PACK_2Uint_DWord := SHL(UINT_TO_DWORD(UINT_1), 16) OR UINT_TO_DWORD(UINT_2);
    Gruß
    Chräshe

  5. Folgender Benutzer sagt Danke zu Chräshe für den nützlichen Beitrag:

    zotos (11.11.2009)

  6. #4
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    DANKE! Stimmt war ein Denkfehler von mir.
    If you open your Mind too much, your Brain will fall out.

  7. #5
    Gerri ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ja, habs dann an ser Anlage bemerkt
    irgendetwas ist ja immer...
    ING. Gerald Miedler

Ähnliche Themen

  1. Bits auslesen aus UINT
    Von Cococabana im Forum CODESYS und IEC61131
    Antworten: 11
    Letzter Beitrag: 02.12.2011, 11:51
  2. SCL Bit in Dword
    Von enter im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.08.2010, 00:08
  3. UINT to Float
    Von Raydien im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 19.01.2010, 09:17
  4. DWORD AND-Verknüpfung
    Von Gerri im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 23.02.2009, 17:41
  5. dword
    Von 1schilcher im Forum Programmierstrategien
    Antworten: 21
    Letzter Beitrag: 14.02.2007, 10:34

Lesezeichen

Berechtigungen

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