Добрый день. Насколько глубоко Вы хотите изучить вопрос?
В Вашем случае пока достаточно понять, что сетевая переменная это ящичек в квартире. В этом ящичке что то лежит. Адрес устройства по сети - это адрес квартиры, а регистр - это номер ящичка в квартире. Он там может быть и один и много, но всё равно у каждого свой номер.
А функция модбаса - это возможность или только посмотреть содержимое ящичка, или можно что то оттуда взять и другое положить.
Ну и желательно знать какой тип переменной (типа ящичка и его содержимого) что означает.
Вот и ВСЁ основное для начала.
А входами/выходами по сети не управляют. Управляют СЕТЕВЫМИ ПЕРЕМЕННЫМИ.

В Вашем случае Вам нужно создать входящую переменную в ПР200 и соединить её с выходом. Если выход дискретный. То тип переменной - булевый.
А в ИПП 120 создать аналогичную ВЫХОДНУЮ переменную. И в свойствах указать адрес и регистр переменной в ПР200. Также указать функцию, или чтение или изменение.

А входа DI1 и DI2 управляются снаружи, Вы не можете включить изнутри программы. Можете только прочитать состояние внутренней переменной этих входов.

Вроде же есть примеры для связки ПР и ИПП.

Вот как то так.

А разбираться что из себя представляет САМ ПРОТОКОЛ МОДБАС - если будет интересна теория, тогда уже разбирать именно с ним.
С уважением