| 功能码 | 名称 | 作用 | 寄存器 |
| 01 | 读取线圈状态 | 获得一组逻辑线圈的当前状态 | 0 |
| 02 | 读取输入状态 | 获得一组开关输入的当前状态 | 1 |
| 03 | 读保持寄存器 | 在保持寄存器中取得二进制值 | 4 |
| 04 | 读输入寄存器 | 在输入寄存器中取得二进制值 | 3 |
| 05 | 强置单线圈 | 强置一个逻辑线圈的通断状态 | 0 |
| 06 | 预置单寄存器 | 把二进值装入一个保持寄存器 | 4 |
| 15 | 强置多线圈 | 强置一串连续逻辑线圈的通断 | FMC |