Тут все понятно как программисты сделали, с этим полностью согласен. Но можно было бы при попытке открыть занятый порт получив код ошибки найти уже открытый порт и совместно им пользоваться или сразу перед открытием смотреть совпадения номеров портов. Проблема программная и программно может быть решена.
Непонятно сколько еще народу в борьбе с ModBus-TCP наткнётся на эту особенность, многим ли это нужно? Для меня остается вопрос, надо ли шуметь и пищать, что бы реализация ModBus-TCP была бы подправлена? Ведь на первый взгляд это недоделка.
P. S. Еще разок огромное СПАСИБО за помощь.