About

Binding use libmodbus (free implementation of modbus for LinuxMacOS) for Ruby.

Features

  • Use only Ruby-1.9.x

  • Use C library libmodbus;

  • ModBus TCP and RTU master(client);

  • Support functions:

    • read coil status (0x01)

    • read input status (0x02)

    • read holding registers (0x03)

    • read input registers (0x04)

    • force single coil (0x05)

    • preset single register (0x06)

    • force multiple coils (0x0F)

    • preset multiple registers (0x10)

Install

  1. Install last release ruby 1.9.1 from ruby-lang.org

  2. Install libmodbus-2.0.3 from launchpad.net/libmodbus

  3. Install libmodbus4r *$ sudo rake install* or *$ gem install libmodbus4r

Authorss

Aleksey Timin <[email protected]>

Refernces

Home page projects : flipback.github.com/libmodbus4r/ Hosting on RubyForge : rubyforge.org/projects/libmodbus4r Hosting on GitHub : github.com/flipback/libmodbus4r/tree/master

Ruby site : ruby-lang.org libmobus on Launchpad : launchpad.net/libmodbus ModBus community: www.modbus-ida.org