
Nixter (Customer) asked a question.
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:
The 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:
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
I'm using a hidden input object:
Can you post images of object property dialog for the objects
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.
I'll use the TK1 HI Level Limit objects as an illustrative example:
First the Numeric Display indicator object:
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.
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.