网上找过来的,亲测有用,收藏下!!!
只要数据长度不超过8位(纯数字的长度,如1234567.8、123456.78)的小数问题都是可以解决的,设置小数共有2个地方需要注意:
一、首先是设备窗口中
1.设备窗口,双击打开驱动,对于需要做通道处理的通道,双击对应的通道处理列,如下图的VW0。
2.以VW0为例,双击上图红色区域,会出现“通道处理设置”窗口,双击右边“处理内容”红框部分,会弹出“工程量转换”窗口,若”处理内容”为空,点击左下角”处理方法”第5项”工程转换”。
输入最小值\最大值规定了下位机数值的范围,工程最小值\最大值规定了屏上数值的范围,输入最小值\最大值和工程最小值\最大值的数值不可超出-10000000~10000000,否则会引起数据不精确。
工程运行时会将下位机的数值范围转换成上位机的数值范围,例如图上所示,就是将变频器0-10000的数据转换成触摸屏上面0-1000的数据,相差了10倍,即多了一个小数点。
如果下位机的数据是123,那么触摸屏将会显示12.3。
如果需要触摸屏显示1.23,就是相差两个小数点,100倍关系,可以将输入最大值改成100000,那么就是下位机0-100000的数据转换成触摸屏上面0-1000的数据。
二、其次是用户窗口中
1.共有3个地方,自然小数位不打勾,四舍五入打勾,小数位数选成需要的位数。
上面是将下位机0-10000的数据转换成触摸屏上面0-1000的数据,相差了10倍,即多了一个小数点,所以这里就写了1。
如果上面是将下位机0-100000的数据转换成触摸屏上面0-1000的数据,相差了100倍,即多了两个小数点,所以这里就写了2。