Добрый день

ПЛК 100 в сети имеет адрес 192.168.1.50

На нем крутится такая простая программка

Код:
IF sock_rx = -1 THEN
	sock_rx := UdpOpenReceiveSocket(3639);
ELSE
	data_len := UdpGetReceiveDataSize(sock_rx);
	IF data_len <>0 THEN
		data_len := 0;
	END_IF
END_IF
Если я с сервера посылаю udp broadcast по адресу 192.168.1.255, ПЛК его не ловит, хотя остальные компы в сети это сообщение принимают.

Если я посылаю broadcast на адрес 192.168.1.50, ПЛК его естественно ловит.

Может быть я что-то делаю не так?