纯小白,要搞上位机,不知何处下手,惊觉竟然不知我要处理的数据长什么样子。手头有协议,但是不知道是怎么样传过来的数据?是我定时发送读取的指令,然后下位机回复数据?而且不同参数(如温度,电压)对应的格式长度都不一样,回复的帧中又不对应地址,我怎么知道哪个数据是哪个参数的啊?
MODBUS协议中文版(高清版)
MODBUS协议中文版
其实最简单的方法是 Google/Baidu 关键字:modbus协议大全,就能得到想要的文档。
我用的方法是通过判断最新发出的指令来了解返回的数据是什么类别,也不知道对不对,但不知道别人怎么干的,也只能这么干了。