В этой статье я хотела бы рассказать вам про Tibbo Project System (TPS) – мощный и гибкий инструмент, предназначенный для решения сложных задач автоматизации.

В двух словах, система TPS представляет собой конструктор, с помощью которого можно быстро и удобно собрать различные аппаратно-программные устройства и прототипы для решения задач и проведения экспериментов в области электроники, автоматики, автоматизации процессов и робототехники.

Система TPS, разработанная компанией Tibbo Technology, представляет собой модульную платформу автоматизации, созданную таким образом, чтобы предложить пользователям гибкость в сборке и простоту в настройке, которых не может предоставить ни одна другая платформа.

Если вы бы хотели почитать углубленный научно-познавательный технический рассказ про систему TPS, вы можете сделать это в нашей предыдущей статье: https://habr.com/ru/companies/scancode/articles/194862/,

а для тех, кто бы хотел окунуться в подробные технические характеристики системы, я бы рекомендовала посмотреть станицу на официальном сайте компании: https://tibbo.com/store/tps.html .

Модульность, масштабируемость, а также что такое Tibbits® и с чем их едят

Одним из ключевых преимуществ TPS является его модульная структура. Количество модулей и возможностей системы TPS значительно превышает количество устройств, доступных в других доступных на рынке системах. Вы без проблем можете собрать практически любое устройство или систему с помощью доступных модулей. Здесь вы можете посмотреть перечень и описание всех модулей, которые сейчас доступны в России: https://scancode.ru/catalog/ .

Кроме этого, в отличие от многих систем, доступных сейчас на рынке, все модули TPS имеют промышленное исполнение, в результате чего модули могут работать 24 на 7 в сложных условиях эксплуатации с высочайшим уровнем надежности.

В основе системы лежат платы Tibbo Project PCB (TPP), которые оснащены процессором, Ethernet портом, памятью, светодиодами и множеством разъемов для подключения различных модулей, а также модулей Tibbits®. Подробные характеристики основных плат описаны на этой странице: https://tibbo.com/store/tps/project-pcb.html

Tibbits® это миниатюрные электронные блоки, которые выполняют различные функции ввода-вывода и могут быть легко добавлены или заменены в зависимости от потребностей проекта. На этой странице можно ознакомиться с огромным ассортиментом модулей Tibbits®: https://tibbo.com/store/tps/tibbits.html

Профессиональный внешний вид и защита

Одним из значительных преимуществ TPS является наличие Tibbo Project Box (TPB) – профессионального корпуса, который обеспечивает надежную защиту оборудования. TPB не только придает устройству эстетичный вид, но и обеспечивает соответствие требованиям вибрационной устойчивости стандарта IEC 60068-2-27, что особенно важно для промышленного применения.

Многообразие способов программирования

TPS поддерживает множество способов программирования, что делает её универсальным инструментом для разработчиков. Платы TPP2 и TPP3 работают на операционной системе Tibbo OS (TiOS), которая поддерживает разработку приложений на Tibbo BASIC и Tibbo C с использованием Tibbo IDE (TIDE). Для пользователей, предпочитающих Linux, доступна плата LTPP3, которая поддерживает традиционные языки программирования и Node.js. Это многообразие опций значительно расширяет возможности разработки и позволяет использовать TPS в самых разнообразных проектах.

Удобный онлайн конфигуратор

Создание кастомизированных решений на базе TPS максимально упрощено благодаря онлайн-конфигуратору. Пользователи могут выбрать основную плату, добавить необходимые Tibbits, определить параметры сборки и сразу же заказать готовую конфигурацию. Это обеспечивает невероятную гибкость и скорость разработки, что особенно важно в условиях быстро меняющихся требований и ограниченного времени на проектирование.

Вы можете попробовать уже сейчас собрать вашу собственную конфигурацию с помощью онлайн конфигуратора: https://tibbo.com/tps/configurator.html .

 Платформа без кода AppBlocks

TPS поддерживает AppBlocks – инновационную систему разработки приложений без кода, работающую в браузере. Это позволяет пользователям создавать сложные решения для IoT и автоматизации, просто рисуя блок-схемы. Генерируемый код можно скачать и использовать, что обеспечивает дополнительное удобство и независимость от платформы.

Для тех, кто хочет узнать больше про наше решение No code, мы создали целый отдельный сайт, посвященный этой платформе: https://appblocks.io/ .

 Конверторы интерфейсов

В промышленности часто используется старое оборудование с интерфейсами, RS232. Эти интерфейсы были разработаны десятилетия назад и до сих пор выполняют важные функции в автоматизации производственных процессов.

Современные системы автоматизации требуют совместимости с устаревшим оборудованием, поскольку мгновенная замена всего парка оборудования на новое просто невозможна. Это связано как с высокими затратами, так и с временными ресурсами, необходимыми для полной модернизации.

Одним из эффективных решений данной проблемы являются модули Tibbits - конверторы интерфейсов. Эти устройства позволяют без каких-либо сложностей подключать старые интерфейсы к TPS, обеспечивая тем самым продолжение использования надежных старых систем в новых условиях.

Конверторы интерфейсов представляют собой миниатюрные BASIC-программируемые контроллеры, предназначенные для решения задач преобразования устаревших интерфейсов RS232, RS485 в Ethernet и контроля устройств, подключенных к последовательному порту.

Использование конверторов интерфейсов позволяет значительно сократить расходы на модернизацию и поддерживать непрерывность производственных процессов, обеспечивая постепенный и менее затратный переход к современным системам автоматизации.

Здесь вы можете подробно ознакомиться с техническими характеристиками конверторов интерфейсов: https://tibbo.ru/products/ethernet-rs232/, https://tibbo.com/store/rs485-modbus-sensors.html,

а в этой статье на Хабре мы подробно и очень углубленно описали саму технологию работы конверторов интерфейсов: https://habr.com/ru/companies/scancode/articles/200538/

Примеры применения системы TPS

Приведу немного примеров применения TPS.

В производственной линии можно использовать TPP3 с Tibbits для мониторинга температуры, давления и уровня жидкости, а также для связи с промышленными контроллерами через интерфейсы RS232/422/485. Это позволяет создать систему мониторинга, которая легко интегрируется с существующей инфраструктурой и обеспечивает высокую надежность и гибкость.

В сельском хозяйстве TPS можно использовать для управления микроклиматом в теплицах. Система автоматически регулирует температуру, влажность и уровень CO2, используя TPP2 и соответствующие Tibbits, что позволяет существенно улучшить условия для роста растений и увеличить урожайность.

В умных городах TPS можно использовать для автоматизации уличного освещения. Система автоматически регулирует освещенность в зависимости от условий, используя TPP2 с датчиками освещенности и движения. Это позволяет существенно снизить энергопотребление и улучшить условия освещения.

В логистических компаниях TPS может использоваться для мониторинга автопарка. С помощью LTPP3 и Tibbits для GPS-трекинга и мониторинга состояния транспорта можно эффективно управлять автопарком, отслеживать местоположение и состояние транспортных средств, что приводит к снижению эксплуатационных затрат и улучшению логистических процессов.

Заключение

Tibbo Project System (TPS) – это идеальный выбор для тех, кто ищет мощную и гибкую платформу для автоматизации и IoT. TPS предлагает уровень функциональности и профессионализма, необходимый для решения сложных промышленных задач. С TPS вы получаете инструмент, который позволяет создавать надежные, масштабируемые и высокоэффективные решения для самых разнообразных сфер применения.

Комментарии (9)


  1. engin
    05.08.2024 11:07

    Если вы бы хотели почитать углубленный научно-познавательный технический рассказ про систему TPS, вы можете сделать это в нашей предыдущей статье: https://habr.com/ru/companies/scancode/articles/194862/,

    Будучи инженером девопсом в подобной теме иду по вашим линкам, посмотреть и сравнить преимущества и недостатки и что я вижу:

    Выбрав оборудование Tibbo для своего продукта или системы, наши клиенты часто просят нас разработать программное приложение для этого оборудования. Эта разработка обычно выполняется в Tibbo BASIC и Tibbo C. Попросить Tibbo разработать приложение обычно имеет смысл, поскольку это избавляет вас, нашего клиента, от необходимости осваивать программирование устройств Tibbo. Заключение контракта с Tibbo также означает, что вам не придется тратить ценные внутренние ресурсы на разработку программного обеспечения. Кроме того, поскольку у нас есть большой опыт разработки приложений Tibbo BASIC/C, мы обычно можем завершить разработку быстрее, чем наши клиенты, а во многих случаях и намного дешевле. Обратите внимание, что мы беремся только за проекты по разработке программного обеспечения, которые, как ожидается, приведут к продажам нашего оборудования.

    Далее возвращаюсь сюда и вижу следующее:

    поддерживает AppBlocks – инновационную систему разработки приложений без кода, работающую в браузере. Это позволяет пользователям создавать сложные решения для IoT и автоматизации, просто рисуя блок-схемы. Генерируемый код можно скачать и использовать, что обеспечивает дополнительное удобство и независимость от платформы.

    Здесь явно какая-то не стыковка утверждений и ветер со стороны рекламного маркетингового синтеза текста.
    Ждал что где то в ранних публикациях или здесь увижу примеры готовых проектов, что с лихвой покроет все эти длинные и многослойные хвалебные тексты.
    так и не понял, с одной стороны универсальные для монтажа проприоритарные модули, с другой ТIDE, не требующее от разработчиков знаний в классическом скрипт исполнении... А собственно где оно углубленное ознакомление, может все же автор даст линк, чтоб как здесь обозвал, так можно было и ознакомиться.


    1. kosachevandrey
      05.08.2024 11:07

      Здравствуйте! Между этими двумя статьями про Tibbo TPS более 10 лет прошло.
      Многое изменилось с тех пор :) Линк на что Вам нужен? На систему разработки приложений без кода? Если да, то вот: https://appblocks.io/


      1. engin
        05.08.2024 11:07

        Прошелся там по ресурсам, не сказать чтоб информативно, к примеру броузерная реализация IDE со своим компилятором? под Tibo OS и при этом Ваш аггрегатор сам конфигурирует тип процессора? и его архитектурные особенности? Или я что-то не рассмотрел? Явно не хватает демонстрации образовательного проекта, в видео представленных на канале YouTobe так же ничего нет. То над чем мы работаем, с первого взгляда приглашает к демонстрации процесса от идеи к финальному решению с прототайпингом на этапе экспериментов с алгоритмом всего процесса.
        Как то так.


  1. smart_alex
    05.08.2024 11:07

    Посмотрел я... Идея хорошая, но реализация... даже критиковать не хочется.

    Где нормальная справочная система и туториалы, где видеоролики с объяснениями, почему BASIC, какие процессоры используются, почему у половины оборудования нет цен и т. д.

    Сама идея интересная, но кто это купит, чтобы потом во всём этом разбираться? Даже не так — у этого вообще есть продажи? И кто это покупает?


    1. Scancode5 Автор
      05.08.2024 11:07

      Да, продукция востребована. Спасибо Вам за обратную связь, Ваш комментарий обязательно учтем в нашей работе.


    1. kosachevandrey
      05.08.2024 11:07

      Достаточно востребована. Например, компании МТС и МГТС. У них сейчас собственное решение по автоматизации ЖК на Tibbo (https://mgts.ru/business/infrastruktura_cifrovogo_zdaniya/).
      Помимо этого, в Москве, на Tibbo автоматизированы такие объекты как ЖК "Остров", ЖК "Шагал", ЖК "Баланс", ЖК "Серебряный Фонтан" и ряд других, более 50 жилищных комплексов и сотни паркингов.
      Ещё есть компания "ЦентрИнформ", они на базе Тиббо разработали систему маркировки для Честного Знака. В Екатеринбурге есть компания "Эсти", которая разрабатывает на базе плк Тиббо решения по "Умным классам" для школ и колледжей.
      Множество организаций в СНГ, которые реализуют решения на основе Tibbo TPS.
      Ну и дополнительно, могу сказать, что у Тиббо существует огромное количество встраиваемых модулей, которые используются в такой продукции, как электронные весы, счётчики посетителей, системах управления дорожным движением и т.д.


      1. smart_alex
        05.08.2024 11:07

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


        1. kosachevandrey
          05.08.2024 11:07

          Тут есть нюанс в том, что далеко не все компании-партнёры хотят афишировать свои решения и кейсы.
          Насчёт документации, она есть, но пока только на зарубежном ресурсе и на английском языке (https://docs.tibbo.com/)
          Сайт в домене RU (tibbo.ru) пока находится в стадии разработки.
          Поэтому рекомендую для поиска различной информации использовать https://tibbo.com/ и https://ioninja.com/

          Спасибо Вам за обратную связь, будем работать над туториалами.


  1. engin
    05.08.2024 11:07

    В свое время я много усилий вкладывал в подобное концептуальное корпусирование, опыт показал, что это ведет к существенному удорожанию и дополнительным ресурсам и этим стоит заниматься по мере роста интереса к концепту. В конечном итоге я на каком то этапе отказался в пользу динреечных пластиковых крепежей - защелок, которые легко устанавливаются на любые PCB модули, контактные винтовые терминалы меняю на зажимные.
    Что касается софтоа TIDE, его кажущая простота не будет вызывать здесь вопросов, т.к. это одна из многочисленных интерфейсных пользовательских абстракций визуальной интерпретации кода, когда вместо скрипта нужно понимать инструкции для той или иной функции и людям не понятно о чем спрашивать или что-то изучать. И вот тут я опять обращаюсь к личному опыту. Если аудтория Ваших клиентов это ? (требуется обозначить уровень базовых компетенций), то интерфейс не должен быть перенасыщен терминологией и методиками, свойственными для тех IDE, где кодеры работают в тексте, с встроенными библиотеками и т.п.
    Графическое представление (построение) процедур и выпадающие меню с их параметрами, так же на мой взгляд усложняют такой NoCode, больше того, в случае отсутствия у авторов быстрых методов обучения типа образовательных роликов, не способствуют росту аудитории Вашего продукта.
    Такие решения, если они успешные, как правило замкнуты на их личном внедрении автором и путь к массовому интересу тернист и требует особых стратегий в популяризации.