Открыть сервис

Tibbo Technology Inc

Tibbo Technology Inc — это частная компания, специализирующаяся на разработке и производстве программируемых аппаратных и программных решений для систем автоматизации, удалённого управления, Интернета вещей (IoT) и промышленного Интернета вещей (IIoT). Основана в 1999 году, штаб-квартира расположена в городе Тайбэй, Тайвань. Компания известна созданием собственной технологической платформы Tibbo, включающей программируемые логические контроллеры (ПЛК), модули удалённого ввода-вывода, серверные устройства и специализированное программное обеспечение, а также разработкой языка программирования Tibbo BASIC (TIBASIC) и операционной системы Tibbo OS (TOS).

История

Компания Tibbo Technology Inc была основана в 1999 году группой инженеров, ранее работавших в области встраиваемых систем и сетевых технологий. Первоначально компания сосредоточилась на разработке аппаратных модулей для последовательной передачи данных и преобразования интерфейсов (RS-232/485 в Ethernet). В начале 2000-х годов Tibbo выпустила первые программируемые модули на базе собственного процессора, что позволило пользователям создавать специализированные алгоритмы управления без использования традиционных ПЛК.

В середине 2000-х годов компания представила платформу Tibbo, включающую язык программирования Tibbo BASIC (TIBASIC) и операционную систему Tibbo OS (TOS). Это позволило разработчикам создавать приложения для встраиваемых систем с использованием знакомого синтаксиса BASIC, но с оптимизацией под задачи реального времени и сетевого взаимодействия.

В 2010-х годах ассортимент Tibbo расширился за счёт выпуска программируемых логических контроллеров серии DS, модулей удалённого ввода-вывода (RT), а также серверных устройств для агрегации данных (AggreGate). Компания активно внедряла поддержку протоколов MQTT, Modbus, SNMP и других промышленных стандартов.

В 2020-х годах Tibbo продолжила развитие платформы, выпустив контроллеры на базе процессоров ARM Cortex-M и Cortex-A, а также облачные сервисы для удалённого мониторинга и управления устройствами. Компания остаётся нишевым игроком на рынке промышленной автоматизации, ориентируясь на проекты, требующие гибкой настройки и нестандартных решений.

Продуктовая линейка

Программируемые контроллеры (ПЛК)

Основная линейка программируемых логических контроллеров Tibbo включает серии DS (например, DS1100, DS1200, DS2100) и более новые модели на базе ARM-процессоров. Контроллеры оснащены дискретными и аналоговыми входами/выходами, портами RS-232/485, Ethernet, USB и поддержкой Wi-Fi (в некоторых моделях). Устройства программируются на языке Tibbo BASIC (TIBASIC) с использованием среды разработки Tibbo IDE.

Модули удалённого ввода-вывода (RT)

Серия RT (Remote Terminal) представляет собой модули для сбора данных и управления удалёнными объектами. Модули могут работать как автономно, так и в составе распределённой системы управления. Поддерживают протоколы Modbus RTU/TCP, MQTT и SNMP. Примеры: RT-100, RT-200, RT-300.

Серверные устройства и шлюзы

Компания выпускает устройства для агрегации данных и организации шлюзов между различными сетями (например, серия Tibbo AggreGate). Эти устройства могут выступать в роли центрального контроллера, собирающего данные с нескольких ПЛК и модулей RT, и передавать их в облачные сервисы или SCADA-системы.

Программное обеспечение

  • Tibbo IDEинтегрированная среда разработки для написания, отладки и загрузки программ на устройства Tibbo. Поддерживает язык Tibbo BASIC (TIBASIC) и включает библиотеки для работы с сетевыми протоколами, периферией и файловой системой.
  • Tibbo OS (TOS)операционная система реального времени, управляющая выполнением программ, распределением памяти и сетевыми соединениями. TOS оптимизирована для работы на устройствах с ограниченными ресурсами (RAM до 512 КБ, Flash до 2 МБ).
  • Tibbo AggreGateпрограммное обеспечение для централизованного мониторинга и управления устройствами Tibbo, а также сторонними устройствами по протоколам Modbus, MQTT, SNMP.

Технические особенности

Язык программирования Tibbo BASIC (TIBASIC)

TIBASIC — это диалект языка BASIC, адаптированный для встраиваемых систем. Он включает конструкции для работы с многозадачностью (кооперативная многозадачность), сетевыми сокетами, последовательными портами, таймерами, прерываниями и файловой системой. Программы на TIBASIC компилируются в байт-код, исполняемый виртуальной машиной Tibbo VM. Это обеспечивает переносимость кода между различными моделями устройств Tibbo.

Сетевые возможности

Все устройства Tibbo поддерживают стек TCP/IP, включая протоколы HTTP, FTP, SMTP, DHCP, DNS, SNMP, Modbus TCP, MQTT. Многие модели имеют встроенный веб-сервер, позволяющий создавать веб-интерфейсы для настройки и мониторинга. Поддержка Wi-Fi доступна в некоторых моделях через внешние модули или встроенные чипы.

Режимы работы

Устройства Tibbo могут работать в нескольких режимах:

  • Автономный режим — программа выполняется на устройстве без внешнего управления.
  • Режим шлюза — устройство преобразует данные между различными протоколами (например, Modbus RTU в Modbus TCP).
  • Режим сервера — устройство предоставляет веб-интерфейс или API для удалённого управления.
  • Режим клиента — устройство подключается к внешнему серверу (например, MQTT-брокеру) для передачи данных.

Применение

Продукция Tibbo Technology Inc используется в следующих областях:

  • Промышленная автоматизация — управление станками, конвейерами, насосами, вентиляцией.
  • Удалённый мониторинг и управление — контроль температуры, влажности, давления, расхода в удалённых объектах (склады, теплицы, нефтегазовые объекты).
  • Системы «умного дома» и «умного здания» — управление освещением, климатом, доступом.
  • Энергетика — мониторинг и управление солнечными панелями, дизель-генераторами, системами бесперебойного питания.
  • Транспорт — контроль работы телематических устройств, GPS-трекеров, бортовых систем.
  • Научные исследования — сбор данных с датчиков, управление экспериментальными установками.

Преимущества и ограничения

Преимущества

  • Гибкость — возможность программирования на высокоуровневом языке (TIBASIC) позволяет создавать нестандартные алгоритмы без необходимости низкоуровневого программирования.
  • Компактность — устройства Tibbo имеют небольшие габариты и низкое энергопотребление.
  • Поддержка множества протоколов — встроенная поддержка промышленных и интернет-протоколов упрощает интеграцию.
  • Надёжность — устройства рассчитаны на работу в промышленных условиях (диапазон температур от -40 до +85 °C, защита от пыли и влаги).

Ограничения

  • Ограниченная производительность — процессоры устройств Tibbo (особенно старых моделей) имеют низкую тактовую частоту (до 200 МГц) и малый объём оперативной памяти (до 512 КБ), что ограничивает сложность программ.
  • Закрытая экосистема — использование языка TIBASIC и операционной системы TOS привязывает разработчика к платформе Tibbo. Перенос кода на другие платформы затруднён.
  • Относительно высокая стоимость — по сравнению с некоторыми китайскими аналогами, устройства Tibbo могут быть дороже при сопоставимых характеристиках.
  • Ограниченная поддержка сообщества — в отличие от Arduino или Raspberry Pi, сообщество разработчиков Tibbo невелико, что может затруднять поиск готовых решений и библиотек.

Конкуренты

Основными конкурентами Tibbo Technology Inc на рынке программируемых контроллеров и модулей удалённого ввода-вывода являются:

  • WAGO (Германия) — ПЛК и модули ввода-вывода с поддержкой CODESYS.
  • Beckhoff (Германия) — ПЛК и системы автоматизации на базе TwinCAT.
  • Advantech (Тайвань) — промышленные компьютеры и модули ввода-вывода.
  • National Instruments (США) — платформа CompactRIO и LabVIEW.
  • Arduino (Италия) — открытая платформа для прототипирования, часто используемая в IoT-проектах.
  • Raspberry Pi (Великобритания) — одноплатные компьютеры, используемые для управления и сбора данных.

Интересные факты

  • Название «Tibbo» происходит от слов «Tiny» и «Board» (маленькая плата), что отражает изначальную ориентацию компании на компактные встраиваемые решения.
  • Язык Tibbo BASIC (TIBASIC) является одним из немногих диалектов BASIC, активно используемых в промышленной автоматизации в XXI веке.
  • Компания Tibbo предоставляет бесплатную среду разработки Tibbo IDE, что снижает порог входа для разработчиков.
  • Устройства Tibbo используются в некоторых российских проектах автоматизации, однако официальные дистрибьюторы в России отсутствуют.

Источники

  • Официальный сайт Tibbo Technology Inc (раздел «О компании», «Продукты», «Документация»)
  • Руководство пользователя Tibbo IDE (версия 5.0)
  • Техническая документация на контроллеры серии DS (DS1100, DS1200, DS2100)
  • Обзор рынка программируемых логических контроллеров (журнал «Автоматизация в промышленности», 2021)
  • Статья «Tibbo BASIC: язык программирования для встраиваемых систем» (сайт «Embedded.com», 2018)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →