Токовая петля 4–20 мА удобна тем, что обрыв линии виден: ток падает до нуля, а ноль — значение вне рабочего диапазона. Но на практике обрыв, короткое замыкание и выход датчика за пределы часто обрабатываются одинаково — как «очень маленькое» или «очень большое» значение. В результате регулятор работает по фиктивным данным. Разберём, как сделать сигнал достоверным.
Почему выбран диапазон 4–20
Ноль тока означает обрыв или отсутствие питания. Живой ноль перенесён в 4 мА, поэтому можно отличить «нет сигнала» от «нулевое значение». Это преимущество работает только тогда, когда программа действительно различает эти состояния, а не просто масштабирует всё, что приходит.
Типичные состояния линии
Нормальный сигнал в диапазоне 4–20 мА.
Обрыв линии: ток около нуля.
Короткое замыкание: ток выше 20 мА или нулевой, в зависимости от схемы.
Выход измеряемой величины за предел: ток на границе диапазона.
Отказ электроники датчика: фиксированный ток, часто около 3,6 или 21 мА.
Как распознать
Сравнивайте с порогами чуть ниже 4 и чуть выше 20 мА. Значения 3,6–3,8 и 20,5–21 мА часто используются как признаки отказа. Конкретные пороги зависят от датчика, поэтому смотрите документацию, а не угадывайте. Если датчик поддерживает сигнализацию отказа по току, используйте её.
Масштабирование
Правильное масштабирование — отдельная задача. Проверьте формулу на двух точках: 4 мА соответствует нижней границе, 20 мА — верхней. Ошибка в формуле даёт смещение, которое легко принять за дрейф датчика. Запишите проверку в протокол наладки: две точки, значения в программе, погрешность.
Что делать при недостоверном сигнале
Программа должна выставить признак недостоверности и перейти в описанный режим: удержание, останов, авария с сообщением. Регулятор не должен продолжать работать по значению, которое заведомо ложно. Для нагрева это критично: при обрыве датчика температуры регулятор может уйти на максимум.
Поведение при обрыве
Обрыв чаще всего выглядит как падение тока до нуля. Если программа воспринимает это как «очень холодно», нагрев включится на полную мощность. Поэтому проверка нижней границы — не формальность, а защита от перегрева. Аналогично для давления: «ноль» может означать отсутствие сигнала, а не отсутствие давления.
Время реакции
Сколько времени программа ждёт подтверждения недостоверности? Слишком быстрая реакция на одиночный выброс даёт ложные остановы, слишком медленная — пропускает реальный отказ. Используйте задержку на несколько циклов и отдельную проверку резких скачков. Запишите выбранное время, чтобы оно не менялось случайно.
Дублирование
Для ответственных параметров ставят второй датчик. Сравнение двух сигналов позволяет определить, какой из них отказал, и продолжить работу с оставшимся. Это дороже, но для процессов с высокой ценой остановки оправдано. Проверьте логику выбора: она должна быть понятна и задокументирована.
Проверка при наладке
Отсоедините провод и посмотрите реакцию.
Задайте ток вне диапазона калибратором.
Проверьте границы 4 и 20 мА.
Убедитесь, что сообщение понятно оператору.
Типичные ошибки
Масштабирование без проверки двух точек.
Отсутствие проверки нижней границы.
Отказ датчика не отличается от реального нуля.
Нет задержки, ложные остановы.
Нет сообщения оператору.
Как связать с питанием датчика
Петля 4–20 мА питается от того же источника, что и датчик, либо имеет отдельное питание. Просадка питания проявляется как медленное «сползание» тока и плавающие ошибки. Проверьте напряжение на датчике под нагрузкой, как описано в материале о питании датчиков. Стабильность питания — часть достоверности сигнала.
Как отличить отказ от реального значения
Если процесс действительно может достигать нуля, проверка нижней границы должна учитывать это: например, использовать 3,8 мА как порог отказа, а не 4,0. Тогда рабочее нулевое значение остаётся допустимым, а обрыв распознаётся. Настройте пороги по документации датчика и по фактическому диапазону процесса.
Как использовать калибратор
Калибратор тока позволяет задать точное значение и проверить тракт целиком: от клемм до значения в программе. Проверьте 4, 12 и 20 мА, а также значения вне диапазона. Такой тест выявляет ошибки масштабирования и задержки фильтра. Он занимает двадцать минут и заменяет долгие догадки при первом странном поведении.
Как оформить таблицу сигналов
Для каждого аналогового входа укажите: датчик, диапазон, формулу, пороги отказа, действие при недостоверности. Такая таблица — часть документации шкафа, и её обновляют при изменениях. Она же помогает новому специалисту понять логику без разбора программы.
Как поступить при плавающих показаниях
Проверьте заземление экрана, прокладку кабеля и качество клемм. Наводки от приводов дают колебания, которые фильтр сглаживает, но не устраняет. Если колебания совпадают с работой оборудования, ищите источник помех. После устранения причины проверьте достоверность заново.
Как обучить оператора
Оператор должен понимать, что означает сообщение о недостоверном сигнале и почему в этом случае нельзя продолжать работу «по привычке». Покажите, как отличить сообщение об отказе датчика от предупреждения о выходе за диапазон. Это помогает быстрее вызвать нужного специалиста и не терять время на самостоятельные попытки.
Как быть при замене датчика
После замены проверьте диапазон, формулу и пороги: новый датчик может иметь другие характеристики. Пересчитайте масштабирование и запишите новые значения в таблицу сигналов. Не оставляйте старые настройки «потому что работало»: они относятся к другому прибору.
Итог по проверке
Отсоединение провода и калибратор дают ответ быстрее любых предположений. Проводите обе проверки при наладке.
Таблица сигналов с порогами и действиями при отказе — обязательная часть паспорта шкафа. Она снимает вопросы при обслуживании.
Токовая петля даёт возможность обнаруживать обрыв, но только если программа этим пользуется. Проверка калибратором и обрывом подтверждает, что защита работает.
При недостоверном сигнале программа должна переходить в описанный безопасный режим, а не масштабировать мусор.
Пороги берут из документации датчика и из реального диапазона процесса. Порог 4,0 мА подходит не всегда.
Достоверность сигнала 4–20 мА обеспечивается порогами, признаком отказа и понятным поведением программы. Проверка обрывом и калибратором — обязательная часть наладки.
Полезные материалы
- Аналоговые входы ПЛК: 4-20 мА и масштабирование
- Фильтрация сигнала в ПЛК
- Питание датчиков 24 В