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

Results 1 to 6 of 6

Thread: Float Wert to Dword und dann zu DINT geht das?

  1. #1
    mcmatthew Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    ist es möglich einen Float Wert, auf 2 Word Arrays aufzuteilen, ohne den Wert zu verfälschen? Sollte weiterhin der IEEE 754 Norm entsprechen.
    Die 2 Word Arrays werden mittels eines ("Umformers Name von mir") auf 4 Byte und dann auf Double Word durchgeschoben. Am Ende gehts es von DWORD nach DINT.

    Funktioniert das überhaupt, oder wird der Wert total verfälscht?

    gruss
    matthias
    [/b]
    Reply With Quote Reply With Quote Answered: Float Wert to Dword und dann zu DINT geht das?  

  2. "über 6 jahre hats für ne antwort benötigt, die dann auch noch nicht wirklich das thema getroffen hat ... haben wir hier noch mehr solcher leichen im keller? such Valdi, such!"


  3. #2
    Join Date
    11.12.2009
    Posts
    52
    Danke
    2
    Erhielt 4 Danke für 4 Beiträge

    Default

    In AWL heisst der Befehl "RND" zum wandeln von Real zum DINT
    Zum kopieren auf Dword benutze den Befehl MOVE.
    Gruß
    Valdi

  4. #3
    Join Date
    11.10.2006
    Location
    Verden (Aller)
    Posts
    560
    Danke
    34
    Erhielt 60 Danke für 51 Beiträge

    Default

    Der wird auf jeden Fall verändert und entspricht NICHT mehr der IEEE754.
    Kann er ja gar nicht, weil diese Norm nur Gleitkommawerte definiert.
    Nachkommastellen werden abgeschnitten und der Wertebereich vor dem Komma ist auch ein anderer.

    Wenn dann nur von DINT nach DWORD, siehe Valdis Beitrag.

    Aber wo ist das Problem?

    Ob Du 4 Byte als Float, oder als DWORD in der Gegend herumkopierst ist doch den Speicherstellen egal. Kopierst Du einen Floatwert als 4 Byte, ist das immer noch ein Floatwert, wenn Du die 4 Byte betrachtest. Es sei denn, es findet eine Intel/Motorola-Verschiebung statt, von wegen High- und Lowbyte, aber dann bräuchtest Du ja auch nur die Bytes wieder richtig zu sortieren und gut.
    "Ein lahmer Drecksplanet ist das, ich habe nicht das geringste Mitleid" (Prostetnik Vogon Jeltz)

  5. #4
    Join Date
    13.10.2007
    Posts
    13,190
    Danke
    3,208
    Erhielt 3,675 Danke für 2,382 Beiträge

    Daumen runter

    Hallo Valdi,
    auch dieser Thread ist aus dem jahre 2003, merkst du es noch
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.
    Das Problem ist nicht das Problem, das Problem ist die Einstellung zum Problem.

  6. Folgende 2 Benutzer sagen Danke zu rostiger Nagel für den nützlichen Beitrag:

    derwestermann (11.12.2009),Valdi (11.12.2009)

  7. #5
    Join Date
    11.10.2006
    Location
    Verden (Aller)
    Posts
    560
    Danke
    34
    Erhielt 60 Danke für 51 Beiträge

    Default

    Shit, da hatte ich auch nicht nachgeschaut.......
    "Ein lahmer Drecksplanet ist das, ich habe nicht das geringste Mitleid" (Prostetnik Vogon Jeltz)

  8. #6
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    über 6 jahre hats für ne antwort benötigt, die dann auch noch nicht wirklich das thema getroffen hat ... haben wir hier noch mehr solcher leichen im keller? such Valdi, such!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  9. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    Manfred Stangl (11.12.2009)

Similar Threads

  1. Replies: 4
    Last Post: 21.07.2016, 18:03
  2. Replies: 7
    Last Post: 28.01.2016, 21:14
  3. Wandeln Double/Float in S7- dword
    By the.insider in forum Simatic
    Replies: 7
    Last Post: 24.10.2011, 09:50
  4. DINT TO DWORD klappt nicht
    By Carsten77 in forum Simatic
    Replies: 10
    Last Post: 11.04.2011, 15:48
  5. Replies: 6
    Last Post: 31.01.2009, 17:51

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •