PLC中的浮点数及数据处理

PLC中的浮点数及数据处理

浮点数

1、float 浮动小数点,它的小数点不固定,应用的较多,它又分为单精度和双精度,在PLC中应用较多的单精度32位浮点数;双精度是64位浮点数;

2、定点数:固定小数点

3、单精度和双精度

4、IEEE754标准

数据在内存中的存储

1、数据类型:bool byte int word dword real flat ;

2、数制:2#,8#、10#、16#

3、补码:解决负数的符号位运算问题

PLC中常用基本数据类型介绍

在PLC中经常出现从从设备读取上来的数据不同,多数是因为大小端的问题,小端优先存储还是大端优先存储;

浮点数的解析

S7-200 smart如何实现双精度转换为单精度浮点数

实现双精度转换为单精度浮点数的转换解析

转换程序的解析

  • 编写转换子程序,在主程序中调用;
  • S7-200 SMART不支持双精度浮点数数据格式,所以使用指针方式存储双精度浮点数,存储在VB0~VB7这8个字节中;

使用S7通信与1200读写数据,S7-200 SMART侧单边编程

数值精度损失

 


转载请注明出处:  https://www.cntworld.cn
智能工控 » PLC中的浮点数及数据处理

发表回复

提供最优质的资源集合

立即查看 了解详情
文章加载时间:0.004 秒