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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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