WINCC 小数位显示

我用线性标定,把无符号16位数缩小100倍,可是显示的数字小数点后都是0,如果我想显示小数点后的数字,怎么办?

最佳答案

请参考:
 在WinCC中以保留小数点后位置的形式显示WORD过程值
 问题:
 如何在WinCC中以小数点后留两位的方式显示从CPU来的一个WORD值? 

 解答:
 已经在CPU中保存了一个“WORD”类型的变量,并且希望在WinCC中能将它显示到指针后的两个地方,。为此,需要做以下的操作: 

 在WinCC变量列表中创建一个“浮点32位IEEE 745”类型的变量。 
 在格式更改下设置“FloatToUnsignedWord”。
 这些步骤将WORD值从2个字节扩展到4个字节,并且将定点数转化为浮点数。 
 激活线性缩放比例。分别在框中做如下输入。
 "Process Values" > "Value1" > "0"
 "Process Values" > "Value2" > "1000"
 "Variable Values" > "Value1" > "0"
 "Variable Values" > "Value2" > "10"
 这个步骤定义了小数点后显示的位数。如果希望在小数点后显示三位,那么将“Value2”中的数字从1000改为10000。 
 http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=9396564

提问者对于答案的评价:
最详细、最快、也非常正确!谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:09
下一篇 2019年6月11日 上午9:09

相关推荐