Есть Адвантис, у него в Нипе выделяется память куда он пишет (с дискретных и аналоговых входов) и откуда читает (для дискретных и анаоговых выходов) данные для своих модулей ввода/вывода. Согласно Modbus/TCP это будет область
Holding Registers 4xxxx. В зависмости от наличия и типа модулей ввода/вывода адвантиса, в каждой ячейке этой области будет находится разная информация.
Ваша задача указать эти данные в I/O Scanning путем определение начального смещения и количества. Это можно сделать вручную, поколупавшись в доке, или посмотреть где находятся эти данные в Адвантис конфигураторе, через комманду I/O Image Overview (видео 2:29). Тогда руцями можно вбивать эти значения в I/O Scanning. В примере это 45392 (смещение 5391) - 6 слов для чтения, и 40001 (смещение 0) - 1 слово для записи.
В примере сделано еще проще, все эти данные можно подтянуть в Юнити, указав в Адвантис кофигураторе символьные имена (видео 2:51). Тогда в Юнити появятся переменные (4:27), к которым сразу можно подключаться по имени.