Can you display engineering units next to a numeric values on an IP series?

Can you display engineering units next to a numeric values on an IP series?
none 0.0 0
  • HMI Model: MT8072iP
  • EasyBuilder Pro Version: latest

I am very new at this so my questions are quite basic. When setting up numeric object, the only “display format” option I see is “default”. The user manual describes adding “engineering units” to numeric values - eg “kg”, but this does not appear to be available with my Weintek model - am I correct?

So much (80%) of the user manual applies only to models “higher” than the -iP series. Is there a version of the manual that only describes the low-end HMI functionality?

Hi @BrianF_NZ ,

Every question is a good question! We all start somewhere!

Under Display Format within the Numeric Object you should find an option within the drop down menu that says “Customized”. Each “*” sign represents each integer digit, and each “#” sign represents each fraction digit that will be displayed in the Numeric object. Apart from “*” signs, extra texts can be entered in the [Format] field as well to specify the engineering unit that best suits your project.

You can find more information about this object in section 13-49 of the EBPro User Manual . We don’t have a manual that only describes low-end functionality, however at the end of each section you can find notes regarding what HMI models a feature may exclusively belong to. Hope this helps!

Thanks for your response.

I am linking numeric objects to my attached PLC using the BACnet/IP driver.
When I attach a BACnet object (say a temperature sensor) I select the desired object from the Tag list, and then select the required property ie ID#85:present value.

In the Numeric Properties (Attributes) > Format Tab > Display I see…

Device Data Format - auto-fills 32bit Float (will not accept other entries)

Display Format - only shows the “default” option in the pull-down. There is NO “customise” option available.

If I select a different property - eg ID#117 Units, THEN the “customise” option appears in display format (data type is then 32-bit Signed) .

How can I access the “customise” option for ID#85 current value??

Below are 2 screenshots showing the Tag/Property selection and Format windows described above.

Hi @BrianF_NZ

This is due to a limitation with legacy variants like the iP series. When using a tag with a “REAL” data type on the iP series, the customized option is only available for cMT X HMIs.

A work around could be to link the REAL tag through a macro, scale/round as needed and then display the LW with a customized format using an ASCII Object. I’m not certain what your application may be, but here is a general example of a macro below.

float f_custom

char c_custom[10] = " "

char type[4] = " PSI"

GetData(f_custom…

FLOAT2ASCII(f_custom, c_custom[0], 5)

StringCat(type[0], c_custom[0])

SetData(c_custom[0]…

My simple solution is to add a static text object (stating units) alongside the numeric object. If I remove the shape from the numeric object there is no obscuring frame between numbers and unit.

@BrianF_NZ ,

You can definitely do that. Whatever suits your project needs the best, is the best solution!