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


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

qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 123 个
工控威望: 245 点
下载积分: 3329 分
在线时间: 38(小时)
注册时间: 2010-09-26
最后登录: 2025-10-03
查看qwerty_123的 主题 / 回贴
2楼  发表于: 51天前
非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重新编辑 ]
工控小c
级别: 工控侠客
精华主题: 0
发帖数量: 512 个
工控威望: 2323 点
下载积分: 9148 分
在线时间: 490(小时)
注册时间: 2022-10-14
最后登录: 2025-10-03
查看工控小c的 主题 / 回贴
3楼  发表于: 49天前
   昆仑通态有些地方整得挺麻烦的。PLC里用的整数,触摸屏加小数点就要搞个通道处理