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

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

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


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


'''Счетчик воды''' хранит расход воды в кубических метрах и может увеличивать значение по импульсам сухого контакта.
== Примеры настройки ==


== Основные возможности ==
* '''[[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:12, 7 ноября 2026

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

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

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

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

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

Характеристика Для чего нужна Что привязывать
кол-во куб.м. Итоговое показание с точностью до 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 м³. После корректировки повтор прежнего числа импульсов должен сохранять введённое показание.

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

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