hanke0403
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 96 点
下载积分: 673 分
在线时间: 11(小时)
注册时间: 2017-06-08
最后登录: 2017-10-16
查看hanke0403的 主题 / 回贴
楼主  发表于: 2017-06-09 10:57
各位大虾:本人现用FX3U 做MODBUS RTU读一模块的数据:读回的是十六进制32位,PLC的D存显示是十进制,怎样转成浮点数(触屏显示与模块显示数据一致),多谢各位大侠指点。
hanke0403
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 96 点
下载积分: 673 分
在线时间: 11(小时)
注册时间: 2017-06-08
最后登录: 2017-10-16
查看hanke0403的 主题 / 回贴
1楼  发表于: 2017-06-09 12:50
图片:
如:模块中数据为:328.5,读回PLC的D寄存器数据为:17316  16384(十进制),转换成十六进制为:43A44000,(串口助手读回)十六进制再转换成浮点数为:328.500000,如图示,请大侠指点。多谢
lidao007
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 154 点
下载积分: 1324 分
在线时间: 240(小时)
注册时间: 2014-09-22
最后登录: 2024-11-14
查看lidao007的 主题 / 回贴
2楼  发表于: 2017-06-09 14:07
三菱的plc不太好用,还是选西门子的吧?
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
3楼  发表于: 2017-06-09 14:29
图片:
PLC沒有轉換問題,只有顯示問題。

因為全部都是2進制儲存。
楼主留言:
您好,可在触屏里显示还是不对,触屏数据格式:32bit float,求大师指点。多谢。
本帖最近评分记录:
  • 下载积分:+2(hanke0403) 多谢大侠图文指点
    hanke0403
    级别: 正式会员
    精华主题: 0
    发帖数量: 3 个
    工控威望: 96 点
    下载积分: 673 分
    在线时间: 11(小时)
    注册时间: 2017-06-08
    最后登录: 2017-10-16
    查看hanke0403的 主题 / 回贴
    4楼  发表于: 2017-06-09 16:35
    图片:
    已解决,多谢大师:john42tw的图文指导,多谢。非常感谢。
    周家大少
    辛辛苦苦也不过是为了养家糊口!
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1160 个
    工控威望: 3078 点
    下载积分: 1963 分
    在线时间: 151(小时)
    注册时间: 2015-09-10
    最后登录: 2024-10-28
    查看周家大少的 主题 / 回贴
    5楼  发表于: 2017-06-09 18:17
    学习了
    QQ:611369538
    微信:ZMF2KXL
    吾志所向
    级别: 家园常客
    精华主题: 0
    发帖数量: 368 个
    工控威望: 648 点
    下载积分: 1894 分
    在线时间: 161(小时)
    注册时间: 2016-12-10
    最后登录: 2024-11-20
    查看吾志所向的 主题 / 回贴
    6楼  发表于: 2017-06-13 21:36