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侧单边编程

数值精度损失

