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