《表1 消息帧的组成:城市管网井盖监控维护管理系统设计与实现》

《表1 消息帧的组成:城市管网井盖监控维护管理系统设计与实现》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《城市管网井盖监控维护管理系统设计与实现》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

Modbus有两种通信方式:广播方式和应答方式。该设计采用的是应答方式,主站(也就是管理平台)对从站(也就是井盖终端)发送指令,从站接收命令执行操作,并将执行结果响应给主站,等待下一条命令[13]。此外,在Modbus中有两种传输方式,一种模式是ASCII(美国信息交换码),另一种模式是RTU(远程终端设备)。该系统采用的是RTU模式,其采用二进制表现形式以及紧凑数据结构,通信效率较高,应用比较广泛[14]。RTU模式的报文格式如表1所示,一个报文就是一帧数据,一个数据帧就是一个报文:指的是一串完整的指令数据。Modbus-RTU模式的消息帧格式由地址码(1个字节)、功能码(1个字节)、起始地址(2个字节)、数据(N个字节)、校验码(2个字节)5部分组成,其中数据又由数据长度(2个字节,表示的是寄存器个数,假定内容为M)和数据正文(M乘以2个字节)组成[15]。而RTU协议是采用3.5个字节的空闲时间作为指令的起始和结束,一般而言,只有当从机返回数据或者主机写操作的时候,才会有数据正文,而其他时候比如主机读操作指令的时候,没有数据正文,只需要数据长度即可。RTU模式所对应的校验方式为CRC校验[16]。