发表于:2013/3/4 15:40:07
#7楼
以下是引用835664301在2013/3/4 9:43:12的发言:
以下是引用gzg_00在2013/3/3 21:30:13的发言:
以下是引用ziege在2013/3/3 20:59:08的发言:
数据类型不一样啦……一个是浮点数一个是双字
这是正确的
双整数就是双字么,双整数101变成实数应该是多少
双整数与实数占用的存储空间相同,都是双字。
但是其在PLC或者说在PC中的存储格式不同。
实数的存储格式为:
1位符号位(SIGN)
8位指数位(EXPONENT)
23位尾数位(MANTISSA)
其中,32位二进制数的排位为:[31][30][29]...[2][1][0]
16进制转换为10进制的公式如下:
SGL = (-1)^SIGN * 1.MANTISSA * 2^(EXPONENT-127)
双整数101转换为实数,为101.0
101.0的存储格式见上述的实数存储格式!!!!
Good Luck~
有问题请在论坛提问……作为CVLSAM的马甲,我亚历山大……
Good Luck~
邮箱是anonymousfa@163.com但是我忘记密码了