Не создаются НС при опросе устройства с дискретными входами

Использую ЛЭРС УЧЕТ версии 3.67.1. Контроллер DI8 #28 подключен через драйвер «Универсальное устройство Modbus». Состояние дискретных входов хранится в виде битовой маски в одном Holding Register по адресу 144. Биты 0–7 соответствуют входам 1–8.

Что сделано:

  1. На вкладке «Подключения» в таблице дискретных входов для входа №1 указал: тип регистра HoldingRegisters, адрес 144, номер бита 0.

  2. В разделе «Сигнализация» создал сигнал «Затопление Тест» для оборудования «Контроллер DI8 #28», номер контакта 1, настроил создание НС при установке сигнала.

  3. Для проверки создал расчётный параметр h с формулой Floor([h] / Power(2, 0) % 2), чтобы наглядно видеть значение бита 0 в таблице данных.

При опросе параметр h корректно меняется с 0 на 1 при подаче сигнала и обратно — это видно в таблице данных. Однако нештатная ситуация не создаётся.

Как правильно настроить НС для дискретных выходов?

На сколько я помню, подобная тема уже обсуждалась на старом форуме до его потери.

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

Да, тема была раньше. Установил НС для всех выходов и НС все равно не создается, перед опросом в замкнутом состоянии опрашиваю в разомкнутом

Приложите, пожалуйста, отдельный журнал опроса, проведенного с установленным сигналом, и отдельный журнал опроса, проведенного со снятым сигналом, приложив также дампы обмена к каждому из этих журналов.

Вот журнал и дамп опроса, сначала опрос со снятым сигналом, потом с установленным, время опроса - 15:08

На сколько я понимаю, вы завели модель “Контроллер DI8” отметив его как средство измерения и выбрав в нем Универсальный драйвер опроса “Modbus”. Приложите, пожалуйста, скриншот вкладки “Средство измерения” данной модели.

Да, верно

К сожалению ситуацию воспроизвести не удается. НС успешно создается.

Вы уверены, что НС у вас именно не создается? На вашем скриншоте списка НС видно, что вы ищете НС по точке учета, тогда как сигнализация настраивается в объекте учета и это НС объекта учета. Может быть НС все таки создается, но вы неверно ее ищете. Пожалуйста, откройте список объектов учета, выберите объект учета, в котором находится рассматриваемая точка, и слева нажмите на пункт “Нештатные ситуации”. У вас должен открыться список НС по этому объекту учета. Покажите скриншот данного списка.

Вот НС у объекта учета, у нас в принципе не настроены НС ни на одном объекте, может есть какая то настройка, которая их отключает во всей системе?

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

Также уточните настроены ли у вас другие НС по другим объектам/точкам и диагностируются ли они?

По другим точкам и объектам НС не настроены и не диагностируются. За месяц тоже ни одной НС

Если у вас вообще не работает диагностика ни по одному объекту и ни по одной точке, то скорее всего она у вас отключена полностью в системных параметрах на вкладке Диагностика. Проверьте это и включите ее при необходимости, после чего проверьте создание НС в том числе по сигнализации.