Nixter (Customer) asked a question.

C-more ver9.01 displays the same tag on 2 different screens differently (off by a factor of 100)

Here are screen grabs from two live screens that are displaying the same tags, but one of the screens appears to be dividing the tag values by 100. Please see the pasted screen grabs:

Correct Values Displayed HereSame tags, but value shown 100 times too smallThe 2nd screen grab's numeric displays appear to be dividing the tag value by 100. These displays were copied, then pasted into a second screen, so are configured identically, but display the tag values divided by 100. Very strange (and wrong).

 

Another oddity, is that whenever I try to edit the tag on the second screen (which displays the tag value divided by 100 for some unknown reason) using a numeric entry object that is under the numeric indicator, I get two dots for a decimal point instead of 1:

 

Why 2 dots for a decimal point ?


  • ADC_HmiClicK_PE01 (AutomationDirect)

    In the numeric entry object where you specify the keypad, which keypad are you using? is it custom?

    At the bottom of the numeric entry configuration, there is the option to add scaling. Check both objects to make sure one isn't getting scaled for display. Also check to make sure the "Total Digits" and the "Implied Decimal" are the same

    • Nixter (Customer)

      Numeric Entry/Display configurationThe display tag is a float32 tag in a Automation-Direct P3-550E PLC.

      I'm using a hidden input object:

      imageNumeric Entry/Display objectI did notice that the number of digits in the numeric entry object was 5, while the numeric display object was 4 and after I changed it so that they are both 4 digits with 2 decimal places that double dots for the decima place is gone and only displays the one decimal (dot). However, the divide by 100 problem still exists. On one HMI screen I input, asy the number 25 and it displays properly on that screen, but if I switch to another screen where I copied and pasted that pair of numeric input & numeric display objects, it display 0.25 instead of 25.

      Expand Post
  • kewakl (Customer)

    Can you post images of object property dialog for the objects

  • ADC_HmiClicK_PE01 (AutomationDirect)

    With the numeric entry object window open Scroll down and capture a screenshot of the bottom half of that dialog. If scaling isn't set, you'll need to contact support and share your project. I have tested with all the settings you are showing here and cannot recreate the issue you are describing.

  • Nixter (Customer)

    I'll use the TK1 HI Level Limit objects as an illustrative example:

    image The above is what the operator sees when he is looking at the HMI screen. In actual fact, these are two objects, with the numeric indicator object hiding the numeric input object. See next image:

    imageI will provide screenshots of the object properties of both objects.

    First the Numeric Display indicator object:

    imageNext the object properties of the hidden (under the Numeric Display object) Numeric Entry with on screen Keypad object:

    image... and here is a screenshot of Appearance portion:image... and scrolling down to the Behavior portion:

    imageNote that in the Apperance portion, the Total Digits is 4 and the Precision is 2

    When I had the Total Digits as 5 and the Precision as 2 in the hidden Numeric Entry object while the same fields in the Numeric Display object were 4 and 2, I had the two dots (decimal points) displaying on the on-screen input keyboard, as shown on my earlier post. When I changed the Numeric Entry object to be 4 and 2 like the Numeric Display object, the double dots disappears. Of note is that when I changed it back to what it used to be 5 and 2 for the Numeric Entry object (as an experiment), the double dots did not re-appear! So, editing the numeric entry object was what eliminated the double decimal points and not the change from 5 and 2 to 4 and 2.

     

    So, what I did to fix the probem (when I still thought it was the 5,2 and 4,2 that was the issue) was first saving the HMI project file to a filename with BUGS appended to it so that I would have the problem file that demonstrated the problem. Then I saved the project file to what I continued to use as a working file so that I could make progress in my work. That BUGS HMI project file is available for you if you want it for testing purposes.

     

    Editing the Numeric Entry object fixed the double decimal point display, but did not fix the divide by 100 problem. I managed to fix that too - by copying those objects from another screen (that I had originally copied them from) and after removing the offending object, I pasted them in as replacements and now everything works properly.

     

    So, my problems are solved.

     

    Let me know if you would like me to send you the project file (in a private message) that demonstrates this problem.

     

     

    Expand Post
    • Nixter (Customer)

      One more thing about the saved BUGS file: I only edited one of the Numeric Entry objects. The rest are in their original state and demonstrate both the double decimal point problem and the divide by 100 problem.