恭喜,你发布的帖子
发布于 2023-01-03 10:33:33
11楼
第一个word要乘以65536说明这个word就是高位了。你把这个word摆在高端,另一个Word摆在低端,其实就是第一个word乘以65536嘛。你清不清楚65536是什么概念?是第17位为1。也就是低16位全0,高16位最低位为1。32位合起来就是左边7个0然后1然后右边8个0 。这个二进制值就是65536 。所以等于高位值乘以65536再加低位值。等于1乘以65536加0 。等于65536啦。
你通讯连续读4个字节就已经是结果啦。而且高位在低字节,正好是plc的格式。
整个D就是你要的值了。我现在反而不明白你在说什么了。
你要区分编程软件是否有引导错你所看见的视觉效果。你读得的数据没错就是没错了。视觉效果显示负值是人观察编程软件推荐的显示。
你现在要的是视觉效果还是真实数据做运算?如果要的是视觉效果,那么你要了解显示设备需要的数据结构,然后再在显示设备上做视觉效果。如果你仍然只需要数据运算,那么可能你只要直接运算就可以了。
请填写推广理由:
分享
只看
楼主