请教各位关于Modbus ASCII通讯协议的问题
发布网友
发布时间:2022-04-28 13:13
我来回答
共1个回答
热心网友
时间:2023-10-09 22:46
这个很简单啊。这个的话就是协议的问题了。
比如寄存器先定义好了对应的编号,比如1号、2号、3号.......
然后发送的数据的格式为:31 ....(后面紧跟数据),比如:
31 3A 30 31 30 33 30 32 30 31 46 34 30 35 0D 0A (代表发给1号寄存器的数据)
发送
3A ......代表发给10号寄存器的数据。依次类推。主要是在单片机那边对数据的处理。
总之一个原则,在单片机能存储大小、处理的范围内定义好协议就是了。