恭喜,你发布的帖子
发布于 2024-12-16 16:59:50
10楼
楼主你有没有实际仪表数据和plc读得数据之间的对比?
例如仪表正在显示12345.6789。此时plc读到的32位数是xxxxxxx。那么把这两个数都列出来,可能有人会想到两者之间的换算关系。
现在你说明书又发不全,没有人知道你这个数据格式是哪个字节在前,哪个字节在后的排列次序。也不知道数据是什么码制。等等的不知。
看了你那表,我只能判断这个Ulong是32位。因为从地址里看,相邻的两个Ulong之间地址递进了2。也就是说一个数据占用两个地址,所以我猜是32位。所以读上来的数据也要4个字节作为一个数据单位。然后其他就什么也猜不出了。
如果说明书有声明数据是怎么换算的,那么你就按着编程。如果没说,你就要从某些可知的情况推导换算的步骤。
当1=2
2=5
3=13
4=33
那么你推算得两者有什么关系?
5将会等于多少?这就是从某些可知的条件中推算结果。
请填写推广理由:
分享
只看
楼主