я тоже не волшебник и тоже только учусь, может кто чего и поумнее скажет, то пусть говорит, но тем не менее из своего полевого икзпириенса скажу
Modbus ASCII
сделайте РТУ. Просто тупо сделайте РТУ, сделайте скорость 19200 и в настройках самого контроллера поставьте цикл не 1 мс, а 10 мс.
Не знаю что там у вас за код, может втихаря от препода вы там крипту майните, но что-то мне подсказывает, что нет у вас там такой необходимости получать и передавать данные на 115к
Компенсационных резисторов найти тоже не представляется пока что возможным (для Ethernet, как понял и 100 Ом хватит)
эээээээ резисторы нужны в теории и серьёзной практике и 120 Ом и для RS, а Ethernet здесь вообще не при чём. На столе всё вообще может работать если даже сделать монтажным проводом. Обычной Витухи в условиях лабы вполне достаточно