Использую ЛЭРС УЧЕТ версии 3.67.1. Контроллер DI8 #28 подключен через драйвер «Универсальное устройство Modbus». Состояние дискретных входов хранится в виде битовой маски в одном Holding Register по адресу 144. Биты 0–7 соответствуют входам 1–8.
Что сделано:
На вкладке «Подключения» в таблице дискретных входов для входа №1 указал: тип регистра HoldingRegisters, адрес 144, номер бита 0.
В разделе «Сигнализация» создал сигнал «Затопление Тест» для оборудования «Контроллер DI8 #28», номер контакта 1, настроил создание НС при установке сигнала.
Для проверки создал расчётный параметр h с формулой Floor([h] / Power(2, 0) % 2), чтобы наглядно видеть значение бита 0 в таблице данных.
При опросе параметр h корректно меняется с 0 на 1 при подаче сигнала и обратно — это видно в таблице данных. Однако нештатная ситуация не создаётся.
Как правильно настроить НС для дискретных выходов?
На сколько я помню, подобная тема уже обсуждалась на старом форуме до его потери.
Пожалуйста, настройте чтение всех бит в дискретные входы и для каждого из них настройте НС и проверьте будут ли они создаваться хотя бы по одному из этих контактов. Не забывайте, что НС создается только при изменении состояния дискретного входа на срабатывание. Это мы обсуждали в прошлый раз. Если состояние будет уже замкнутым и при следующем подключении останется таковым, то НС не создастся. Необходимо в этом случае, чтобы один раз прибор подключился и передал разомкнутое состояние, а затем еще раз подключился и передал уже замкнутое состояние.
Приложите, пожалуйста, отдельный журнал опроса, проведенного с установленным сигналом, и отдельный журнал опроса, проведенного со снятым сигналом, приложив также дампы обмена к каждому из этих журналов.
На сколько я понимаю, вы завели модель “Контроллер DI8” отметив его как средство измерения и выбрав в нем Универсальный драйвер опроса “Modbus”. Приложите, пожалуйста, скриншот вкладки “Средство измерения” данной модели.
К сожалению ситуацию воспроизвести не удается. НС успешно создается.
Вы уверены, что НС у вас именно не создается? На вашем скриншоте списка НС видно, что вы ищете НС по точке учета, тогда как сигнализация настраивается в объекте учета и это НС объекта учета. Может быть НС все таки создается, но вы неверно ее ищете. Пожалуйста, откройте список объектов учета, выберите объект учета, в котором находится рассматриваемая точка, и слева нажмите на пункт “Нештатные ситуации”. У вас должен открыться список НС по этому объекту учета. Покажите скриншот данного списка.
Тот факт что вы задали создание НС в разделе Сигнализация свойств объекта как раз и означает что НС данного типа у вас настроены. Какой либо отдельной глобальной настройки, которая включает/отключает их диагностику для объектов не существует. Возможно НС уже была закрыта автоматически спустя какое то время. Попробуйте открыть список НС за период и проверьте наличие закрытых НС за период, включающий дату проведения вами тестового опроса, рассматриваемого ранее.
Также уточните настроены ли у вас другие НС по другим объектам/точкам и диагностируются ли они?
Если у вас вообще не работает диагностика ни по одному объекту и ни по одной точке, то скорее всего она у вас отключена полностью в системных параметрах на вкладке Диагностика. Проверьте это и включите ее при необходимости, после чего проверьте создание НС в том числе по сигнализации.