黑尺少年
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 106 点
下载积分: 646 分
在线时间: 4(小时)
注册时间: 2017-04-01
最后登录: 2023-02-24
查看黑尺少年的 主题 / 回贴
楼主  发表于: 2017-05-01 10:59
各位大侠,麻烦告知一下欧姆龙PLC浮点数四舍五入转整数是哪个指令?或者有什么办法实现这样的功能。


                                                                                                                                                       吾将非常感谢!
                                                                                                                                                        
                                                                                                                                                           黑尺敬上
sugure62
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 117 点
下载积分: 718 分
在线时间: 8(小时)
注册时间: 2017-03-14
最后登录: 2021-09-28
查看sugure62的 主题 / 回贴
1楼  发表于: 2017-05-02 09:34
FIX (浮點轉16進bin)
FIXL(浮點轉32進bin)
黑尺少年
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 106 点
下载积分: 646 分
在线时间: 4(小时)
注册时间: 2017-04-01
最后登录: 2023-02-24
查看黑尺少年的 主题 / 回贴
2楼  发表于: 2017-05-08 12:00
你好,不行啊,FIX指令转换后直接把小数点后面的省掉,并没有四舍五入
hardy_6817
纸上得来终觉浅,绝知此事要躬行.
级别: 略有小成
精华主题: 0
发帖数量: 298 个
工控威望: 447 点
下载积分: 16907 分
在线时间: 563(小时)
注册时间: 2016-06-06
最后登录: 2024-11-04
查看hardy_6817的 主题 / 回贴
3楼  发表于: 2017-05-08 12:58
扩大10倍使用
诸葛星痕
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 130 点
下载积分: 656 分
在线时间: 36(小时)
注册时间: 2014-11-14
最后登录: 2023-06-05
查看诸葛星痕的 主题 / 回贴
4楼  发表于: 2017-05-09 09:21
第一步乘以10
然后转换成整数
再除以10
余数与5比较
如果余数大于等于5就整数加1,否则不加