Цитата Сообщение от Максим Tomahawk Посмотреть сообщение
Помогает кратковременное выключение питания ПЛК100 (и на ПЛК150 также было), после этого видимо происходит переинициализация порта Ethernet и тогда снова всё работает до поры до времени. Причём связь теряется не временно, а насовсем, до тех пор пока питание ПЛК не выключат секунд на 5.

Binary VERSION 2.10.9, ПЛК100 подключен в хаб, в данной подсети всего 2 ПЛК, компьютеров всего пара штук.
Да всё именно так похоже и бывает.Замечено,что зависает порт на ПЛК при сканировании сети или если кинуть большую кучку пакетов UDP в его адрес.
Например вот этот ПЛК виснет:

PLCInfo
PLC model MODEL PLC 100
Binary VERSION 2.10.9
Need Target version 2.10
Compiled: 13:25:45 Sep 25 2009
MAC 79:00:00:00:5E:85
IP 192.168.0.15
GATE 192.168.0.15
MASK 255.255.255.0
PIC upper version is 07
Licence unlimited
No DAC
PIC lower version is 0a


А приведённый ниже ПЛК150 после перепрошивки 1...2года назад вроде перестал при сканировании сети терять свой TCP порт.Видимо прошивка 2.14 помогла.
PLCInfo
PLC model MODEL PLC 150
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:22:17 Apr 28 2011
MAC 79:00:01:06:AC:15
IP 192.168.0.20
GATE 192.168.0.20
MASK 255.255.255.0
PIC upper version is 07
Licence unlimited
Voltage DAC
PIC lower version is 09

Думаю ,что правильнее всего в логике работы ПЛК на уровне прошивки сделать так, чтобы даже при большом или огромном количестве UDP или иных пакетов в его адрес, он никогда не вешал бы весь TCP порт.Пусть лучше он не обработает и упустит часть пакетов, но останется на связи.Данное явление опасно, в связи с потерей управляемости объектом.
Попробую перешить и ПЛК100 на прошивку 2.14 или новее,если таковые есть,может тоже поможет.