我用ar02模块接四线制热电组 检测的温度负40度到正450度 检测出来的温度乘0.1就是实际温度值。我用mul指令相乘 老是报红色波浪线 我在网上查到采集到的温度要经过转换才能相乘0.1 请问我在程序里面该用什么指令转换?该怎么做?才能让温度正常的显示出来?
钻石用户推荐最佳答案
模拟量读出来的数为16为整数,先将16位整数转换为32位整数,再将32位整数转换成32位浮点数,在用转换成的浮点数乘以0.1就是原始温度值。一般是将模拟量值转换成浮点数后再去除以10或是100,这个除以的倍率可以参考阿鸣大师的说法。
图片说明:
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc291342.html