全国服务热线 0512-67508551

浮点数的类型转换(1)

发布:2023-05-06 15:04,更新:2023-05-06 15:04

在PLC系统中,数据浮点数中有REAL和LREAL两种,REAL类型占双字,32位,通常成为单精度实数,LREAL类型占四字,64位,通常成为双精度实数。
在自动线项目中,由于PLC是32位的,无法处理64位数据,为保持程序的通用性,可以将32位和64位实数相互转换。

如上图可见,32位和64位浮点数的结构类型相同,*高位为符号位,占一个Bit,不同的是,指数位(也称为介码)和小数位长度不同,32位浮点数介码占8位,小数位占23位,64位浮点数介码占11位,小数位占52位。两种类型的数据,*主要的区别就是双精度浮点数比单精度浮点数的整数位和小数位数值要大得多。

从上图可见,在计算机中,浮点数是已科学计数法的方法来贮存数据,移单精度浮点数来说,介码8位,数据位0~256,介码分正负,所以二进制指数的范围也就是-127~127。


联系方式

  • 地址:苏州 苏州市吴中区迎新一路成厚产业园
  • 邮编:215100
  • 电话:0512-67508551
  • 业务经理:江长华
  • 传真:86-0512-67508554
  • QQ:3400671168
  • Email:sales@dothing.cn
产品分类