继电器的概念:
是用小电流去控制大电流运作的一种“自动开关”
寄存器的概念:
寄存器是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。
Modbus RTU 协议:
报文是8位,例如:11 05 00 00 FF 00 8E AA
第一位11是设备地址,如协议里面标注了设备的通讯地址是17,则发送11,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/a4912ce43f48ebc4fa1feabdab1b8c8d.png)
第二位是功能码,协议里面会标注,如1、5、15,则发送相应的16进制码
![](https://i-blog.csdnimg.cn/blog_migrate/b35603496f8264b48089fa19aed9369a.png)
第三四位是寄存器地址,第一路输出如果是00 00,第二路输出则是00 01
第五六位是功能码, 0xFF00是闭合,0x0000是断开
第七八位是CRC校验,在网上搜一个CRC校验在线计算,得出CRC校验码,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/1178be215f2e57775eef80fe0c6f92cc.png)