Блин, ну НЕ НАДО использовать дохрена прямых адресов!
Я выкладывал то, как делаю я, вот здесь: https://owen.ru/forum/showthread.php?t=38622
а) Собираю всё в ОДНУ структуру с вложенными
б) В конфигурации ПЛК вставляю одну, первую переменную от Slave (которая у тебя "Запасная переменная 0") и её адрес назначаю указателю на структуру.
После этого всё работает "само", и адреса тоже пересчитываются "сами".