登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:信捷浮点数转10进制

点击:1504 回复:4

监控浮点数1061.571转换为什莫是1149547078
附件 微信图片_20211029194718.jpg
22-06-07 11:43
你看到的这个1149547078是指1061.571这个浮点数用32位整数表示出来。
可以理解为1061.571先转换成二进制,然后把得出的二进制再转成32位整数。
而INT指令是直接去掉小数点的。
22-06-07 14:16
编码器计的是10进制的整数,而plc计算出来的是浮点数,需要把浮点数转为整数再比较吗
22-06-07 14:50

引用 ss1Y0G 在 2022/6/7 14:50:24 发言【内容省略】

这个主要看你另一个比较的数的格式,如果另一个是浮点,那么就要转成浮点,或者另一个数转成整数。
反正就是两个比较的数的格式要一样,要么都是整数要么都是浮点数。
22-06-07 15:03
脉冲数是双字,D4011是想要用来存什么数据?
22-06-08 13:08

工控新闻

更多新闻资讯