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

Water-meter: различия между версиями

Материал из XIOT Wiki
м Admin переименовал страницу Виртуальное устройство "Счетчик воды" в Виртуальное устройство "Счетчик воды": Английский адрес статьи, русский заголовок и сохранение истории по поручению владельца
Водоснабжение: настройка счётчиков, действия в приложении и иллюстрации
Строка 1: Строка 1:
{{DISPLAYTITLE:Виртуальное устройство "Счетчик воды"}}
{{DISPLAYTITLE:Виртуальное устройство "Счетчик воды"}}
__NOTOC__
[[Main-page|Главная страница]] → [[Xiot-devices|Каталог устройств]] → '''Счётчик воды'''


= {{xioticon|WaterMeter}} Счетчик воды =
'''Счётчик воды''' показывает накопленный объём в м³. Он может получать готовое показание от оборудования, рассчитывать объём по накопленному числу импульсов или считать срабатывания сухого контакта. От выбранного источника зависят привязки и способ корректировки показания.


'''Счетчик воды''' хранит расход воды в кубических метрах и может увеличивать значение по импульсам сухого контакта.
Накопленные импульсы, смещение и корректировка удержанием доступны в редакторе '''v15.2~beta17''' с '''XIOT-PLC v15.2~beta6'''.


== Основные возможности ==
== Примеры настройки ==


* хранит '''кол-во куб.м.''';
* '''[[Ensystec-water-meter|Счётчик воды через Ensystec Leak Protect]]''' — канал «Счетчик N», перевод накопленных импульсов в м³ и приведение к показанию водомера.
* принимает ручную установку текущего значения;
* '''[[Pulse-water-meter-wb-mcm8|Счётчик воды через WB-MCM8]]''' — выбор между накопленным счётчиком входа и состоянием сухого контакта.
* считает импульсы сухого контакта;
* учитывает тип контакта;
* добавляет заданный объем литров на каждый импульс.


== Импульсный счет ==
__TOC__


Параметр '''Прибавлять''' задает объем на один импульс в литрах. При активном фронте сухого контакта PLC прибавляет этот объем к счетчику, переводя литры в кубические метры.
== Характеристики и привязки ==


Внутренняя защита не дает прибавлять объем повторно, пока контакт не вернулся в исходное состояние.
Обязательна только характеристика '''кол-во куб.м.'''. Остальные включаются по выбранной схеме.


== Проверка после настройки ==
{| class="wikitable"
! Характеристика !! Для чего нужна !! Что привязывать
|-
| '''кол-во куб.м.''' || Итоговое показание с точностью до 0,001 м³ || Адрес состояния назначают, если оборудование уже передаёт объём в м³. При расчёте по импульсам адреса состояния и управления оставляют пустыми.
|-
| '''накопленные импульсы''' || Принимает общее число импульсов, подсчитанное внешним модулем || Адрес состояния канала счётчика импульсов. Адрес управления не нужен.
|-
| '''сухой контакт''' || Увеличивает объём при срабатывании входа || Адрес состояния дискретного входа, который меняется между 0 и 1. Счётчик импульсов сюда не подключают.
|-
| '''смещение показания, м³''' || Согласует расчёт по накопленным импульсам с показанием физического водомера || Для корректировки из приложения включите характеристику и оставьте её адреса пустыми. Смещение может быть отрицательным; итоговое показание должно оставаться неотрицательным.
|}


Проверьте:
[[Файл:XIOT-Water-meter-characteristics-beta17.png|thumb|center|650px|alt=Включены накопленные импульсы и смещение, сухой контакт выключен; канал счётчика назначен адресу состояния импульсов|Пример расчёта по накопленным импульсам. Показание в м³ и смещение остаются без внешних адресов.]]


* ручное изменение значения отображается в счетчике;
У одного счётчика выбирают один источник объёма. Если одновременно включить сухой контакт и накопленные импульсы либо оставить внешний адрес состояния у м³, расчёт по импульсам остановится; причина появится в сообщениях.
* один импульс прибавляет нужный объем;
 
* удержание контакта не накручивает счетчик многократно;
== Цена импульса и тип контакта ==
* тип контакта соответствует физическому подключению.
 
'''Литров на импульс''' задаёт объём одного срабатывания. Возьмите цену импульса из паспорта или маркировки водомера: значение 10 л в редакторе — начальная настройка, а не свойство всех счётчиков. В форме задаются целые литры, начиная с 1 л.
 
'''Тип контакта''' используется только для сухого контакта: НО считает переход в 1, НЗ — переход в 0. Пока вход не вернулся в исходное состояние, повторное сообщение того же уровня не добавляет объём.
 
[[Файл:XIOT-Water-meter-parameters-beta17.png|thumb|center|650px|alt=Параметры счётчика: нормально открытый контакт и 10 литров на импульс|Цена импульса участвует в обоих способах подсчёта. Тип контакта относится только к дискретному входу.]]
 
== Как получается показание ==
 
=== Накопленные импульсы ===
 
'''Показание, м³ = смещение, м³ + число импульсов × литров на импульс / 1000.'''
 
Повторное получение одного и того же числа импульсов не увеличивает объём. При изменении числа импульсов, цены импульса или смещения показание рассчитывается заново. Без включённого смещения используется ноль. После перезапуска XIOT сохраняет прежнее показание до получения числа импульсов от оборудования.
 
Например, модуль передал 20 импульсов при цене 10 л/импульс: это 0,200 м³. Если на водомере 125,400 м³, смещение должно составлять 125,200 м³. Следующий импульс даст 125,410 м³.
 
Сброс внешнего счётчика импульсов изменяет расчёт: XIOT не компенсирует уменьшение автоматически. После сброса или замены модуля заново укажите показание физического водомера.
 
=== Сухой контакт ===
 
Каждое срабатывание прибавляет к текущему показанию объём одного импульса. Начальное показание задают по физическому водомеру; отдельное смещение в этом способе подсчёта не используется.
 
Если XIOT не получил изменения входа за время отсутствия связи, восстановить их по одному текущему состоянию контакта нельзя. При наличии в модуле собственного накопленного счётчика используйте его.
 
=== Готовое показание в м³ ===
 
Если источник уже передаёт объём в м³, привяжите его к '''кол-во куб.м.''' и оставьте оба импульсных входа выключенными. Цена импульса и смещение к такому входящему показанию не применяются. Начальное значение корректируют в источнике: очередное сообщение оборудования заменит значение XIOT.
 
== Что доступно пользователю ==
 
На странице '''Вода''' счётчик отображается компактным виджетом с названием и показанием. Приборы, выбранные в видимом сценарии защиты, показаны внутри него. Остальные находятся в отдельной группе '''Счетчики'''.
 
[[Файл:XIOT-Water-meter-widgets-beta17.png|thumb|center|400px|alt=Два виджета счётчиков холодной и горячей воды с показаниями в кубических метрах|Виджеты счётчиков в приложении.]]
 
Чтобы привести показание XIOT к физическому водомеру:
 
# Удерживайте виджет нужного счётчика.
# Введите показание водомера в м³. Можно использовать точку или запятую и до трёх знаков после неё.
# Нажмите '''Сохранить'''. '''Отмена''' закрывает окно без изменения показания.
 
[[Файл:XIOT-Water-meter-reading-dialog-beta17.png|thumb|center|360px|alt=Окно корректировки счётчика с полем показания в м³ и кнопками Отмена и Сохранить|Пользователь вводит показание водомера; вычислять смещение вручную не требуется.]]
 
При накопленных импульсах контроллер пересчитает смещение так, чтобы следующее поступившее значение импульсов продолжило учёт от введённого показания. Для этого должна быть включена характеристика '''смещение показания, м³''', получено число импульсов, а у м³ и смещения не должно быть внешних адресов состояния или управления. Если эти условия не выполнены, корректировка не применяется.
 
При сухом контакте введённое число становится новым текущим показанием. Следующее срабатывание добавляет к нему объём импульса.
 
== Применение настройки и проверка ==
 
Нажмите '''Загрузить конфигурацию на контроллер''': редактор выполнит сохранение автоматически. Дождитесь подтверждения загрузки и поступления показаний.
 
Сравните число импульсов в источнике с характеристикой '''накопленные импульсы''', затем проверьте перевод в м³. Например, 14 импульсов по 10 л дают 0,140 м³ без смещения. Рост внешнего счётчика на один должен увеличивать показание на 0,010 м³. После корректировки повтор прежнего числа импульсов должен сохранять введённое показание.
 
Если м³ повторяют число импульсов, канал подключён к неправильной характеристике. Перенесите его в '''накопленные импульсы''', очистите адреса м³ и отключите '''сухой контакт'''. Обновление программы контроллера само по себе не переносит существующие привязки.
 
== Связанные инструкции ==
 
* [[Device-bindings|Привязка адресов к характеристикам]].
* [[Water-leak-protection-scenario|Защита от протечки воды]] — использование счётчиков для контроля расхода в отсутствие людей.
* [[Water-valve|Кран]] и [[Water-leak-sensor|датчик протечки воды]].
 
[[Категория:Документация XIOT]]
{{DEFAULTSORT:Счетчик воды}}

Версия от 19:07, 7 ноября 2026

Главная страница → Каталог устройств → Счётчик воды

Счётчик воды показывает накопленный объём в м³. Он может получать готовое показание от оборудования, рассчитывать объём по накопленному числу импульсов или считать срабатывания сухого контакта. От выбранного источника зависят привязки и способ корректировки показания.

Накопленные импульсы, смещение и корректировка удержанием доступны в редакторе v15.2~beta17 с XIOT-PLC v15.2~beta6.

Примеры настройки

Характеристики и привязки

Обязательна только характеристика кол-во куб.м.. Остальные включаются по выбранной схеме.

Характеристика Для чего нужна Что привязывать
кол-во куб.м. Итоговое показание с точностью до 0,001 м³ Адрес состояния назначают, если оборудование уже передаёт объём в м³. При расчёте по импульсам адреса состояния и управления оставляют пустыми.
накопленные импульсы Принимает общее число импульсов, подсчитанное внешним модулем Адрес состояния канала счётчика импульсов. Адрес управления не нужен.
сухой контакт Увеличивает объём при срабатывании входа Адрес состояния дискретного входа, который меняется между 0 и 1. Счётчик импульсов сюда не подключают.
смещение показания, м³ Согласует расчёт по накопленным импульсам с показанием физического водомера Для корректировки из приложения включите характеристику и оставьте её адреса пустыми. Смещение может быть отрицательным; итоговое показание должно оставаться неотрицательным.
Включены накопленные импульсы и смещение, сухой контакт выключен; канал счётчика назначен адресу состояния импульсов
Пример расчёта по накопленным импульсам. Показание в м³ и смещение остаются без внешних адресов.

У одного счётчика выбирают один источник объёма. Если одновременно включить сухой контакт и накопленные импульсы либо оставить внешний адрес состояния у м³, расчёт по импульсам остановится; причина появится в сообщениях.

Цена импульса и тип контакта

Литров на импульс задаёт объём одного срабатывания. Возьмите цену импульса из паспорта или маркировки водомера: значение 10 л в редакторе — начальная настройка, а не свойство всех счётчиков. В форме задаются целые литры, начиная с 1 л.

Тип контакта используется только для сухого контакта: НО считает переход в 1, НЗ — переход в 0. Пока вход не вернулся в исходное состояние, повторное сообщение того же уровня не добавляет объём.

Параметры счётчика: нормально открытый контакт и 10 литров на импульс
Цена импульса участвует в обоих способах подсчёта. Тип контакта относится только к дискретному входу.

Как получается показание

Накопленные импульсы

Показание, м³ = смещение, м³ + число импульсов × литров на импульс / 1000.

Повторное получение одного и того же числа импульсов не увеличивает объём. При изменении числа импульсов, цены импульса или смещения показание рассчитывается заново. Без включённого смещения используется ноль. После перезапуска XIOT сохраняет прежнее показание до получения числа импульсов от оборудования.

Например, модуль передал 20 импульсов при цене 10 л/импульс: это 0,200 м³. Если на водомере 125,400 м³, смещение должно составлять 125,200 м³. Следующий импульс даст 125,410 м³.

Сброс внешнего счётчика импульсов изменяет расчёт: XIOT не компенсирует уменьшение автоматически. После сброса или замены модуля заново укажите показание физического водомера.

Сухой контакт

Каждое срабатывание прибавляет к текущему показанию объём одного импульса. Начальное показание задают по физическому водомеру; отдельное смещение в этом способе подсчёта не используется.

Если XIOT не получил изменения входа за время отсутствия связи, восстановить их по одному текущему состоянию контакта нельзя. При наличии в модуле собственного накопленного счётчика используйте его.

Готовое показание в м³

Если источник уже передаёт объём в м³, привяжите его к кол-во куб.м. и оставьте оба импульсных входа выключенными. Цена импульса и смещение к такому входящему показанию не применяются. Начальное значение корректируют в источнике: очередное сообщение оборудования заменит значение XIOT.

Что доступно пользователю

На странице Вода счётчик отображается компактным виджетом с названием и показанием. Приборы, выбранные в видимом сценарии защиты, показаны внутри него. Остальные находятся в отдельной группе Счетчики.

Два виджета счётчиков холодной и горячей воды с показаниями в кубических метрах
Виджеты счётчиков в приложении.

Чтобы привести показание XIOT к физическому водомеру:

  1. Удерживайте виджет нужного счётчика.
  2. Введите показание водомера в м³. Можно использовать точку или запятую и до трёх знаков после неё.
  3. Нажмите Сохранить. Отмена закрывает окно без изменения показания.
Окно корректировки счётчика с полем показания в м³ и кнопками Отмена и Сохранить
Пользователь вводит показание водомера; вычислять смещение вручную не требуется.

При накопленных импульсах контроллер пересчитает смещение так, чтобы следующее поступившее значение импульсов продолжило учёт от введённого показания. Для этого должна быть включена характеристика смещение показания, м³, получено число импульсов, а у м³ и смещения не должно быть внешних адресов состояния или управления. Если эти условия не выполнены, корректировка не применяется.

При сухом контакте введённое число становится новым текущим показанием. Следующее срабатывание добавляет к нему объём импульса.

Применение настройки и проверка

Нажмите Загрузить конфигурацию на контроллер: редактор выполнит сохранение автоматически. Дождитесь подтверждения загрузки и поступления показаний.

Сравните число импульсов в источнике с характеристикой накопленные импульсы, затем проверьте перевод в м³. Например, 14 импульсов по 10 л дают 0,140 м³ без смещения. Рост внешнего счётчика на один должен увеличивать показание на 0,010 м³. После корректировки повтор прежнего числа импульсов должен сохранять введённое показание.

Если м³ повторяют число импульсов, канал подключён к неправильной характеристике. Перенесите его в накопленные импульсы, очистите адреса м³ и отключите сухой контакт. Обновление программы контроллера само по себе не переносит существующие привязки.

Связанные инструкции