我用了EM235模拟量模块,输入经转换后显示均正常,把转换公式做了一个子程序,然后在主程序中调用,转换后的结果放到字地址VW中,问题是为什么不能显示小数点的值呢?只能显示四舍五入的整值,补充一下,在模拟输入滤波中定义的是8次。
最佳答案
转换后的结果放到字地址VW中,问题是为什么不能显示小数点的值呢?
不知你的子程序是如何必编写的,但在此讲,VW(字,16位)只能存入整数型数据,即四舍五入的整值。如想得到浮点数,除了程序中编程是浮点运算之外,结果必须存入VD(双字,32位)中.。
提问者对于答案的评价:
我知道了,谢谢您!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298334.html