Перейти к содержанию

·Промышленный мониторинг

Каталог оборудования вместо списка регистров

«Регистр 40012 равен 237» — это не телеметрия. Телеметрия начинается там, где известно, что это температура и что она в десятых долях градуса.

Обнаружение устройств даёт список адресов и чисел. Само по себе это не данные: число без единицы измерения и без смысла ничего не сообщает.

Между «регистр 40012 равен 237» и «температура подшипника 23,7 градуса» лежит каталог оборудования.

Что в каталоге

Соответствие между классом оборудования и тем, что из него можно читать: какие адреса, что в них лежит, в каких единицах, с каким множителем, какие значения означают отказ датчика.

Последний пункт постоянно забывают. У многих приборов есть особое значение для «нет данных» — и если его не учесть, оно попадёт в графики как реальное измерение. Обычно как ноль или как максимум диапазона, и оба варианта портят статистику.

Почему каталог, а не настройка на месте

Потому что описание одной модели прибора нужно один раз, а приборов одной модели на площадке обычно много.

Настройка на месте означает, что каждый экземпляр описывают заново, вручную, с опечатками. Через год половина описаний расходится, и никто не знает, какое верное.

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

Что делать с оборудованием, которого нет в каталоге

Описать. Это работа, и её надо назвать честно: подключение прибора, не описанного заранее, требует чтения его документации и проверки на живом устройстве.

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

Множители и единицы как источник тихих ошибок

Самая частая ошибка в этой области — потерянный множитель.

Прибор отдаёт целое число в десятых долях. Описание об этом не говорит. Данные идут, графики строятся, значения выглядят правдоподобно — просто в десять раз больше.

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

Каталог как то, что остаётся после проекта

Отдельное свойство: описания класса оборудования переживают конкретный проект.

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

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

Как это связано с цифровым двойником

Каталог отвечает на вопрос «что это за устройство и что оно умеет». Модель площадки отвечает на вопрос «где оно стоит, что наблюдает и кто имеет право с ним работать».

Оба ответа нужны, и они разные. Прибор в каталоге — класс; прибор в модели — экземпляр в конкретном месте с конкретной ролью. Смешивание этих двух уровней — обычная причина того, что описание площадки становится нечитаемым.