我的模拟量建的是 无符号8位的变量,这个类型的变量能不能显示小数部分啊?只有浮点型的变量才能显示小数吗?
请问SG9,怎么将小数部分送转换后送入该8位的变量中?还有在做变量记录时,做报表时怎么显示小数部分,还有在“在线表格控件”中怎么记录显示小数部分啊?
详细点啊。
谢谢了
最佳答案
请参考:
在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=22533346
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272448.html