WB-M1W2 v.3 размерность счетчик срабатываний входа

Добрый день! Планировали использовать WB-M1W2 v.3 как счётчик импульсов счётчиков электроэнергии. Подали заявку на добавление поддержки устройства разработчику ПО, но нам ответили:

"В отличие от WB-MCM8, где счетчик имел размерность 4 байта и принимал значения от 0 до 4294967296, в WB-M1W2 v.3 размер занимает всего 2 байта и принимает значения от 0 до 65535 и может быстро переполниться(при превышении 65535 произойдет сброс в 0). Если устройство будет использоваться как счётчик импульсов, то при большом потреблении, счётчик может быстро переполниться, из-за чего интеграторы также будут сброшены в 0. Из сегодняшнего примера с электросчётчиком с постоянной 500 имп/кВтч - переполнение произойдет уже после потребления 131,07 кВт(а если вес импульса еще и делить пополам, то после 65,54 кВт). Для примера с водосчётчиками, где стандартный вес импульса равен 0,01 - переполнение произойдет через 655,35 м3(или 327,67 м3, если срабатывание засчитывается дважды). Для сравнения, WBMCM8 переполнится только после 4294967,29 кВт(с весом импульса 0,001 кВтч/имп). Из-за сброса интеграторов будет некорректно производиться расчёт потребления, а также не будут корректно работать отчёты, если за отчётный период был зафиксирован сброс."

Вопрос: можно ли с помощью перепрошивки изменить размерность до 4 байт, если оставить рабочим 1 дискретный вход?

Проще параллельно входу 1 повесить делитель на 65536 и его выход завести на вход 2. Тогда скриптом из значений двух регистров можно “собрать” 32 битное значение.
“В лоб” 2 корпуса К561ИЕ10. Или что там сейчас модно из аналогов.

1 Like

Добрый день!

Подскажите, сколько таких модифицированных устройств планируете приобрести?

200 шт.

Коллеги подсказывают:

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