标题: plc怎么把5000变成50.00 [打印本页]

作者: CCA001    时间: 2024-1-23 13:57
标题: plc怎么把5000变成50.00
用转化还是用加减乘除

51hei截图_20240123135620.png (8.77 KB, 下载次数: 48)

51hei截图_20240123135620.png

作者: 大IGBT    时间: 2024-1-23 16:18
先转双精度整数,再转实数,再除以100
作者: ZL101519    时间: 2024-1-23 16:43
转化,I_DI,DI_R,DIV
作者: jjjjjjir    时间: 2024-1-23 17:11
先转换成双精度整数,再装换成浮点数

20240123170545.png (29.01 KB, 下载次数: 49)

20240123170545.png

作者: yzw846562238    时间: 2024-1-23 17:21
这什么软件,如果是C语言的话可以用转化int x = 5000;  float f = (float)x /  100.0f;
作者: 00云梦泽00    时间: 2024-1-23 18:19
用数学运算的  
作者: xo37    时间: 2024-1-24 08:34
看PLC厂家组态软件梯形图模块的有没有直接 int16 → float的,反正最终结果就是转float,然后浮点数运算÷100
作者: CCA001    时间: 2024-1-24 09:16
jjjjjjir 发表于 2024-1-23 17:11
先转换成双精度整数,再装换成浮点数

这个只能变成50.0  能不能变成50.00

作者: CCA001    时间: 2024-1-24 09:24
yzw846562238 发表于 2024-1-23 17:21
这什么软件,如果是C语言的话可以用转化int x = 5000;  float f = (float)x /  100.0f;

西门子编程软件

作者: xo37    时间: 2024-1-24 13:38
对于HMI,是可以强制小数点后位数的(一般6位以内)
作者: CCA001    时间: 2024-2-5 15:24
xo37 发表于 2024-1-24 13:38
对于HMI,是可以强制小数点后位数的(一般6位以内)

嗯,这个在触摸屏上面好做




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1