SPS-newbie
Level-1
- Beiträge
- 23
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
ich stecke wieder vor einem Problem mit Typumwandlungen.
in einer ET200S wird ein Wert als REAL berechnet, anschließend soll er mittels Profibus auf einen DP/DP Koppler geschrieben werden wo es wieder mit einer TDC ausgelesen wird. Bisher habe ich das immer so gemacht
jetzt wollte ich diese umständlich Methode abkürzen und einfach mit einem Doppelwortausgabe verkürzen
doch die Ausgabe stimmt leider nicht. hab keine Ahnung woran das liegen könnte; vielleicht hat ja von euch einer eine Lösung!
-- > schon jetzt vielen dank fürs reindenken!
ich stecke wieder vor einem Problem mit Typumwandlungen.
in einer ET200S wird ein Wert als REAL berechnet, anschließend soll er mittels Profibus auf einen DP/DP Koppler geschrieben werden wo es wieder mit einer TDC ausgelesen wird. Bisher habe ich das immer so gemacht
Code:
PQW30 := DWORD_TO_WORD(SHR(IN:=DINT_TO_WORD(REAL_TO_DINT(wert),N:=16));
PQW32 := DWORD_TO_WORD(DINT_TO_WORD(REAL_TO_DINT(wert)))
jetzt wollte ich diese umständlich Methode abkürzen und einfach mit einem Doppelwortausgabe verkürzen
Code:
PQD := REAL_TO_DWORD(wert);
doch die Ausgabe stimmt leider nicht. hab keine Ahnung woran das liegen könnte; vielleicht hat ja von euch einer eine Lösung!
-- > schon jetzt vielen dank fürs reindenken!