MODBUS 常用功能码备查表 1 ModBus 功能码 功能码 名称 作用 01 读取线圈状态 取得一组逻辑线圈的当前状态( ON/OFF) 02 读取输入状态 取得一组开关输入的当前状态( ON/OFF) 03 读取保持寄存器 在一个或多个保持寄存器中取得当前的二进制值 04 读取输入寄存器 在一个或多个输入寄存器中取得当前的二进制值 05 强置单线圈 强置一个逻辑线圈的通断状态 06 预置单寄存器 把具体二进值装入一个保持寄存器 15 强置多线圈 强置一串连续逻辑线圈的通断 16 预置多寄存器 把具体的二进制值装入一串连续的保持寄存器 表 2 ModBus 功能码与数据类型对应表 代码 功能 数据类型 对应地址01 读 位 0000X02 读 位 1000X03 读 整型、字符型、状态字、浮点型 4000X04 读 整型、状态字、浮点型 3000X05 写 位 0000X06 写 整型、字符型、状态字、浮点型 4000X15 写 位 0000X 16 写 整型、字符型、状态字、浮点型 4000X