STEP7中的数据类型转换

问题:
AIW0 的值为 6400,
放到VW0值为   6400,
I-DI转化为双整数VD2 值为  6400,
但是,DI-R把双整数VD2 的值转化为实数VD6后,
VD6   1145256852
为什么会变化??怎么能不变化?
谢谢

最佳答案

1、VD6存储的是浮点数,而“1145256852”恰恰是浮点数的格式(表示780.9309)。在状态表中,应选择“浮点数”格式查看。
 2、如果你确定向VD6中写入的是浮点数6400.0,而结果不正确,则需要检查VD6是否和其他指令中的V寄存器发生地址重叠,引起VD6中的数据被改写。

提问者对于答案的评价:
谢谢您

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论