找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1022|回复: 10
收起左侧

plc怎么把5000变成50.00

[复制链接]
ID:955825 发表于 2024-1-23 13:57 | 显示全部楼层 |阅读模式
用转化还是用加减乘除
51hei截图_20240123135620.png
回复

使用道具 举报

ID:1006638 发表于 2024-1-23 16:18 | 显示全部楼层
先转双精度整数,再转实数,再除以100
回复

使用道具 举报

ID:313526 发表于 2024-1-23 16:43 | 显示全部楼层
转化,I_DI,DI_R,DIV
回复

使用道具 举报

ID:176854 发表于 2024-1-23 17:11 | 显示全部楼层
先转换成双精度整数,再装换成浮点数
20240123170545.png
回复

使用道具 举报

ID:458247 发表于 2024-1-23 17:21 | 显示全部楼层
这什么软件,如果是C语言的话可以用转化int x = 5000;  float f = (float)x /  100.0f;
回复

使用道具 举报

ID:739610 发表于 2024-1-23 18:19 | 显示全部楼层
用数学运算的  
回复

使用道具 举报

ID:280298 发表于 2024-1-24 08:34 | 显示全部楼层
看PLC厂家组态软件梯形图模块的有没有直接 int16 → float的,反正最终结果就是转float,然后浮点数运算÷100
回复

使用道具 举报

ID:955825 发表于 2024-1-24 09:16 | 显示全部楼层
jjjjjjir 发表于 2024-1-23 17:11
先转换成双精度整数,再装换成浮点数

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

使用道具 举报

ID:955825 发表于 2024-1-24 09:24 | 显示全部楼层
yzw846562238 发表于 2024-1-23 17:21
这什么软件,如果是C语言的话可以用转化int x = 5000;  float f = (float)x /  100.0f;

西门子编程软件
回复

使用道具 举报

ID:280298 发表于 2024-1-24 13:38 | 显示全部楼层
对于HMI,是可以强制小数点后位数的(一般6位以内)
回复

使用道具 举报

ID:955825 发表于 2024-2-5 15:24 | 显示全部楼层
xo37 发表于 2024-1-24 13:38
对于HMI,是可以强制小数点后位数的(一般6位以内)

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表