Страница 1 из 1

MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 16 шт

СообщениеДобавлено: 28 сен 2023, 16:50
Dimetrus
Добрый день!
В 2020 написан и запущен проект вентиляции на 16 приточных вентиляционных систем. Контроллеры Segnetics Pixel (16 штук) подключены к MT8092XE через Modbus TCP (Zero-based). Все контроллеры в своей подсети и заведены на LAN1 панели. LAN2 подключен к заводской подсети и панель мониторится через VNC. Проблемм со связью никаких замечено не было. Постепенно заказчик начал добавлять некоторое количество приточек. И начали иногда вываливаться ошибки PLC NOT RESPONSE, причем на контроллерах со старшими IP адресами. Сейчас добавили еще 2 (всего 21) и ситуация усугубилась. Ошибки валятся постоянно, причем только на 5 старших IP адресах (добавленных последними). По документации панель поддерживает 32 клиента. Может быть есть еще ограничение на количество тегов? ПО EasyDiagnoser показывает код ошибки 12 "Ignore ". Проблем с физическим соединением нет, проект и модернизация на PLC и HMI делалась одним человеком (мной). Все контроллеры пингуются.
Может кто сталкивался с подобным? Сейчас уже пришел к мысли разнести опросы контроллеров по времени через глобальную передачу данных во внутренние перменные. Но останавливает объем проекта.

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 28 сен 2023, 17:42
8bit
поставьте минимальное время команды не 0, а 50 или 100 в настройках устройства ModbusTCP

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 28 сен 2023, 17:44
8bit
Dimetrus писал(а):Добрый день!
Ошибки валятся постоянно, причем только на 5 старших IP адресах (добавленных последними).


посмотрите сниффером, что отвечают эти ПЛК в modbus посылке

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 28 сен 2023, 17:48
Dimetrus
8bit писал(а):поставьте минимальное время команды не 0, а 50 или 100 в настройках устройства ModbusTCP

Время ставил разное, сейчас стоит 20. Все равно ошибки есть. Все настройки крутил туда сюда -особо не помогают.

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 28 сен 2023, 17:52
Dimetrus
8bit писал(а):
Dimetrus писал(а):Добрый день!
Ошибки валятся постоянно, причем только на 5 старших IP адресах (добавленных последними).


посмотрите сниффером, что отвечают эти ПЛК в modbus посылке

Смотрел WireShark' ом, но он мониторит только связь компьютера в режиме симуляции панели. Надо какой то настоящий сниффер подыскать, чтобы весь трафик в подсетке мониторить. Завтра попробую. Спасибо за отклик. Хотелось бы еще понять, что за ошибка такая 12-Ignore. 9 ошибка понятно - что контроллер не найден по IP

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 28 сен 2023, 18:15
8bit
вам нужно потрошить ответ Modbus slave'a

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 28 сен 2023, 18:16
8bit
можно эти старшие IP адреса опросить чем-то типа Modscan и посмотреть траффик

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 02 окт 2023, 10:41
Dimetrus
Поэкспериментировал в пятницу с панелью. Удаляешь любые три приточки - остальные начинают работать нормально. По совету 8bit игрался с настройками минимального времени команды. Пришел к выводу что влияет не столько само время команды, сколько отношение мин. времени команды к периоду опроса в выборке данных(пишутся тренды по всем приточкам). Сейчас поставил время комманды 100мс, период опроса 1с. За последние 12 часов было всего две потери связи. Причем при увеличении времени опроса в выборке, к примеру до 3 секунд, связь вообще рвется постоянно. Вообщем пока решил убрать ошибки по связи из логов, чтобы не мозолили глаза заказчику. В ближайшее время будем добавлять еще несколько приточек, я думаю придется ловить другое соотношение.

Re: MT8092XE PLC NOT RESPONSE при Modbus TCP Slave больше 1

СообщениеДобавлено: 02 окт 2023, 12:10
8bit
опросите все ваши 21 ПЛК альтернативным Modbus клиентом: если проблема сохранится, то проблема на в панели Weintek ......