网络1,字节转换为浮点数,在实际工程中,我们多数需要处理的是浮点数,就需要将一些计算结果和整数处理成浮点数。一般整数存储在字节,字大小的存储空间,上面实例就是将字节转换成浮点数的过程,字节不能直接转换成浮点数,所以要先转换成字,在转换成浮点数。
先用B_I指令,将字节VB0转化为整数LW0,再用I_DI,将整数LW0转换为双精度整数LD2,最后用DI_R指令,将双精度整数LD2转换为实数VD4.。
我们观察存储空间是如何变化的:首先VB是一个字节的存储空间8位,后变成LW一个字的存储空间16位,之后变成VD一个双字的存储空间32位。
*****这里我就上节总结一个点****
在PLC中表示一个整数有几种方式(哪几种数据类型)?
首先是无符号整数:BYTE(字节),WORD(字),DWORD(双字)。
有符号整数:INT(整数),DINT(双精度整数)。
网络2,3都是讲的浮点数转换为双精度整数,
ROUND指令是对小数部分进行四舍五入处理,TRUNC指令是对小数部分直接舍去。