迪文科技论坛

 找回密码
 立即注册
搜索
查看: 742|回复: 5

【提问】浮点数据需要高低位互换应该怎么弄?

[复制链接]

7

主题

10

回帖

100

积分

注册会员

Rank: 2

积分
100
发表于 2020-8-3 21:16:46 | 显示全部楼层 |阅读模式
modbus协议取从站的一个浮点数,需要把高低位交换位置才能得到正确数据,应该怎么设置呢?
回复

使用道具 举报

2

主题

679

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12194
发表于 2020-8-4 09:54:28 | 显示全部楼层
您好,现在T5和T5L的DGUS II系列是数据变量显示控件直接支持浮点数。 K600+系列的标准DGUS,控件不能直接支持,只能用OS来处理才可以实现。您可以参考这个链接http://inforum.dwin.com.cn:20080 ... 86&fromuid=9946

回复

使用道具 举报

7

主题

10

回帖

100

积分

注册会员

Rank: 2

积分
100
 楼主| 发表于 2020-8-4 10:43:20 | 显示全部楼层
Bensenl 发表于 2020-8-4 09:54
您好,现在T5和T5L的DGUS II系列是数据变量显示控件直接支持浮点数。 K600+系列的标准DGUS,控件不能直接支 ...

T5的,支持浮点,但是问题是获取从站数据的时候,高字节和低字节需要交换位置,组态软件无法交换高低位,OS中要怎么写呢?不会汇编呀
回复

使用道具 举报

2

主题

679

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12194
发表于 2020-8-4 15:46:36 | 显示全部楼层
shenhua 发表于 2020-8-4 10:43
T5的,支持浮点,但是问题是获取从站数据的时候,高字节和低字节需要交换位置,组态软件无法交换高低位,O ...

能提供屏的详细型号吗
回复

使用道具 举报

7

主题

10

回帖

100

积分

注册会员

Rank: 2

积分
100
 楼主| 发表于 2020-8-5 15:14:05 | 显示全部楼层
Bensenl 发表于 2020-8-4 15:46
能提供屏的详细型号吗

型号是DMT48270C043_15WT
回复

使用道具 举报

0

主题

655

回帖

7546

积分

论坛元老

Rank: 8Rank: 8

积分
7546
发表于 2020-8-5 16:18:59 | 显示全部楼层
shenhua 发表于 2020-8-5 15:14
型号是DMT48270C043_15WT

T5UID1的屏可以使用迪文C编译器写os,达到高低位互换的目的。http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=16&extra=page%3D1&_dsign=422e954f
沧海横流,方显英雄本色。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 16:58 , Processed in 0.071534 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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