Показать сообщение отдельно
Старый 23.05.2022, 20:34   #10
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 772
Благодарил(а): 8 раз(а)
Поблагодарили: 65 раз(а) в 60 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от Bigcrash Посмотреть сообщение
Именно, но опрос ведется с учетом кол-ва переменных и самих слейвов, т.е. не каждые 100мс. В матриксе каждый слейв опрашивается раз в 5 секунд.
Интересный момент: если один и тот же слейв опрашивает ОРС-сервер и MbPoll они его между собой спокойно делят. Если матрикс с кем-нибудь из них включить в пару, начинают проскакивать ошибки чтения, неприятно, но не критично, т.к. перезапросы в итоге делают свое дело.
Проблема в том, что в один неприкрасный момент ethernet порт матрикса просто либо засыпает и обмен по нему тупо прекращается, но в основном начинают сыпаться ошибки чтения по всем слейвам, хотя датчики в работе и их никто не опрашивает. Включил в проект Delice(link), т.к. раньше не знал про него, поглядим, что покажет к утру.
Скорее всего из-за этого и сыпятся ошибки.

А не пробовали опрашивать через матрикс ОРС-сервером сейвы. Конечно будет больше переменных но ошибок недолжно быть.

Я именно у себя так и делал.

У Вас получается два мастера делят один сейв.


__________________
Саня
monstr696 вне форума   Ответить с цитированием