-
- Похоже кепваре меня все таки подвел. Он не считает адрес
192.168.0.255 широковещательным. Он считает его обыкновенным,
соответственно ждет ответа от только этого адреса. А ответы
приходят от адреса 192.168.0.1, и он их отбрасывает. - IBAH(05.10.2024 19:49)
- Напомните мне, где в стандарте ответ на широковещательный запрос?
Всегда думал, что на широковещательный запрос, ведомые не отвечают
в принципе. Не имеют права. Соответственно, ведущий не ждёт ответа
на такой запрос - Nikolay_Po(05.10.2024 22:41)
- По чему он тогда выкидывает ошибку? Это не широковещательный запрос
Модбас, это широковещательный запрос UDP. Он содержит Модбас адрес
1. На него вполне можно ответить. Вдруг ведущий не знает на каких
IP адресах какие Модбас адреса сидят. - IBAH(05.10.2024 23:32)
- Ну нет. Я нигде не видел рекомендаций, отправлять адресные запросы
широковещательными UDP. Наверное, такое не поддерживается, чтобы
конфигуратор сети не обленился и не перевёл весь IP-трафик на
широковещательный, перегрузив ведомые хосты лишними запросами. - Nikolay_Po(06.10.2024 10:31)
- Если бы я делал сеть, то просто привязывал бы адреса Модбас ведомых к их IP явно. А на случай обнаружения новых устройств, делал бы это протоколом DHCP. Так, чтобы новый ведомый хост, сообщал свои параметры, включая текущий адрес Модбас, в запросе, в полях RFC 1497 (BOOTP Vendor Information Extensions). И пусть DHCP-сервер назначает этому устройству запрашиваемый устройством или новый адрес IP. А хост меняет свой адрес Модбас на последний октет IP-адреса, назначенный Nikolay_Po(86 знак., 06.10.2024 10:53)
- Ну нет. Я нигде не видел рекомендаций, отправлять адресные запросы
широковещательными UDP. Наверное, такое не поддерживается, чтобы
конфигуратор сети не обленился и не перевёл весь IP-трафик на
широковещательный, перегрузив ведомые хосты лишними запросами. - Nikolay_Po(06.10.2024 10:31)
- По чему он тогда выкидывает ошибку? Это не широковещательный запрос
Модбас, это широковещательный запрос UDP. Он содержит Модбас адрес
1. На него вполне можно ответить. Вдруг ведущий не знает на каких
IP адресах какие Модбас адреса сидят. - IBAH(05.10.2024 23:32)
- Напомните мне, где в стандарте ответ на широковещательный запрос?
Всегда думал, что на широковещательный запрос, ведомые не отвечают
в принципе. Не имеют права. Соответственно, ведущий не ждёт ответа
на такой запрос - Nikolay_Po(05.10.2024 22:41)
- Похоже кепваре меня все таки подвел. Он не считает адрес
192.168.0.255 широковещательным. Он считает его обыкновенным,
соответственно ждет ответа от только этого адреса. А ответы
приходят от адреса 192.168.0.1, и он их отбрасывает. - IBAH(05.10.2024 19:49)