Здравствуйте.
Упрощенно опишу систему:
2 контроллера плк110: ведущий и ведомый. На ведомом вызывается функциональный блок (ФБ) с десятком входов и выходов, объявленный как сетевая переменная. Ведущий должен записывать на входы этого ФБ данные и читать информацию с выходов.
Я создаю папку с этой сетевой переменной (сетевым ФБ) с галками на чтение и запись в обоих контроллерах.
Т.е. входы ФБ записывает ведущий, - читает ведомый. Выходы наоборот.
Т.о. наложений данных быть не должно. Но будет ли это работать? И нет ли каких подводных камней?
Например при присваивании значения входу ФБ "FBlock(in_1:=true)" будет производиться вызов этого блока на ведущем контроллере, хотя некоторые его (блока) выходы привязаны к физическим выходам ведомого контроллера...
П.С.
Можно конечно было бы наобъявлять кучу переменных, которые присвоить входам и выходам ФБ, но это дополнительная трата веремени и ухудшение читаемости проекта.