Не работает частотомер в WB-MCM8

При настройке в режиме счет и измерение частоты не определяется частота на входе, счетчик импульсы считает. Время подавления дребезга 0, период опроса 1000 мс. Версия прошивки 1.6.4

Добрый день.
Пока мало информации. Какой регистр читаете, что получаете при чтении и что ожидаете? Ну и - для уверенности в корректности настроек прочитайте пожалуйста регистры конфигурации модуля.

Значение пытаюсь увидеть в веб-интерфейсе контроллера.

Тем не менее - как сконфигурировано, какие значения получаете?
Ну и выложите диагностический архив с контроллера.

Режим работы входа: Счет и измерение частоты
Время подавления дребезга: 0
Канал:
Вход1 период опроса 1000
Счетчик1 период опроса 1000
Частота1 период опроса 1000
Не вижу, как выложить архив, как прикрепить файл.

Нажать кнопку “загрузить”, выбрать файл.
Screenshot_20240418_101359

приложен диагностический архив, доступен только сотрудникам поддержки
(151,7 КБ)

Посмотрел. Канал сконфигурирован ка энкодер:

         "encoder_1_mode" : 1,

Выключите этот режим.

На момент выгрузки архива энкодер был включен, но до этого были попытки и с его отключением, частотомер не работал.

“Выключен” - точно? прочитайте пожалуйста значение holding регистра 0x0178 из устройства.

Проблема решается следующим образом: при настройке в веб-интерфейсе если на входе ранее был включен энкодер, то для отключения режима энкодера необходимо выставить в выпадающем списке - Не используется, одного сброса галочки Тип подключения энкодера недостаточно. В документации на модуль об этом явно не сказано.

Наличие или отсутствие “галочки” - влияет лишь на запись в модуль значений конфигурационных регистров. Ни на что более Значения регистров - сохраняются, естественно. Про это (сохранение параметров в энергонезависимой памяти) есть в документации.