查看: 9413|回复: 9
收起左侧

[应用问题] 问题求教:REAL与LREAL在内存中的存储结构及其数据范围?

w107146 2021-1-25 15:18:43 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
这个浮点数据类型其范围为何在这个范围,此数据类型在内存中的表示形式及小数点的意义等,哪位同事帮分析下。
111.png




上一篇:codesys软件添加汇川中型PLC
下一篇:IT7000系列的屏幕怎样下载G代码到PLC

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

小张同志 2021-1-27 14:15:22 | 显示全部楼层
简单来说  INT占用的是MW1000,  REAL占用的是MW1000、MW1001;  LREAL占用的是MW1000~MW1003
回复 送花

使用道具 举报

w107146 2021-1-27 14:30:32 | 显示全部楼层
小张同志 发表于 2021-1-27 14:15
简单来说  INT占用的是MW1000,  REAL占用的是MW1000、MW1001;  LREAL占用的是MW1000~MW1003 ...

那小数点在内存中怎么表现的了
回复 送花

使用道具 举报

weike 2021-1-27 16:01:15 | 显示全部楼层
w107146 发表于 2021-1-27 14:30
那小数点在内存中怎么表现的了

你理解错了,16位32位64位数据,在存储器里面就是0和1。
至于你把他定义为整数他就是整数解读,定义为正整数那就是正整数解读,定义位浮点数就是浮点数解读。比如这都是2进制   1000 0000 0000 0001  在存储器里面就是这种状态,你定义为不同的数据类型他就是不同的数据



1.PNG
2.PNG
回复 送花

使用道具 举报

testm2021 2021-1-28 10:20:29 | 显示全部楼层
w107146 发表于 2021-1-27 14:30
那小数点在内存中怎么表现的了

浮点数有一个精度的问题,即小数点后保留几位有效数字的问题。64位的浮点数的有效数字比32位的要多。小数点是约定的位置。
回复 送花

使用道具 举报

testm2021 2021-1-28 10:22:22 | 显示全部楼层
先回顾一下科学计数法应该能明白一二了
回复 送花

使用道具 举报

w107146 2021-3-14 23:05:54 | 显示全部楼层
weike 发表于 2021-1-27 16:01
你理解错了,16位32位64位数据,在存储器里面就是0和1。
至于你把他定义为整数他就是整数解读,定义为正 ...

感谢感谢,获益匪浅
回复 送花

使用道具 举报

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

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部