Подскажите пожалуйста, правильно ли я все понимаю.
Раньше (старые проекты) для связи OPC сервера с PLC я в Ресурсы/конфигурация ПЛК создавал подэлемент Modbus (slave) и по TCP передавал нужные мне переменные.
Неудобств много:
1) я обязан соблюдать иерархию переменных, чтобы в OPС обратиться по адресу к нужной
2) Если я например хочу под проект заложить 250 переменных "ИЗ ПЛК в скаду" и 250 "ИЗ скады в ПЛК" ( т.к. OPC на 500 точек), то при использовании старого метода, мне в конфигурации ПЛК нужно создать 250 переменных выходных из ПЛК(даже если используется пока 100), чтобы обратиться к правильному адресу первой входной переменной в ПЛК.
Так как в OPC для удобства дерево переменных разделено на INPUTs и OUTPUTS, хочется чтобы все OUTPUTS начинались с определенного адреса

В чем собственно вопрос, могу ли я объявлять переменные уходящие в OPC в "Глобальных переменных" ? Если да, то я прописываю их по подобию "Переменная AT%QW2 WORD;" ?
Тогда я не понимаю где мне указать что связь по TCP и Modbus Slave

Разъясните пожалуйста.