Skip to main content

ModbusFunctionCode Enum

Namespace: GHIElectronics.TinyCLR.Devices.Modbus · Assembly: GHIElectronics.TinyCLR.Devices.Modbus

Modbus function codes

public enum ModbusFunctionCode : byte

Fields

NameValueDescription
ReadCoils0x01Read colis (input/output bits)
ReadDiscreteInputs0x02Read discrete inputs (input bits)
ReadHoldingRegisters0x03Read holding registers (input/output registers)
ReadInputRegisters0x04Read input registers
WriteSingleCoil0x05Write single coil (input/output bit)
WriteSingleRegister0x06Write single registers (input/output register)
ReadExceptionStatus0x07Read exception status
Diagnostics0x08Diagnostics
GetCommEventCounter0x0bGet comm event counter
GetCommEventLog0x0cGet comm event log
WriteMultipleCoils0x0fWrite multiple coils (input/output bits)
WriteMultipleRegisters0x10Write multiple registers (input/output registers)
ReadWriteMultipleRegisters0x17Read write multiple registers (input/output regsiters) The Write operation is performed first.
ReadDeviceIdentification0x2bRead device identification
ReadDeviceIdentification20x0eRead device identification (again !?)