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

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

Thema: 25 Bit Zähler als DWord umwandeln

  1. #1
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich habe einen 25 Bit zähler und möchte diesen zu einem DWord umwandeln.
    Meine Programmiersprache ist CoDeSys.
    Die Realisierung sollte in einen CFC-Baustein passieren.

    Ich hoffe ihr könnt mir helfen...
    Zitieren Zitieren 25 Bit Zähler als DWord umwandeln  

  2. #2
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Frage

    Welchen Datentyp hat die Zählervariable und was soll damit passieren beim Umwandeln in DWORD?

  3. #3
    Schmittschmitt ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Die 25 Bit sind in drei Datenwörder und in einen einzelnen Bit geschrieben. Es handelt sich um eine Inkrementalklemme von Phoenix Contact. Ich muss irgendwie die drei Datenwörder und das einzelne Bit zusammemfügen das ich den Zählwert bekomme.

  4. #4
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Standard

    sorry, aber welchen Datentyp haben diese Datenwörder?

  5. #5
    Schmittschmitt ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Der Datentyp ist Bool.

  6. #6
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Standard

    Kann nicht sein, Bool ist 1 Bit breit, drei mal Bool sind 3 Bit. Oder?

  7. #7
    Schmittschmitt ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Und 25 mal Bool sind 25 Bit oder? Die 25 Bit sind in drei Wörder und in einen einzelnen Bit geladen.
    Ich muss diese nur irgendwie zusammfügen

  8. #8
    Schmittschmitt ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Oder meinst du das ein Word nochmal in zwei Bytes unterteilt ist

  9. #9
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Standard

    Also du hast drei WORD-Variablen, in denen jeweils ein Byte des Counters enthalten ist und eine BOOL Variable mit dem Bit24 (das 25gste). Ist das korrekt?
    Mal angenommen, dass die Bytes in den WORD-Variablen an Bit-Offset 0 stehen kannst du das vielleicht so realisieren:
    Counter25Bit.GIF

  10. #10
    Schmittschmitt ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für deine Antwort. Das probiere ich morgen mal aus.

Ähnliche Themen

  1. Dword auf Bit Array übertragen
    Von SCM im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 22.07.2011, 14:22
  2. SCL Bit in Dword
    Von enter im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.08.2010, 00:08
  3. Antworten: 5
    Letzter Beitrag: 24.06.2010, 10:18
  4. byte in word / dword umwandeln
    Von Gerri im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.07.2008, 14:31
  5. 5-bit Abfrage in Dezimalzahl umwandeln
    Von blue dun im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 17.08.2007, 14:32

Lesezeichen

Berechtigungen

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