410633542
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 102 点
下载积分: 379 分
在线时间: 37(小时)
注册时间: 2021-03-18
最后登录: 2023-12-24
查看410633542的 主题 / 回贴
楼主  发表于: 2023-07-22 10:45
十六进制转浮点数           42F6CCCD=123.4         欧姆龙那个指令能转换
catywu
级别: 家园常客
精华主题: 2 篇
发帖数量: 620 个
工控威望: 831 点
下载积分: 19881 分
在线时间: 547(小时)
注册时间: 2007-08-19
最后登录: 2024-12-22
查看catywu的 主题 / 回贴
1楼  发表于: 2023-07-22 14:30
在OMRON PLC中,要将十六进制数转换为浮点数,可以使用以下指令:

指令: HEX_TO_REAL
语法: HEX_TO_REAL(hex, real)
说明: 将十六进制数(hex)转换为浮点数(real)。

使用这个指令,你需要提供一个十六进制数作为输入(hex),并将转换后的浮点数存储到一个变量中(real)。

下面是一个示例:

HEX_TO_REAL(H16#3FA1, D10)

上述示例中,H16#3FA1是一个十六进制数,D10是一个浮点型的变量。这个指令将十六进制数H16#3FA1转换为浮点数,并将结果存储到D10变量中。

注意:这个示例仅供参考,请根据实际的PLC型号和编程规范来确定相应的指令和语法。