Пару лет назад, вдохновившийсь примером в интернете , запустил опенсорсный проект по реализации протокола ModBus на Ruby - RModBus.
За все время библиотека стала поддерживать мастера(клиент) и слейв(сервер) для МодБас TCP, RTU и RTU поверх TCP. Текущая версия 0.5.0. Работает на Ruby 1.8.7 и выше.
У проекта есть страничка в интернете: rmodbus.heroku.com
Там можно найти примеры использования библиотеки. API довольно прост и интуитивно понятен. По отзывам пользователей есть даже реальные внедрения=) Лично мне она оказалась полезной в работе АСУ ТП когда требовалось быстро опросить какие то регистры контроллеров, а лезть в скаду было долго.
Надеюсь тоже кому то пригодиться. Если есть идеи или пожелания, буду рад)
Хостинг проекта - https://github.com/flipback/rmodbus
API - http://rdoc.info/gems/rmodbus
Комментариев нет:
Отправить комментарий