您现在所在的是:

运动控制

回帖:0个,阅读:23 [上一页] [1] [下一页]
807
运动控制小正
文章数:230
年度积分:807
历史总积分:807
注册时间:2022/9/5
发站内信
发表于:2025/7/28 11:39:57
#0楼
不同类型数据之间的操作要注意数据类型,类型不匹配会产生下列问题:

1.数据丢失:浮点型向整型转换时会丢失小数部分。
例程:
VR(0)=10.314
MODBUS_REG(0)=0
MODBUS_REG(0)=VR(0)
?MODBUS_REG(0)         '结果为10

2.强制转换:整型存储到浮点型寄存器后会变成浮点型,再使用整型操作数据可能会不正确。


3.常见使用问题:获取日期时,不要使用单精度浮点型存储,因为日期格式是8位的,而单精度浮点数有效位只有6位,建议直接使用32位整型MODBUS_LONG来存储。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002