1)Cеть RS-485 из двух контроллеров "Master" и "Slave"

"Master": PLC100-K-M (Modbus ASCII Master RS-485) 2.10.7
"Slave": PLC100-K-L (Modbus ASCII Slave RS-485) 2.10.7

2)Среда разработки CoDeSys 2.3.9.9, файлы с проектами:
100KL MbusA-SLAVE-485-9600.pro
100KL MbusA-MASTER-485-9600.pro

3) функция программы- считывание текущего состояния входов DI1...DI8 контроллера MASTER,
передача по сети RS-485 Modbus на контроллер SLAVE и отображение на выходах DO1.1 ... DO4.1

4) в конфигурацию переменных контроллера SLAVE были внесены изменения, добавлена переменная "Node2" , номер узла =3,
для "_var3", переместившейся в списке на позицию ниже,восстановлен номер узла=1. Измененный проект в "Копия 100KL MbusA-SLAVE-485-9600.pro"

Функционирование системы MASTER-SLAVE нарушилось. При удалении переменной Node2 работа восстановилась.

5) Вопросы:

-как поставить однозначное соответствие для modbus-переменных?
-как корректно пополнять список переменных?

6) Дополнительно: после загрузки проекта Slave выдается сообщение см скриншот № 6
Реального старта программы не происходит, а после нажатия кнопки старт выдает сообщение смю скриншот №7
В чем ошибка ?

переменные через Modbus.zip