发表于:2003-11-20 15:41:00
楼主
请教各位高手,我现在使用松下的FP0 PLC和松下的FP0-A21 A/D模块实时采集电阻丝的电阻值控制电阻丝绕线机的切线动作(利用A/D模块的恒流输出电流,根椐 U/I=R,采集电压经计算得出电阻,采集的电压为0-5伏,对应K0-K4000) ,由于本人不才,不知如何编写程序使得计算出来的数据为小数, 现时我的语句为:
"R9010---[F0 MV ,WX2 ,DT100" 读取WX2通道的数值传输入DT100寄存器
[F32 % ,DT100,K8,DT101] 将DT100的十进制常数除8传输入DT101
以上两句即可将阻值计算出来并保存于DT101寄存器中, 十进制常数8为经计算后得出来的电阻值跟采集回来的WX2的K值的比率。
问题是DT101永远是整数,故阻值也只能以1欧姆为精度。
请问有松下A/D编程经验的的师傅们,程序该如何编写才可得出FLOAT型数值。如 10.8 等一位小数已足够。
为盼,万分感谢。