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

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

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

Сообщение Dimetrus » 28 сен 2023, 16:50

Добрый день!
В 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 делалась одним человеком (мной). Все контроллеры пингуются.
Может кто сталкивался с подобным? Сейчас уже пришел к мысли разнести опросы контроллеров по времени через глобальную передачу данных во внутренние перменные. Но останавливает объем проекта.
Dimetrus
 
Сообщения: 5
Зарегистрирован: 20 сен 2019, 14:33

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

Сообщение 8bit » 28 сен 2023, 17:42

поставьте минимальное время команды не 0, а 50 или 100 в настройках устройства ModbusTCP
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение 8bit » 28 сен 2023, 17:44

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


посмотрите сниффером, что отвечают эти ПЛК в modbus посылке
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Dimetrus » 28 сен 2023, 17:48

8bit писал(а):поставьте минимальное время команды не 0, а 50 или 100 в настройках устройства ModbusTCP

Время ставил разное, сейчас стоит 20. Все равно ошибки есть. Все настройки крутил туда сюда -особо не помогают.
Dimetrus
 
Сообщения: 5
Зарегистрирован: 20 сен 2019, 14:33

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

Сообщение Dimetrus » 28 сен 2023, 17:52

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


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

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

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

Сообщение 8bit » 28 сен 2023, 18:15

вам нужно потрошить ответ Modbus slave'a
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение 8bit » 28 сен 2023, 18:16

можно эти старшие IP адреса опросить чем-то типа Modscan и посмотреть траффик
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Dimetrus » 02 окт 2023, 10:41

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

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

Сообщение 8bit » 02 окт 2023, 12:10

опросите все ваши 21 ПЛК альтернативным Modbus клиентом: если проблема сохранится, то проблема на в панели Weintek ......
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 13