ARP (англ. Address Resolution Protocol — протокол определения адреса) — протокол в компьютерных сетях, предназначенный для определения MAC-адреса другого компьютера по известному IP-адресу.
Андрей Фомин, так arp протокол возвращает mac адрес для известного ip. У вас ip адреса известны?
Что касается чтения регистров modbus - смотрите документацию к вашей библиотеке.
1. Не совсем понятно, что вы хотите получить посылая ARP запросы? MAC адреса устройств в сети? Или что-то другое?
2. Не понятно какие возникают трудности чтения регистров через modbus?
Андрей Фомин, По сути да, адресное пространство должно быть описано в документации к программе в контроллере. Что же касается получения данных о других компонентах - читайте инструкцию к контроллеру. Возможно там указаны регистры, из которых можно достать служебную информацию, которая вам нужна.
https://ru.wikipedia.org/wiki/ARP