Сначало надо угадать целевую платформу
Ни к чему. Таргет нужен среде разработки. Остальному софту важна только версия протокола (плюмс).
Про модбас, надо угадать порт
Поднимите руки те, кто постоянно меняет 502 на что-то другое. Лес рук!
а если хоть 1 клиент подключен к порту (я о TCP), то к нему уже не подключиться
Порт 1200 с кодесисовским протоколом открыт всем ветрам.
Порт для авторизации один, который после успешной авторизации открывает порт с модбас другой, работающий ровно 1 подключение.
Не забываем про порт 1200. А благодаря команде SetIP можно вообще устроить man in the middle.