功能码
| 描述
|
1
| 读取单个/多个线圈的实际输出状态。功能1返回任意数量输出点的接通/断开状态(Q)。
|
2
| 读取单个/多个线圈的实际输入状态。功能2返回任意数量的输入点的接通/断开状态(I)
|
3
| 多个保持寄存器。功能3返回V存储器的内容。保持寄存器在MODBUS下是字类型,在一个请求中最多可读120个字。
|
4
| 读单个/多个输入寄存器,返回模拟输入值。
|
5
| 写单个线圈(实际输出)。功能5将实际输出点设置为指定值。该输出点不是被强制,用户程序可以重写由MODBUS的请求而写入的值。
|
6
| 写单个保持寄存器。功能6写一个单个保持寄存器的值到S7-200的V存储区。
|
15
| 写多个线圈(实际输出)。功能15写多个实际输出值到S7-200的Q映像区。起始输出点必须是一个字节的开始(如Q0.0或Q2.0),并且要写得输出的数量是8的倍数。这是MODBUS从站协议指令的限定。这些点不是被强制,用户程序可以重写由MODBUS的请求而写入的值。
|
16
| 写多个保持寄存器。功能16写多个保持寄存器到S7-200的V区。在一个请求中最多可写120字。
|