Сигнал уровня в PLC и DCS: масштабирование и настройка
Уровнемер правильно измеряет на объекте, но HMI всё равно показывает неверное число. Почти всегда дело не в приборе, а в несогласованном пересчёте между передаваемым сигналом и ожиданиями системы управления. Масштабирование преобразует ток петли 4–20 mA в инженерные единицы на экране; одно неверное допущение искажает все последующие показания.
Два конца одной шкалы
Петля 4–20 mA передаёт только одно число — ток. Его значение задаётся в двух местах, которые должны быть согласованы: в преобразователе и контроллере.
Преобразователю задают диапазон, например от 0 до 5 метров, где 4 mA = 0 m и 20 mA = 5 m. В контроллере настраивают соответствующий входной диапазон: те же 0–5 m, в тех же единицах, для тех же точек 4 и 20 mA.
Для линейного пересчёта EU = LRV + (I − 4 mA)/16 mA × (URV − LRV). Если преобразователь настроен на 0–5 m, то 12 mA означает 2.5 m. Контроллер, ошибочно настроенный на 0–10 m, покажет 5 m. Несовпадение диапазонов даёт ошибку коэффициента, а несовпадение нуля дополнительно вносит смещение.
Четыре типичные ошибки масштабирования
Неверный ноль или диапазон на одном конце. Разные конечные точки создают ошибку коэффициента, смещение или оба эффекта. Согласуйте назначенную величину, единицы и конечные точки 4/20 mA, не считая любое расхождение постоянным множителем.
Неверные единицы. Преобразователь настроен в метрах, а канал — в футах либо в процентах от другой высоты резервуара. Ошибка определяется постоянным коэффициентом пересчёта.
Неверное толкование сигнала. Если канал 4–20 mA трактуется как 0–20 mA, все показания сдвигаются из-за неучтённого живого нуля, и при нулевом уровне получается 20 %.
Включённое извлечение квадратного корня там, где оно не нужно. Для расхода по перепаду давления требуется извлечение корня, а для уровня — нет. Эта функция в контуре уровня сильнее всего искажает показания у нижней границы диапазона.
| Несоответствие | Признак | Проверка |
|---|---|---|
| Различаются ноль или диапазон | Смещение, ошибка коэффициента или оба эффекта | Согласовать величину, конечные точки и опорную отметку |
| Различаются единицы | Неверный численный пересчёт | Зафиксировать инженерные единицы на обоих концах |
| 4–20 mA трактуется как 0–20 mA | 4 mA отображается как 20% входной шкалы | Выбрать правильный диапазон канала |
| Ненужное извлечение квадратного корня | Нелинейное искажение | Подтвердить, представляет ли сигнал уровень, расход или другую назначенную величину |
| Линеаризация выполнена дважды | Неверный объём при правильном уровне | Применять подтверждённый пересчёт в одном определённом месте |

Линеаризация для резервуаров с нелинейной зависимостью объёма
Сигнал уровня линейно связан с уровнем, но объём во многих резервуарах — нет. В горизонтальном цилиндрическом или сферическом резервуаре зависимость объёма от уровня нелинейна: одинаковое изменение уровня соответствует разному изменению объёма в зависимости от высоты в резервуаре. Чтобы показывать объём вместо уровня, система управления или преобразователь применяет градуировочную таблицу либо кривую линеаризации, поточечно связывающую уровень и объём.
Если преобразователь назначает аналоговому выходу объём и применяет таблицу у себя, токовая петля передаёт объём, и DCS должна масштабировать объём. Если преобразователь выдаёт уровень, а таблицу применяет DCS, петля передаёт уровень. Некоторые приборы сохраняют несколько цифровых переменных, поэтому проверьте фактическое назначение аналогового выхода. Выполняйте преобразование один раз и документируйте источник таблицы резервуара.

Проверка всей цепочки
Надёжный способ подтвердить масштабирование петли — проверить её от начала до конца:
Прочитайте настроенный диапазон преобразователя в его меню или через HART.
Прочитайте настроенный диапазон канала в инженерном интерфейсе DCS.
Подтвердите совпадение значений и единиц.
По утверждённой процедуре испытания и обхода защиты подайте или задайте известные токи, например 4, 12 и 20 mA, и проверьте соответствующие значения на дисплее, в сигнализации и архиве. Испытание подачей тока проверяет приёмную цепочку, а не точность физического измерения уровня датчиком. При необходимости отдельно проверьте настроенные токи неисправности и обработку недостоверных данных.
Проверка двух точек 4 mA и 20 mA выявляет ошибку нуля или диапазона; средняя точка 12 mA выявляет ошибку извлечения корня или линеаризации, незаметную на концах шкалы.
Вопросы инженеров
Вопрос 1. Где задавать диапазон — в преобразователе или DCS?
Сначала определите величину аналогового выхода: расстояние, уровень, объём или другую величину. Согласуйте шкалу DCS с этим назначением и его конечными точками. Отделяйте физическую настройку датчика от последующего пересчёта в объём резервуара и не выполняйте этот пересчёт дважды.
Вопрос 2. Почему уровень показывает 20 %, когда резервуар пуст?
Одна из возможных причин — трактовка сигнала 4–20 mA по шкале 0–20 mA. До изменения настроек проверьте измеренный ток, назначенную величину, физический ноль, диапазон канала и принудительно заданное или удерживаемое значение.
Вопрос 3. Нужно ли извлекать квадратный корень для сигнала уровня?
Нет. Извлечение квадратного корня применяется для расхода по перепаду давления. Контур уровня линеен; оставьте эту функцию выключенной.
Вопрос 4. Как линеаризовать горизонтальный резервуар?
Используйте градуировочную таблицу точек «уровень — объём», рассчитанную по фактической геометрии резервуара, в преобразователе или DCS. Универсальная кривая будет неверна для вашего резервуара.
