Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

WORD-Variable in REAL konvertieren

Pitsch52
2006-05-28
2006-05-29
  • Pitsch52 - 2006-05-28

    Hallo Leute

    Ist es nicht möglich den Wert einer WORD-Variablen in einer REAL_Variablen zu speichen?

    Wenn ich den Wert direkt zuweise (VarWORD := VarREAL;), wird die REAL-Variable im weiteren Programmablauf irgendwie ignoriert, bei zuweisungen von Rechenergebnissen, bleibt die Variable auf Ihren alten Werten sitzen.

    Wenn ich versuche mit (VarREAL := REAL(VarWORD;) das problem zu lösen, erhalte ich schon beim übersetzen die Fehlermeldung <es wird="" erwartet="" ausdruck="" ein="">. </es>

    Die CodeSys-Hilfe ist (das muss man schon eimal sagen) eigentlich keine grosse Hilfe. Viel zu dürftig kommentiert und zum Teil sehr komplizierte

    Erkläungen. Es wird meiner Ansicht davon ausgegannen, dass alles nur Profis am Werk seien. Dass mal einer als Anfänger beginnt, wurde sehr wahrscheinlich nicht berücksichtigt.

    Kann mir Jemand da weiterhelfen?

    Mit freundlichen Grüssen! Pitsch

     
  • Codewarrior - 2006-05-28

    Einfach in der Onlinehilfe nach "Typenkonvertierung" suchen.

    Man kann ja 3S vieles vorwerfen, aber die Online-Hilfe finde ich wirklich übersichtlich und gut.

    Syntax:

    <elem.typ1>TO<elem.typ2></elem.typ2></elem.typ1>

    das bedeutet für Ihren Anwendungsfall:

    REALZAHL:= WORD_TO_REAL (WORDZAHL);

    Gruß Codewarrior

     
  • Pitsch52 - 2006-05-29

    Hallo Codewarrior

    Danke für deine Antwort!

    In der CodeSys-Hilfe findet man schon solche Konvertierungen. Doch nach einer WORD_TO_REAL methode sucht man da vergebens, und so dachte ich es sei auch nicht möglich. Darum meine Anfrage im Forum.

    Mit freundlichen Grüssen! Pitsch

     

Log in to post a comment.