恭喜,你发布的帖子
发布于 2018-05-01 20:12:54
3楼
报文读上来的是单精度整数。你应该先把单精度整数转换成双精度整数。
ITD
DTR
然后计算。
负数用的补码。你直接拿来当DI用,自然把符号整丢了,且有效值部分也不对了。
谢谢提醒,不知道你说的我理解的对不对:将报文转换成INT,然后将INT转成DINT,再将DINT转成REAL,然后开始Real计算?
"负数用的补码。你直接拿来当DI用,自然把符号整丢了"这里我是不是要先将报文存储地址Word转成INT?
请填写推广理由:
分享
只看
楼主