Pump: различия между версиями
Admin (обсуждение | вклад) OLD-05A: добавлена проверенная карточка виртуального устройства «Насос» |
Admin (обсуждение | вклад) Английский адрес статьи, русский заголовок и сохранение истории по поручению владельца |
||
| Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Виртуальное устройство "Насос"}} | |||
__NOTOC__ | __NOTOC__ | ||
Версия от 20:32, 2 октября 2026
Актуально для XIOT-PLC 14.1-1-1.
Насос
Насос — виртуальное устройство для управления дискретным пуском насоса из логики XIOT. Оно принимает запросы на работу от одного или нескольких источников, формирует команду включения, учитывает внешний сигнал аварийной блокировки и может сформировать команду выключения, если запросы перестали обновляться.
Программная логика не обнаруживает сухой ход, перегрузку, отсутствие воды или другую аварию сама. Она действует только по настроенным сигналам и не заменяет аппаратную защиту, блокировки и требования проекта электроустановки.
Характеристики
| Характеристика | Назначение |
|---|---|
Включение (On)
|
Команда включить или выключить насос и текущее состояние этой команды. |
Запрос на работу (WorkRequest)
|
Логический запрос от сценария или другого источника. Пока есть хотя бы один активный запрос, насос получает команду включения. |
Аварийная блокировка (EmergencyBlock)
|
Внешний сигнал запрета работы. При активной блокировке запросы отклоняются, а насос получает команду выключения. |
Все три характеристики обязательны для этого типа устройства. Для физического выхода назначьте характеристике Включение адрес управления. Если пусковая схема предоставляет достоверную обратную связь, назначьте также адрес состояния.
Запросы на работу
XIOT учитывает источники запросов отдельно:
- первый активный запрос формирует команду включения насоса;
- повторный запрос того же источника обновляет его таймер;
- снятие одного запроса не формирует команду выключения, пока остаётся другой активный запрос;
- снятие или истечение времени последнего запроса формирует команду выключения.
Прямая команда выключения снимает активные запросы. Поэтому после такого выключения для нового запуска нужен новый запрос.
Тайм-аут запроса
Параметр Выключать насос, если нет повторных запросов на работу задаётся в минутах. Допустимый диапазон в редакторе — от 0 до 1440 минут, значение по умолчанию — 15 минут.
- значение больше 0 ограничивает время запроса без обновления;
- значение 0 отключает этот таймер;
- при прямом включении без активного запроса тот же тайм-аут формирует команду выключения, если его значение больше 0.
При значении 0 переставший обновляться запрос не будет снят по времени: его должен явно снять источник, прямая команда выключения или аварийная блокировка. Используйте 0 только там, где такое поведение предусмотрено логикой и принято при проверке проекта.
Тайм-аут означает отсутствие нового программного запроса. Он не подтверждает наличие воды, вращение двигателя или исправность насоса.
Аварийная блокировка
Сигнал аварийной блокировки должен сформировать внешний источник: например, проверенная логика проекта или физическое защитное устройство через соответствующий вход.
При включении блокировки XIOT:
- снимает активные запросы на работу;
- устанавливает состояние аварийной блокировки;
- формирует команду выключения насоса;
- отклоняет новые запросы, пока блокировка активна.
Если блокировку подают несколько источников, работа остаётся запрещённой, пока её не снимет каждый из них. После снятия последней блокировки насос сам не возобновляет прежние запросы: для запуска требуется новая команда или новый запрос.
Настройка
- Создайте виртуальное устройство Насос в нужной комнате или технической зоне.
- Для характеристики Включение задайте адрес управления физическим выходом. Для контактора или пускателя используйте канал и схему, предусмотренные электрическим проектом.
- Если есть отдельный подтверждённый сигнал работы контактора или насоса, задайте его как адрес состояния. Не подменяйте обратную связь копией отправленной команды.
- Свяжите логику, которой нужен насос, с характеристикой Запрос на работу.
- Свяжите проверенный сигнал запрета с характеристикой Аварийная блокировка.
- Выберите тайм-аут с учётом того, как часто источник повторяет запрос, и допустимого режима работы оборудования.
- Загрузите конфигурацию на XIOT-PLC и проведите приёмку на объекте.
Проверка после настройки
Проверку выполняйте только в безопасном режиме, разрешённом проектом и документацией насоса, пусковой аппаратуры и подключённой системы.
- Убедитесь, что аппаратные защиты и блокировки введены в работу.
- Подайте один запрос и проверьте команду, фактический пуск и обратную связь.
- Снимите последний запрос и проверьте фактический останов.
- Подайте аварийную блокировку: насос должен получить команду выключения, а новый запрос не должен сформировать команду включения.
- Снимите блокировку и убедитесь, что прежний запрос сам не восстановился.
- Для проверки тайм-аута временно задайте короткое безопасное значение, дождитесь команды выключения, затем верните проектное значение.
Изменение On в XIOT подтверждает состояние логического объекта, но не гарантирует, что контактор сработал и насос физически остановился. Для такой проверки нужна независимая обратная связь и контроль на оборудовании.