Дискрет блокировки
Здравствуйте! Возникла ситуация, когда для принудительного опроса надо использовать дискрет блокировки. Связь по выделенной линии, данные с объекта идут через мост. Из описания не понятно до конца, как этот дискрет работает. Написано, что если его значение равно "0"+ динамика происходит одна попытка обмена данными и дальше обмен осуществляется в штатном режиме. Но после выхода из WD или перезагрузки компьютера, значение "0", разрешающее обмен данными, не сохраняется. Например, дискрет связи с контроллером всегда сохраняется после перезагрузки WD. Если на контролере объекта добавить базу-клиент и создать список, куда добавить те параметры, которые могут меняться – дискреты состояния и аналоги, то если какой-то параметр изменился, обмен происходит мгновенно. Непонятно, почему так происходит и такие ситуации не рассмотрены в описании. Подскажите, пожалуйста, как объяснить такие ситуации и можно ли использовать дискрет блокировки для принудительного опроса.
При рестарте контроллера WinDecont, все переменные, которые Вы ввели из Базы-параметров сбрасываются в неопределенность. Следовательно, Вам нужно писать этот дискрет из SCADA системы (OPC модели) или сделать компонент Разработчика, который выставлял бы его по старту контроллера.
Дискрет связи не сохраняется, а быстро восстанавливается при наличии связи.
База-клиент в нижнем контроллере, если там описаны списки на запись, при любом изменении, например дискрета, передает его состояние наверх с заданным периодом.
Прочитайте документацию по компонентам База-клиент и База-сервер
Дискрет связи не сохраняется, а быстро восстанавливается при наличии связи.
База-клиент в нижнем контроллере, если там описаны списки на запись, при любом изменении, например дискрета, передает его состояние наверх с заданным периодом.
Прочитайте документацию по компонентам База-клиент и База-сервер