标准的modbus协议数据格式是固定的。不过具体要看你用的是modbus rtu还是modbus tcp。
如果是RTU的话,如你所说,第一位是地址码,即从站地址,第二位是功能码。如果是TCP的话,前四位是网络识别号和协议识别号,然后是数据长度,然后是从站地址和功能码。
要容易上手的话:
首先要有下位机设备吧
然后要有下位机的modbus map
下载一个支持modbus的串口调试工具,试着去发raw data给设备并观察设备的回复,熟悉读写操作
以上是针对Modbus RTU而言,如果还需要一些学习资料的话,可以百度私信我,我发给你。
Ipad码字辛苦,希望能有所帮助,还有问题尽管提出继续探讨。