找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 531|回复: 10
打印 上一主题 下一主题
收起左侧

plc怎么把5000变成50.00

[复制链接]
跳转到指定楼层
楼主
用转化还是用加减乘除

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

51hei截图_20240123135620.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 (29.01 KB, 下载次数: 25)

20240123170545.png
回复

使用道具 举报

5#
ID:458247 发表于 2024-1-23 17:21 | 只看该作者
这什么软件,如果是C语言的话可以用转化int x = 5000;  float f = (float)x /  100.0f;
回复

使用道具 举报

6#
ID:739610 发表于 2024-1-23 18:19 | 只看该作者
用数学运算的  
回复

使用道具 举报

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

使用道具 举报

8#
ID:955825 发表于 2024-1-24 09:16 | 只看该作者
jjjjjjir 发表于 2024-1-23 17:11
先转换成双精度整数,再装换成浮点数

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

使用道具 举报

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

西门子编程软件
回复

使用道具 举报

10#
ID:280298 发表于 2024-1-24 13:38 | 只看该作者
对于HMI,是可以强制小数点后位数的(一般6位以内)
回复

使用道具 举报

11#
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 单片机教程网

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