qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 232 点
下载积分: 1620 分
在线时间: 32(小时)
注册时间: 2010-09-26
最后登录: 2025-08-14
查看qwerty_123的 主题 / 回贴
楼主  发表于: 昨天
昆仑通态里的数值是浮点还是整形?
如果是浮点,如何保存2147483647?因为32位浮点数只有7位精度
如果PLC内的数据是双整形数据,如2147483647,触摸屏上能不能完整显示?
昆仑通态里的数值不区分类型有时候很不爽!


今天打了客服,说是整形的不能选数值,要选开关类型,以前以为开关就是0和1!
好在目前使用的数据范围都很小,在该范围内整数都可以用数值类型精确标示,程序就不想修改了
[ 此帖被qwerty_123在2025-08-14 10:17重新编辑 ]
皮五
级别: 工控侠客
精华主题: 0
发帖数量: 797 个
工控威望: 2829 点
下载积分: 3975 分
在线时间: 427(小时)
注册时间: 2007-07-14
最后登录: 2025-08-14
查看皮五的 主题 / 回贴
1楼  发表于: 9小时前
看你用的什么驱动,昆仑通态有64位浮点的驱动

qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 232 点
下载积分: 1620 分
在线时间: 32(小时)
注册时间: 2010-09-26
最后登录: 2025-08-14
查看qwerty_123的 主题 / 回贴
2楼  发表于: 9小时前
非Pro版的触摸屏里的数值就是浮点数,有些整数是不能用浮点数精确标示,例如7FFFFFFF=2147483647,在非Pro版里显示为2147483648,在Pro版里把数值类型分开为整形和浮点,而且浮点类型是64位的,如果下位机浮点是32位,则向下写浮点数时会把64位的转换为32位的,前提是64位的浮点数没有超出32位浮点数的范围
引用
引用第1楼皮五于2025-08-14 09:01发表的  :
看你用的什么驱动,昆仑通态有64位浮点的驱动
[attachment=313859]


问了客服,整形就用开关类型,浮点就用数值类型!
[ 此帖被qwerty_123在2025-08-14 10:19重新编辑 ]