hardy_6817
纸上得来终觉浅,绝知此事要躬行.
级别: 略有小成
精华主题: 0
发帖数量: 299 个
工控威望: 449 点
下载积分: 16912 分
在线时间: 567(小时)
注册时间: 2016-06-06
最后登录: 2025-01-13
查看hardy_6817的 主题 / 回贴
楼主  发表于: 2017-09-16 22:07
三菱3U PLC
计算结果得一浮点数,有没有办法转成带小时点的十进制数,再把浮点数小数点前后分开;
例如浮点数123.4567,我要得到整数部分123,还要得到小数部分4567进行处理。
大师指点哈
sosyou
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 189 点
下载积分: 748 分
在线时间: 158(小时)
注册时间: 2016-05-13
最后登录: 2019-07-30
查看sosyou的 主题 / 回贴
1楼  发表于: 2017-09-17 09:09
123.456 没有7 转存一两个寄存器,然后一个乘1000 得到123456 另一个转成整数德到123然后再乘1000等于123000 123456减123000 得到456 ,这个就第一个数为123 第两个为456
楼主留言:
第一次使用浮点数,我还以为是软件只显示了三位小数呢,谢谢提供的方法,我去试试。