Счетчик моточасов на основе WB-MCM8

Добрый день
хочу организовать счетчик времени работы оборудования на основе WB-MCM8
оборудование - тестомес
“счетчик” будет установлен внутри, блок питания тоже
считать будет на основании вкл/выкл контакторов запуска эл двиг
т.е. актуальна не частота импульсов и не их количество, а длительность включения
периоды работы в состоянии вкл. - 15-30 мин, его и надо хранить
вопрос: WB-MCM8 хранит в себе длительность состояния входов входов?

устанавливать в каждом тестомесе по контроллеру дорого
конечно придется подключать к контроллеру расположенному за пределами агрегата
но потеря связи, не должна быть критична - счетчик при этом все равно должен работать

Здравствуйте!

Нет, модуль не хранит в себе длительность включения входов. Модуль хранит только счетчик срабатываний входов.

Как вариант - подсчет количества импульсов во время работы агрегата, которые выдаются с заранее известным интервалом (например, 1 раз в минуту). Это можно реализовать, например, на аппаратном реле времени. Модуль WB-MCM8 будет подсчитывать количество этих импульсов и хранить. Даже после выключения питания или обрыве связи счетчик не сбросится.

Также у всех Modbus-модулей есть регистр со значением времени работы с момента последнего включения в секундах (Uptime). Можно подсчитывать время работы агрегата, используя периодический опрос этого регистра. Но это значение сбрасывается при отключении питания модуля.

1 лайк

Реле времени прилично стоит
В тестомесе три мотора, один из них один двух скоростной, если 4 реле покупать, слишком дорого выходит
Может есть ещё варианты?

Тогда выход - ардуинка, у которой четыре входа связаны через оптроны с питанием двигателей, а 4 выхода генерируют (например секундные) импульсы при активном уровне на соответствующем входе.

Наверное, можно еще датчик поставить на какой-нибудь барабан. Одно срабатывание датчика - один оборот барабана. При постоянной скорости вращения один оборот будет выполняться за примерно одинаковое время. Умножив количество посчитанный импульсов на время одного оборота получим время работы мотора. Количество сделанных оборотов будет храниться в модуле MCM8.

1 лайк