|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме |
25.04.2018, 00:33 | #1 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Проблема с опросом
Имеется проблема с опросом переменных от beckhoff,причем если удалить все другие слейвы из программы,то все опрашивается и управляется,как только в программе участвуют все слейвы,то записывать регистры в бэкхоф не получается и данные все не приходят
https://drive.google.com/open?id=1V2...Saum_qnAZL_8Il |
25.04.2018, 10:58 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Проблема с опросом
Цитата:
Как только будет виден виновный, можно будет поговорить предметно, т.е. о путях решения. PS. Помнится, мы разрабатывали FS-01 и программеры допустили одну ошибку: FS-01 принимала и расшифровывала любой пакет в сети, и только потом откидывала его, если он адресован не ей. Это вызывало как раз ровно такую картину, как вы описываете. Слабый проц + слабые программеры = отсуствие связи из-за того, что девайс занят анализом чужого пакета и пропускает свой. Проверить легко: кардинально замедлить опрос слейвов. Раз в 10-20. В обмене будут появляться свободные окна, в которые девайс будет "освобождать себя от работы" и принимать таки свой пакет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.04.2018, 11:10 | #3 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Проблема с опросом
мониторить типа WireShark'ом?
|
25.04.2018, 11:17 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Проблема с опросом
Чем вам удобнее. Я так вообще часто первым попавшимся в гугле монитором пользуюсь.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.05.2018, 11:53 | #5 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Проблема с опросом
Вообще достаточно ли того,что менять скорость опроса в свойствах самого слейва,потому как стараюсь обычно ту же скорость указывать и в карте слейва для каждой переменной?
|
17.05.2018, 11:54 | #6 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с опросом
Что? Как вам это удаётся? =)
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
20.05.2018, 14:17 | #7 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Проблема с опросом
Что именно?
|
21.05.2018, 10:45 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Проблема с опросом
Менять скорость опроса таким образом, как вы это описали. Там одно другому противоречит, поэтому интересно, что же именно вы меняли.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.05.2018, 16:24 | #9 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Проблема с опросом
Ну есть скорость опроса самого слейва при нажатии на свойства конкетного слейва...и есть возможность менять время в графе для каждого конкретного регистра, если выставить "0" для какого либо регистра,то его обновление будет по запросу,а не циклически...так вот какой лучше цикл выставлять,если в свойствах указано , например, 5сек ?
|
21.05.2018, 16:26 | #10 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с опросом
В свойствах слейва нет никакого времени опроса. Там есть таймаут ожидания ответа и скорость порта. Скорость порта не как не связана со скоростью опроса переменных. Таймаут тоже не влияет на скорость опроса переменных. Это совсем разные понятия и предназначение у них тоже разное.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
21.05.2018, 16:43 | #11 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Проблема с опросом
Хорошо,тогда какие рекомендации для пикселя на выставление разного или одинаково тайм аута для разных слейвов...будет успевать все получить при выставлении одного и того же тайм аута?
|
21.05.2018, 16:44 | #12 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с опросом
Конечно будет.
Нет никаких рекомендаций в общем виде. Всегда нужно настраивать ведение опроса в соответствии с условиями на объекте, требованиями слейвов, приоритетностью одних данных над другими, да мало ли ещё какие критерии выбора могут оказаться в каждой конкретной ситуации? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
21.05.2018, 17:06 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Проблема с опросом
Тайм-аут зависит от скорости порта и быстродействия слейва. 5 секунд для RS485 выставлять нет никакого практического смысла.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.05.2018, 18:52 | #14 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Проблема с опросом
тут где-то выкладывали макрос выход которого можно прицепить на лампочку и когда лампочка горит значит обмен идет. так вот, настраивай обмен таким образом чтобы лампочка мигала. все.
|
22.05.2018, 00:01 | #15 |
Senior Member
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Проблема с опросом
|
22.05.2018, 10:35 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Проблема с опросом
Рекомендуется выяснить скорость работы порта и быстродействие слейва.
Но не думаю, что понадобится больше, чем 200 мсек. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |