Это программируемое на Tibbo BASIC/C устройство, функциональность которого определяет загруженное приложение.
Мы предлагаем различные готовые к использованию приложения, например, Serial-over-IP (SoI), Modbus Gateway и Sensor Hub.

Шлюзы Tibbo MG (Modbus Gateways)

Шлюзы Tibbo MG (Modbus Gateways) маршрутизируют запросы и ответы между Modbus TCP, Modbus ASCII, а также Modbus RTU клиентами и серверами. Наши шлюзы MG (Modbus Gateways) сочетают в себе совместимые устройства TPS (Tibbo Project System) и контроллеры DS1101/DS1102, на которых запускается приложение Modbus gateway с открытым исходным кодом. Гибкость и адаптивность шлюзов Tibbo MG позволяет использовать их практически в любой системе Modbus.

Приложение Modbus Gateway на DS1101 и DS1102

DS1101 и DS1102 — это программируемые последовательные контроллеры, идеально подходящие для работы в качестве шлюзов MG (Modbus Gateways). У обеих моделей есть Ethernet-порт; отличие заключается лишь в типе последовательного порта.

У контроллера DS1101 есть порт RS232. Несмотря на то, что у устройства лишь один коннектор DB9M, а его стоимость такая же как и у однопортового продукта, DS1101 предлагает три канала RS232. Каждый последовательный канал можно использовать в качестве независимого порта RS232 с собственными RX- и TX-линиями. Это означает, что можно подключить до трёх устройств Modbus RS232 к одному контроллеру DS1101.

У контроллера DS1102 есть порт RS232/422/485. Аналогично устройству DS1101, у него три канала RS232, работающих в режиме RS232. В режиме RS485 можно подключить множество серверов Modbus RS485 к одному контроллеру DS1102.

Как у DS1101, так и у DS1102, доступны опции Wi-Fi, OLED-дисплея и PoE.

Приложение Modbus Gateway на устройствах TPS

Выбирайте контроллер Modbus на базе TPS, если есть необходимость в устройстве, предусматривающем до четырёх полноценных последовательных портов. Можно выбрать стандартную конфигурацию Modbus Gateway или создать собственный шлюз при помощи нашего Online-конфигуратора. Пользовательские конфигурации могут иметь разное количество и различные типы последовательных портов, источники питания (12В, 24В, PoE), опционально Wi-Fi, ЖК-дисплей и пр.

Контроллеры Modbus на базе TPS могут также обладать дополнительными функциональными возможностями, очень важными для шлюзов MG (Modbus Gateways). Например, это могут быть входы и реле датчиков. Приложение Modbus Gateway с открытым исходным кодом, поэтому его легко расширить дополнительными свойствами.

Шлюзы Tibbo MG (Modbus Gateways) — свойства

  • Ethernet-порт (100/10Mб).
  • Опционально Wi-Fi порт:
    • поддержка безопасности WEP/WPA/WPA2;
    • автоматическое переключение на Wi-Fi порт, когда интерфейс Ethernet становится неактивным (отключен провод Ethernet).
  • Возможность выбора cтатического IP или конфигурации IP через DHCP.
  • Последовательные порты:
    • Шлюзы Gateways на базе TPS2(G2) и TPS3(G2):
      • до четырёх портов RS232 или RS232/485;
      • скорость передачи данных до 460,800 бит/c;
      • режимы проверки чётности: none*/even/odd/mark/space;
      • 7* или 8 бит/символов;
      • опционально управление потоком RTS/CTS;
    • шлюзы на базе DS1101 и DS1102:
      • до трёх каналов RS232 или
      • один канал RS485 (только DS1102);
      • скорость передачи данных до 921,600 бит/c;
      • режимы проверки чётности: none/even/odd/mark/space;
      • 7 или 8 бит/символов;
      • опционально управление потоком RTS/CTS.
  • Поддержка до 8 TCP-клиентов и 4 TCP-серверов.
  • Гибкость настройки маршрутизации:
    • маршрутизация Modbus TCP-, ASCII- и RTU-запросов в любом направлении:
      • Modbus TCP —> Modbus RTU или ASCII;
      • Modbus RTU или ASCII —> Modbus TCP;
      • Modbus TCP —> Modbus TCP;
      • Modbus RTU или ASCII —> MFlexible routingodbus RTU или ASCII.
    • маршрутизация на основе id-ведомого устройства (работает для всех типов Modbus Masters);
    • маршрутизация на основе TCP-порта (только для Modbus TCP Masters), доступно четыре порта;
    • изменение ID ведомого устройства.
  • Поддержка исключений для Modbus:
    • исключение простоя;
    • исключение ошибок маршрутизации.
  • Конфигурация:
    • при помощи утилиты DS Manager;
    • через веб-интерфейс.
  • Индикация статуса:
    • при помощи светодиодов-индикаторов;
    • на дисплее (при его наличии).
  • Мониторинг операций:
    • конфигурацию шлюза можно отслеживать при помощи протокола SNMP;
    • работу шлюза и поток байтов можно отслеживать при помощи ПО IO Ninja, для которого предназначен специальный плагин.
  • Питание: 12В или 24В; Опционально PoE.
  • Прошивка с открытым исходным кодом (приложение Tibbo C).

* TPS-устройства второго поколения (с маркировкой "G2") не поддерживают комбинацию 7-битного/символьного режима и режим проверки чётности "none".

Мониторинг трафика шлюза при помощи IO Ninja

IO Ninja — это многоцелевой эмулятор терминала, сетевой сниффер и IO монитор с поддержкой сценариев Tibbo. Мы разработали специальный плагин для Modbus, который позволяет осуществять мониторинг работы шлюза MG (Modbus Gateway), а также исследовать трафик побайтно на шлюзе.

Справочник Tibbo по Modbus Gateway

Онлайн-версия справочника Tibbo по Modbus Gateway можно найти здесь.

Скачать версию справочника в формате PDF.

Приложение Modbus Gateway с открытым исходным кодом

Прошивка Modbus Gateway с открытым исходным кодом! Она написана на языке Tibbo C при помощи инструментальных программных средств под названием Tibbo IDE (TIDE). Это всего лишь одно из опубликованных нами приложений с открытым исходным кодом.

Вы можете изменять приложение или использовать его код по своему усмотрению: заменять логотип или даже свойства. Обрезайте код, заменяйте куски, соединяйте новые части заново или же создайте нечто совершенно иное. Нет времени или желания писать собственную программу? Подпишите с нами договор о подряде, и наши технические специалисты с удовольствием выполнят эту работу за вас!

Посмотреть страницу с проектом Modbus Gateway можно посмотреть здесь.