ModBus通讯协议
方法名 |
作用 |
所需参数 |
返回值 |
对应功能码 |
ReadCoils |
读取DO的状态 |
从站地址(8位) byte slaveAddress 起始地址(16位)
ushort startAddress 读取数量(16位) ushort numberOfPoints |
bool[] |
01 |
ReadInputs |
读取DI的状态 |
从站地址(8位) byte slaveAddress 起始地址(16位)
ushort startAddress 读取数量(16位) ushort numberOfPoints |
bool[] |
02 |
ReadHoldingRegisters |
读取AO的值 |
从站地址(8位) byte slaveAddress 起始地址(16位) ushort startAddress 读取数量(16位) ushort numberOfPoints |
ushort[] |
03 |
ReadInputRegisters |
读取AI的值 |
从站地址(8 位) byte slaveAddress 起始地址(16位)
ushort startAddress 读取数量(16位) ushort numberOfPoints |
ushort[] |
04 |
WriteSingleCoil |
写入值到DO |
从站地址(8位) byte slaveAddress 线圈地址(16位) ushort coilAddress 写入值(布尔型) bool value |
无返回值 |
05 |
WriteSingleRegister |
写入值到AO |
从站地址(8位) < |