• 赏金船长官网

    Modbus10功能码报文

      Modbus10功能码报文是由Modbus通信协议定义的一种报文格式,它用于实现不同设备之间的数据交换。它可以支持多种不同的功能码,从而实现不同的功能。

    Modbus10功能码报文的结构

      Modbus10功能码报文的结构由两部分组成,分别是功能码和数据部分。功能码用于指示报文的功能,而数据部分则用于存储报文中传输的数据。

      功能码

      Modbus10功能码报文中的功能码用于指示报文的功能,其中有10种功能码,分别为:01,02,03,04,05,06,15,16,17和20。

      01功能码

      01功能码用于读取报文中指定的寄存器,该功能码需要指定寄存器地址和寄存器数量。

      02功能码

      02功能码用于读取报文中指定的线圈,该功能码需要指定线圈地址和线圈数量。

      03功能码

      03功能码用于读取报文中指定的寄存器,该功能码需要指定寄存器地址和寄存器数量。

      04功能码

      04功能码用于读取报文中指定的输入寄存器,该功能码需要指定输入寄存器地址和输入寄存器数量。

      05功能码

      05功能码用于写入报文中指定的线圈,该功能码需要指定线圈地址和线圈状态。

      06功能码

      06功能码用于写入报文中指定的寄存器,该功能码需要指定寄存器地址和寄存器数值。

      15功能码

      15功能码用于写入报文中指定的多个线圈,该功能码需要指定线圈地址和线圈状态。

      16功能码

      16功能码用于写入报文中指定的多个寄存器,该功能码需要指定寄存器地址和寄存器数值。

      17功能码

      17功能码用于报告报文中指定的线圈状态,该功能码需要指定线圈地址和线圈数量。

      20功能码

      20功能码用于报告报文中指定的寄存器状态,该功能码需要指定寄存器地址和寄存器数量。

      数据部分

      Modbus10功能码报文的数据部分用于存储报文中传输的数据,其中包括寄存器地址、寄存器数量、线圈地址、线圈状态、寄存器数值等。

    总结

      Modbus10功能码报文是由Modbus通信协议定义的一种报文格式,它用于实现不同设备之间的数据交换。它由功能码和数据部分组成,其中共有10种功能码,用于指示报文的功能,数据部分则用于存储报文中传输的数据。

    滚动至顶部