Posted 16 Nov 2021 (edited) Hello, GX Works 3 / R04CPU. I'm using the Device Memory so that I can link the HMI to my PLC. I've set aside some memory, in this case D3260, to be used as a Real (32 bits data, Float single precision) to be set by the HMI (operator adjustable setting) and read from the PLC. I thought I'd move D3260 into a local label for readability/testing purposes, and it says I cannot move an Int into a Real - which is fair enough, but, how/where do I set D3260 as a real? Do I use some Functions to take D3260 + D3261 and make it to a real, or define the data area as a real somewhere... Dumb question I know, I'm new to GX Works 3. Thanks very muchly Edited 16 Nov 2021 by ButtonBasherNo445533 1 person likes this Share this post Link to post Share on other sites
Posted 16 Nov 2021 When you look at the HMI/GOT application, make sure that you have the input type set to "Real(32bit)". This setting is just to the right of the device setting (in your case D3260), and it's labeled "Data Type". Hope this helps! 1 person likes this Share this post Link to post Share on other sites
Posted 17 Nov 2021 Hi You need to define D3260 (+1) as a Global label first. Then define a local label. And use the EMOV function to transfer the OP value to the local value. 1 person likes this Share this post Link to post Share on other sites
Posted 18 Nov 2021 Thank you! Sorry for not responding I didn't get a notification that there was a reply! Much appreciated Share this post Link to post Share on other sites