现用200smart 读取了一块流量计的流量值放在PLC的VD1034里(数据为单精度浮点数),PLC程序中能正确显示数据 比如监控VD1034的值为1.476339 我想问这个值在怎么能在触摸屏里正确显示出来 我在触摸屏里新建的变量VD1034的数据格式选为real,在显示IO域的属性选的是9.999999 可是最终显示值为1(自动做了四舍五入)不知道是哪里没设置对
最佳答案
格式类型选择十进制数,然后格式样式如果部分正负就自己输入999.999999,如果分正负就自己输入选择S999.999999。注意过程变量一定要选择自己PLC程序中创建的那个变量也就是你创建的VD1034。在PLC程序中VD1304的值你一定要转换为浮点数的,转换步骤是先转化为双精度整数然后再转换为浮点数。否则你触摸屏显示的 不会是浮点数的,而是一个整数。 我都试过了,完全没有问题的, 看下图
图片说明:
提问者对于答案的评价:
多谢各位指教,是我格式样式设置错了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356100.html