- 瑞瑞爱吃桃
-
先说液位吧,这个传感器是4-20MA输入的,0-20MA对应是的AIW0的 0-32000而4MA对应是的6400,所以4——20MA应该是6400-32000,所以AIW0一开始要减6400而AIW0是一个有符号整数,先化成双型,再变成实数,6400-32000之间相差25600,所以这个数要除以25600然后这个实数再成以这个传感器的量程,比如10M,最后的结果就是你想要的实际值了,单位是M
- 牛云
-
它本身是一个符号整数,你需要通过转换指令转换为浮点数后使用浮点数比较指令进行比较。
如果你的思路清晰,何需转换为浮点数,输入直接比较,如果你的思路一塌糊涂,那么就进行线性转换吧。