Как добавлять и настраивать машины
  • 08 Jan 2025
  • 3 Минуты для чтения
  • Авторы

Как добавлять и настраивать машины


Вводный текст

Это руководство поможет вам настроить отдельные машины в Tulip на странице "Машины" и просмотреть их историю.

В этой статье вы узнаете:

  • Как добавить отдельные машины в Tulip и отобразить их данные с помощью атрибутов
  • Как просмотреть историю этих машин без использования приложений или аналитики

Как создать машину

Чтобы отслеживать машины в Tulip, сначала необходимо установить соединение с источником данных:

Затем следует настроить типы машин и атрибуты, чтобы классифицировать данные, поступающие от машины.

Чтобы начать добавлять отдельные машины, перейдите на вкладку "Машины" в разделе "Цех".

image.png

Создание станка

Чтобы добавить свой первый станок в Tulip, воспользуйтесь кнопкой "Создать станок".

image.png

  1. Дайте станку имя.
  2. Выберите тип машины.
  3. [Опционально] привяжите машину к станции.
    1. Сопоставление со станцией позволит вам использовать на этой станции триггерные действия для совместного использования приложений на вашем парке машин.

Сопоставление атрибутов машины с источником данных

Наша машина создана, теперь нам нужно сопоставить ее атрибуты с темами или узлами источника данных машины.

  1. Перейдите на вкладку Конфигурация*. Обратите внимание, что на этой вкладке есть желтый значок предупреждения, указывающий на то, что некоторые атрибуты машины в настоящее время не сопоставлены с источниками данных машины*image.png{height="" width=""}.
  2. Выберите атрибут. В зависимости от желаемого типа источника данных отображение будет отличаться.

Сопоставление с MQTT

  1. Выберите брокера.image.png
  2. Если на этой машине не было создано ни одной темы, выберите "Map to a new topic".image.png
  3. Введите путь к теме, в которую ваша машина выводит данные.image.png
Note

We don't currently support single or multilevel wildcards in MQTT topics.

Получить последнее сообщение

Выберите кнопку Получить последнее сообщение, чтобы извлечь последнее сообщение (или сохраняющееся сообщение) для введенной темы. image.png

Latest vs. Retained Message

If another machine attribute is mapped to this topic, we will return the latest message, even if the retained flag was not enabled on that message. This avoids interruptions in this data streaming to those other machine attributes. If the topic is unused by other machines, the retained message will be returned.

Платежи JSON

Если данные передаются в виде полезной нагрузки json, можно выбрать JSON из типа полезной нагрузки и добавить селектор, чтобы определить, какую часть JSON-блоба сопоставить с атрибутом машины, или выбрать пару ключ:значение в последнем сообщении, и селектор будет сгенерирован автоматически. Tulip реализует формат JSON-запроса для всех JSON-экстракторов.

image.png

Выберите Map to Attribute.

Map to OPC-Ua

:::(Предупреждение) (Совместимость с сервером OPC UA) Серверы OPC UA различаются по реализации спецификации OPC UA. Tulip был создан для полной совместимости с OPC UA серверами, совместимыми с PTC Kepware, и может поддерживать только подмножество функций для других OPC UA серверов.

Серверы OPC UA, реализуемые непосредственно ПЛК, часто используют уникальные подписи для своих серверов OPC UA. Компания Kepware потратила время на создание реализаций, соответствующих каждой из этих спецификаций серверов. Подробнее.
:::

  1. Выберите источник данных OPC UA.

image.png

  1. Перейдите к узлу OPC UA, связанному с этим атрибутом машины.
  2. Щелкните значок карты. Примечание: Только атрибуты машины одного типа могут быть сопоставлены с узлами OPC-Uaimage.png{height="" width="350"}.

Типы данных OPC UA

Тип машинного атрибута TulipПоддерживаемый тип(ы) OPC UA
БулевоБулево
Целое числоSByte, Byte, Int16, UInt16, Int32, UInt32
Число (с плавающей точкой)Float, Double
ТекстСтрока, LocalizedText

Карта к API Tulip

Чтобы передать данные в машину Tulip с любого другого оборудования, вы можете использовать API машины.

  1. Выберите Tulip API в селекторе источников данных машины.

image.png

  1. Выберите значок Map, чтобы сопоставить этот атрибут машины с конечной точкой Tulip API.

image.png

Просмотр истории машины

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

После настройки этих триггеров вы сможете просмотреть историю прошлых состояний машины на вкладке " История активности" для каждой отдельной машины.

Вот как получить доступ к истории:

{height="" width="350"}.

А вот пример истории:

Каждая строка в истории определяется количеством времени, которое машина провела в определенном состоянии.

Вот столбцы в этом представлении с типом данных:

  • Состояние (перечисление)
  • Время начала (дата-время)
  • Время окончания (время в формате даты)
  • Продолжительность (интервал)
  • Причина простоя (перечисление)
  • Программа (текст)
  • Идеальная скорость выполнения (число)
  • Количество дефектов (число)
  • Количество деталей (число)

Машинные триггеры могут обновлять столбцы для каждого состояния на основе атрибутов, которые вы отобразили.

Лимиты переполнения

Для машинных источников данных действуют следующие ограничения скорости:

ПротоколОграничение скоростиПримечание
MQTT1 Гц для каждого атрибута машиныСобытия сообщаются незамедлительно
OPC UA1 Гц на каждый атрибут машиныТеги опрашиваются каждые 1000 мс
APIБез ограничений
В целом500 Гц на экземплярПри объединении всех типов на всех машинах

Дальнейшее чтение


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


Была ли эта статья полезной?