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
-
Install last release ruby 1.9.1 from ruby-lang.org
-
Install libmodbus-2.0.3 from launchpad.net/libmodbus
-
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