Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Техническое обслуживание и ремонт оборудования

Мой первый эксперимент с использованием нашего API

Недавно группа разработчиков начала процесс доработки нашего нового API CMMS (интерфейс прикладного программирования). CMMS API разработан, чтобы позволить другим программам напрямую связываться с CMMS Fiix. Эти внешние программы могут затем использовать данные КСУП для своих собственных целей. Это внешнее соединение будет действительно полезно для клиентов, потому что, например, оно позволит программам финансового обеспечения отслеживать покупки, сделанные через CMMS, и позволит машинам отправлять свои данные непосредственно в CMMS (известную как Machine to Machine (M2M ) общение).

Мой эксперимент с CMMS API

В течение последних нескольких недель я пробовал использовать API для прямого соединения с машинами. Я хотел провести эксперимент с использованием самого недорогого оборудования, которое реально можно было бы использовать в промышленных условиях. Я остановился на Beaglebone Black и датчике температуры общей стоимостью менее 60 долларов. В этом блоге я хочу показать вам, что мне удалось отправить данные о температуре в КСУП, а затем использовать эти данные в качестве триггера для планового обслуживания.

TMP36 и Настройка BeagleBone Black

Beaglebone Black - недорогой компьютер с Linux (~ 55 долларов), доступный у многих поставщиков, включая Adafruit, Creatronic и Sparkfun. Я использовал датчик температуры TMP36 (~ 3 доллара США) с выходным напряжением, пропорциональным температуре.

Для начала подключил датчик температуры к Beaglebone с помощью макета. Затем, используя примеры, свободно доступные в Интернете, я запрограммировал Beaglebone на javascript, чтобы он сообщал о температуре, измеренной датчиком, путем адаптации некоторого кода с веб-сайта Adafruit. Я подключил beaglebone к CMMS, используя клиентскую библиотеку, которая скоро будет выпущена, так что значение температуры отправлялось в CMMS каждые 3 секунды. Чтобы сделать ситуацию полуреалистичной, я отправил значение температуры объекту с меткой «Мой офис».

Результатом стал непрерывный поток значений температуры, записанных в CMMS, с интервалом примерно 3 секунды, как показано на изображении ниже. Мы с главным разработчиком остались очень довольны результатом.

Поток показаний температуры

Затем, чтобы убедиться, что концепция действительно полезна, я хотел установить плановое техническое обслуживание, которое запускалось высокой температурой. Это может быть использовано для обозначения необходимости проведения проверки кондиционера. Я установил плановое техническое обслуживание для «Моего офиса» и настроил его запускать каждый раз, когда температура поднимается выше 35 C. Рабочие инструкции для этого планового технического обслуживания были довольно простыми:«Проверить кондиционер - эксперимент CMMS API».

Запланированное техническое обслуживание, настроено на выполнение работ при температуре выше 35 градусов Цельсия

Успех

Чтобы заставить датчик думать, что он теплее, чем на самом деле, я отнес устройство домой, где у меня был фен. Под горячим воздухом фена измеренная температура повысилась и, как и ожидалось, был сформирован заказ на работу. Используя КСУП, технический специалист будет уведомлен о рабочем задании и сможет проверять показания температуры, все с КСУП. Весь этот процесс происходит автоматически, без участия менеджера по техническому обслуживанию, оператора или арендатора офиса.

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

Подробнее точки данных, инициировавшей плановое техническое обслуживание.

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

Межмашинное взаимодействие и интеграция CMMS

Я могу вспомнить множество приложений, в которых этот тип коммуникационной технологии Machine 2 Machine будет невероятно ценным. Рассмотрим автомобиль, который регулярно сообщает показания одометра через подключение к Интернету мобильного телефона 3G. Затем на каждые 10 000 км может создаваться наряд на его регулярное обслуживание. Или рассмотрите измеритель мощности на кондиционере, который используется для запуска рабочего задания, когда кондиционер работает слишком сильно. Возможно, его можно было бы использовать для контроля уровня вибрации вращающейся машины. Возможно, это просто возможность записать рабочее состояние машины с течением времени, не переходя к следующему этапу использования данных для запуска планового обслуживания.

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


Техническое обслуживание и ремонт оборудования

  1. Температурный профиль Raspberry Pi с использованием LabVIEW
  2. Библиотека Python датчика температуры TMP006 с использованием Raspberry pi,
  3. Датчик температуры Python и Raspberry Pi
  4. Система управления устройством на основе температуры с использованием LM35
  5. Следите за температурой в доме с помощью Raspberry Pi
  6. Аналоговые датчики на Raspberry Pi с использованием MCP3008
  7. Оптимизация профилактического обслуживания с использованием CMMS
  8. Использование CMMS для повышения производительности труда техников в нефтегазовой отрасли
  9. Сможет ли новое законодательство Онтарио о ограничениях и торговле сократить наш углеродный след?
  10. Расширьте функциональные возможности вашей CMMS с помощью нашего API