Вот ваша ошибка по ходу. Для запрета обмена со слейвом надо включить бит 316.10. Для разрешения выключить бит 316.10.
А у вас он в ФО включается с циклом 5 сек, даже если вы разрешите обмен, через 5 сек цикл запретит обмен.Цикл 5 с.jpg Цикл 5сек.jpg
В итоге, биты управления у вас работают наоборот, вы выводите котёл из ремонта, включаете в работу, а бит на 5 сек включается,
выскакивает окно нет связи и бит выключается, разрешая обмен и панель в ступоре. Цикл панели.jpg
И так у вас со всеми 4 слейвами. Поэтому у вас обмен не работает.
Включение бита надо перенести в ФО которая включает окно, что нет связи, а при включении работы, бит включаться не должен. Придётся переписать половину ФО, т.к. у вас биты управления связи задействованы во многих ФО и являются промежуточным звеном, а должны быть конечным и не участвовать в управлении.
И если уж скрываете области, сделайте группировку ФО по окнам, при запуске панели, нет связи, авария 1, авария 2, с подписями на отдельном экране.





Ответить с цитированием