llandy
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 99 点
下载积分: 624 分
在线时间: 6(小时)
注册时间: 2017-09-18
最后登录: 2022-04-24
查看llandy的 主题 / 回贴
楼主  发表于: 2018-03-21 16:51
转换后为什么是0
比如说有个数是 117 存在D0 中
我用DFLT D0  D10
执行后D10显示为K0
求助大侠帮忙解答,万分感谢。小弟新手初次使用台达plc
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6767 个
工控威望: 38368 点
下载积分: 2871 分
在线时间: 9504(小时)
注册时间: 2006-09-13
最后登录: 2024-11-15
查看cvlsam的 主题 / 回贴
1楼  发表于: 2018-03-22 08:56
台达EH3,使用ISPSoft模拟结果正常。



模拟结果D0始终位0.00的原因在于监视模拟为浮点数,因为浮点数有有效位限制,因此过于小的十进制数是无法显示的。

Good Luck~
楼主留言:
你好 我试了好像还是不对 麻烦给你给我看看
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6767 个
工控威望: 38368 点
下载积分: 2871 分
在线时间: 9504(小时)
注册时间: 2006-09-13
最后登录: 2024-11-15
查看cvlsam的 主题 / 回贴
2楼  发表于: 2018-03-22 11:14
引用
引用第5楼llandy于2018-03-22 10:48发表的  :




我试出来结果还是不对呀!为什么


请您首先去网络上搜索以下IEEE754浮点数在内存中的排列方式。

然后学到了基础知识后将您的编程软件的监控方式从10进制改为浮点数方式。

Good Luck~