Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Typkonvertierung von DINT zu LREAL (TwinCAT/Beckhoff)
Also das Problem ist das bTest vom Typ DINT ist (globale Variable) und bTest2 eben vom Typ LREAL.
Ich will den Wert von bTest in der bTest2 speichern, und muss daher die Typkonvertierung beachten...
bTest: DINT; //Collimator Value via Ads-Stream
bTest2 : LREAL;
bTest2:= DINT_TO_LREAL(bTest/1000);
die Konvertierung funktioniert ganz sicher.
Ist dir bewusst das jede Zahl kleiner 1000 so gleich 0 ist? Ganzzahldivision!
Probiere es mit: bTest2:= DINT_TO_LREAL(bTest)/1000;