Почти правильно, осталось поменять в RS485, 1 стоп бит на 2 стоп бит. Выше дописал уже.
Ещё увидел в верхнем UMD, зачем Polling 1000 поставили, верните на 100.
Сначала надо исправлять серьёзные ошибки вроде стоп битов (адрес слейва, скорость, чётность, стоп биты), а функцию вы всегда изменить сможете на 02, если 01 не работает.
Не знаю, функцию на 8 bit input module менял на 01 и на 02, poling time на 100 поменял. И 2 стоп бита поставил. Посылки от меня принимает, Но не считывает ничего.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.