迪文科技论坛

 找回密码
 立即注册
搜索
查看: 344|回复: 9

【提问】三菱FX3U浮点数显示不正确

[复制链接]

12

主题

26

回帖

169

积分

注册会员

Rank: 2

积分
169
发表于 2026-1-11 23:08:42 | 显示全部楼层 |阅读模式
屏与三菱PLC板采用Modbus通讯,D200对应0x2000,D200对应的浮点数在屏显示的时候,对应不上,应该怎么处理?
回复

使用道具 举报

发表于 2026-1-12 09:20:19 | 显示全部楼层
本帖最后由 下载资料公用号 于 2026-1-12 09:22 编辑

如果是单精度浮点数,需要读取2个字长数据,双精度浮点数需读4个字长
5A 01 03 02 64 00 00 00 20 00 00 C8 00 00 00 00
回复

使用道具 举报

12

主题

26

回帖

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2026-1-12 11:06:18 | 显示全部楼层
Keil程序中,一次读取了20个字节的数据
回复

使用道具 举报

发表于 2026-1-12 14:45:48 | 显示全部楼层
masscer 发表于 2026-1-12 11:06
Keil程序中,一次读取了20个字节的数据

读取的数据如果不是浮点数 数据显示肯定就不对,数据类型要一致。
回复

使用道具 举报

12

主题

26

回帖

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2026-1-12 15:10:58 | 显示全部楼层
        0x5A, 0x01, 0x03, 0x20, 0x80, 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0xC8, // 001
这这个指令中,没有体现读取的数据类型
回复

使用道具 举报

0

主题

422

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14676
发表于 2026-1-12 15:19:57 | 显示全部楼层
数据变量为例,控件选择 单精度浮点数。
地址的值是 0x 42C6 0000才能显示浮点数99 。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
人生苦短,及时行乐
回复

使用道具 举报

12

主题

26

回帖

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2026-1-12 16:07:28 | 显示全部楼层
还是没太搞明白,我这边上传的数据比较杂,有Word\有双整\还有浮点数,我想换一种策略,全部上传Word和Dword,在Degus中,我让双整数据除以100,并显示两位小数,Degus是否能实现
回复

使用道具 举报

0

主题

481

回帖

2895

积分

金牌会员

Rank: 6Rank: 6

积分
2895
发表于 2026-1-12 17:10:50 | 显示全部楼层
dgus的整数,长整数的小数是定点小数,选2位小数,显示的就是传的整数数据除以100。
回复

使用道具 举报

12

主题

26

回帖

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2026-1-12 21:46:18 | 显示全部楼层
V8版本的长整数,小数是灰色的,不能设置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

337

回帖

6695

积分

论坛元老

Rank: 8Rank: 8

积分
6695
发表于 2026-1-13 11:30:50 | 显示全部楼层
masscer 发表于 2026-1-12 21:46
V8版本的长整数,小数是灰色的,不能设置

【提问】V8版本 基础数据小数位数灰色不能设置
http://inforum.dwin.com.cn:20080 ... 3&fromuid=14296
(出处: 迪文科技论坛)
  
这个里面新上传了软件,您可以下载看下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:18 , Processed in 0.039467 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表