Internet PLC Forum

General => Technical support => Topic started by: TriRob84 on October 07, 2019, 02:14:33 AM

Title: web page 0.htm DM32 value display
Post by: TriRob84 on October 07, 2019, 02:14:33 AM
Hi, on base 0.htm page there are DM1 to DM4 values displayed, what directions should I take if I want to display a value from DM32 double register  in one of display fields. My Nano-10 is collecting data from external Energy meter via Modbus where used energy counter is above 65565 so it clocked up next register by one. Im seeing 13885 and 1 in two registers, I also can see correct DM32 value in Nano just don't know how to change what type of register is displayed on HMI display (double instead of integer) and/or how to read DM32 in N.js file.Regards. 
Title: Re: web page 0.htm DM32 value display
Post by: support on October 07, 2019, 11:34:21 PM
If you have two 16-bit value, say lower 16-bit in DM[1] and upper 16-bit in DM[2], then you can form a 32-bit number by defining a variable in Javascript such that:

var data32 = DM[2]<<16 + DM[1]

You will need to know some javascript and jquery so that you can insert the value of the variable "data32" into the 0.htm page from the javascript file M.JS (in particular the refreshScreen() function) so that it will display on the 0.htm page.
Title: Re: web page 0.htm DM32 value display
Post by: TriRob84 on October 08, 2019, 01:56:23 AM
Thanks for directions, I do have script for Integer and float to be displayed on build in htm pages so gonna try workout DM32 to be displayed based on that. Thanks again.