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 →