Показать сообщение отдельно
Старый 25.04.2018, 10:58   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 664 раз(а) в 606 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата:
Сообщение от 4ertjaga_88 Посмотреть сообщение
Имеется проблема с опросом переменных от beckhoff,причем если удалить все другие слейвы из программы,то все опрашивается и управляется,как только в программе участвуют все слейвы,то записывать регистры в бэкхоф не получается и данные все не приходят
Мониторьте трафик, что происходит: то ли беков перестаёт отвечать, то ли Пиксель перестаёт видеть его ответы.

Как только будет виден виновный, можно будет поговорить предметно, т.е. о путях решения.


PS. Помнится, мы разрабатывали FS-01 и программеры допустили одну ошибку: FS-01 принимала и расшифровывала любой пакет в сети, и только потом откидывала его, если он адресован не ей. Это вызывало как раз ровно такую картину, как вы описываете. Слабый проц + слабые программеры = отсуствие связи из-за того, что девайс занят анализом чужого пакета и пропускает свой. Проверить легко: кардинально замедлить опрос слейвов. Раз в 10-20. В обмене будут появляться свободные окна, в которые девайс будет "освобождать себя от работы" и принимать таки свой пакет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием