RS485和MODBUS( 四 )

初始结构=≥4字节的时间

地址码=1字节

功能码=1字节

数据区=N字节

错误校检=16位CRC码

结束结构=≥4字节的时间

地址码:地址码为通讯传送的第一个字节 。 这个字节表明由用户设定地址码的从机将接收由主机发送来的信息 。 并且每个从机都有具有唯一的地址码 , 并且响应回送均以各自的地址码开始 。 主机发送的地址码表明将发送到的从机地址 , 而从机发送的地址码表明回送的从机地址 。

功能码:通讯传送的第二个字节 。 ModBus通讯规约定义功能号为1到127 。 本仪表只利用其中的一部分功能码 。 作为主机请求发送 , 通过功能码告诉从机执行什么动作 。 作为从机响应 , 从机发送的功能码与从主机发送来的功能码一样 , 并表明从机已响应主机进行操作 。 如果从机发送的功能码的最高位为1(比如功能码大与此同时127) , 则表明从机没有响应操作或发送出错 。

推荐阅读