Да всё именно так похоже и бывает.Замечено,что зависает порт на ПЛК при сканировании сети или если кинуть большую кучку пакетов 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 или новее,если таковые есть,может тоже поможет.





Ответить с цитированием