小数存储用32位寄存器,FX3U的一个D寄存器是16位的,32位占用两个连续的D寄存器,
比如:将小数2.572写入D2,就会占用D2和D3两个寄存器
小数乘法运算指令DEMULD2K1000D4

指令中D2(2.752)乘以K1000,转成2572.000
D4中的2572.000还是小数
INTD4D6,

INT是将小数(32位)四舍五入后转为整数(16位),得2572整数
FX3U的定时器是16位软元件,所以需要将小数转为整数(16位)
T246定时器是非保持型,计时单位1ms,
D6输入2572,即是2572ms,2.572秒
我们调式程序可以直接输入D2的值,

鼠标右点D2,调试,当前值更改,软元件选择D2
数据类型选:FLOAT(浮点数)
值输入:2.572
例如:用威纶通触摸屏制作变频器频率输入框,输入框对应的资料格式需要设为:
32-bitFLOAT(浮点数),小数位数设为3




![[信捷PLC] XDXL系列PLC计数器(C、HC、HSC) [信捷PLC] XDXL系列PLC计数器(C、HC、HSC)](/imgs/baidou-v2/upload/default/AF5E0882B.jpg)

