Skip to content

xft/modbus

Repository files navigation

go modbus Build Status GoDoc

Fault-tolerant, fail-fast implementation of Modbus protocol in Go.

Supported functions

Bit access:

  • Read Discrete Inputs
  • Read Coils
  • Write Single Coil
  • Write Multiple Coils

16-bit access:

  • Read Input Registers
  • Read Holding Registers
  • Write Single Register
  • Write Multiple Registers
  • Read/Write Multiple Registers
  • Mask Write Register
  • Read FIFO Queue

Supported formats

  • Serial (RTU)

Usage

Basic usage:

// Modbus RTU
// Default configuration is 19200, 8, 1, even
client = modbus.RTUClient("/dev/ttyS0")
results, err = client.ReadCoils(2, 1)

References

About

go modbus. feference from github.com/goburrow/modbus and github.com/flosse/go-modbus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages