恭喜,你发布的帖子
发布于 2024-03-21 13:56:41
5楼
抱歉,我的表达有所欠缺。
仪表通讯回复2个16位无符号整数,第2个数据是要有用的,放在VW502里面,现在数据超过32767系统就默
认是负数,我需要的是原始的无符号数正数,而不是负数 。
改如何转换,谢谢!
1. 如果你的数据读取过来以后不需要进行加减乘除等等运算,那就直接在 HMI 上设置变量为 无符号整数,就可以正常显示了。
2. 如果你的数据读取过来以后还需要进行运算,那么建议你用 MOV_W 指令把 VW502 传送到 VW602。确保 VW600 = 0。然后再进行运算的时候,直接使用 VD600 就可以了。
请填写推广理由:
分享
只看
楼主