Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Pixel

Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2018, 00:33   #1
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Проблема с опросом

Имеется проблема с опросом переменных от beckhoff,причем если удалить все другие слейвы из программы,то все опрашивается и управляется,как только в программе участвуют все слейвы,то записывать регистры в бэкхоф не получается и данные все не приходят
https://drive.google.com/open?id=1V2...Saum_qnAZL_8Il
4ertjaga_88 вне форума   Ответить с цитированием
Старый 25.04.2018, 10:58   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с опросом

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

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


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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.04.2018, 11:10   #3
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с опросом

мониторить типа WireShark'ом?
4ertjaga_88 вне форума   Ответить с цитированием
Старый 25.04.2018, 11:17   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата
Сообщение от 4ertjaga_88 Посмотреть сообщение
мониторить типа WireShark'ом?
Чем вам удобнее. Я так вообще часто первым попавшимся в гугле монитором пользуюсь.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.05.2018, 11:53   #5
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с опросом

Вообще достаточно ли того,что менять скорость опроса в свойствах самого слейва,потому как стараюсь обычно ту же скорость указывать и в карте слейва для каждой переменной?
4ertjaga_88 вне форума   Ответить с цитированием
Старый 17.05.2018, 11:54   #6
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с опросом

Цитата
Сообщение от 4ertjaga_88 Посмотреть сообщение
Вообще достаточно ли того,что менять скорость опроса в свойствах самого слейва,потому как стараюсь обычно ту же скорость указывать и в карте слейва для каждой переменной?
Что? Как вам это удаётся? =)


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 20.05.2018, 14:17   #7
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с опросом

Что именно?
4ertjaga_88 вне форума   Ответить с цитированием
Старый 21.05.2018, 10:45   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата
Сообщение от 4ertjaga_88 Посмотреть сообщение
Что именно?
Менять скорость опроса таким образом, как вы это описали. Там одно другому противоречит, поэтому интересно, что же именно вы меняли.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.05.2018, 16:24   #9
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с опросом

Ну есть скорость опроса самого слейва при нажатии на свойства конкетного слейва...и есть возможность менять время в графе для каждого конкретного регистра, если выставить "0" для какого либо регистра,то его обновление будет по запросу,а не циклически...так вот какой лучше цикл выставлять,если в свойствах указано , например, 5сек ?
4ertjaga_88 вне форума   Ответить с цитированием
Старый 21.05.2018, 16:26   #10
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с опросом

В свойствах слейва нет никакого времени опроса. Там есть таймаут ожидания ответа и скорость порта. Скорость порта не как не связана со скоростью опроса переменных. Таймаут тоже не влияет на скорость опроса переменных. Это совсем разные понятия и предназначение у них тоже разное.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 21.05.2018, 16:43   #11
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с опросом

Хорошо,тогда какие рекомендации для пикселя на выставление разного или одинаково тайм аута для разных слейвов...будет успевать все получить при выставлении одного и того же тайм аута?
4ertjaga_88 вне форума   Ответить с цитированием
Старый 21.05.2018, 16:44   #12
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с опросом

Конечно будет.

Нет никаких рекомендаций в общем виде. Всегда нужно настраивать ведение опроса в соответствии с условиями на объекте, требованиями слейвов, приоритетностью одних данных над другими, да мало ли ещё какие критерии выбора могут оказаться в каждой конкретной ситуации?


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 21.05.2018, 17:06   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата
Сообщение от 4ertjaga_88 Посмотреть сообщение
Хорошо,тогда какие рекомендации для пикселя на выставление разного или одинаково тайм аута для разных слейвов...будет успевать все получить при выставлении одного и того же тайм аута?
Тайм-аут зависит от скорости порта и быстродействия слейва. 5 секунд для RS485 выставлять нет никакого практического смысла.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.05.2018, 18:52   #14
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата
Сообщение от 4ertjaga_88 Посмотреть сообщение
Хорошо,тогда какие рекомендации для пикселя на выставление разного или одинаково тайм аута для разных слейвов...будет успевать все получить при выставлении одного и того же тайм аута?
тут где-то выкладывали макрос выход которого можно прицепить на лампочку и когда лампочка горит значит обмен идет. так вот, настраивай обмен таким образом чтобы лампочка мигала. все.


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 22.05.2018, 00:01   #15
4ertjaga_88
Senior Member
 
Регистрация: Apr 2013
Сообщения: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата:
Сообщение от Arsie Посмотреть сообщение
Тайм-аут зависит от скорости порта и быстродействия слейва. 5 секунд для RS485 выставлять нет никакого практического смысла.
сколько рекомендуется?
4ertjaga_88 вне форума   Ответить с цитированием
Старый 22.05.2018, 10:35   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с опросом

Цитата
Сообщение от 4ertjaga_88 Посмотреть сообщение
сколько рекомендуется?
Рекомендуется выяснить скорость работы порта и быстродействие слейва.

Но не думаю, что понадобится больше, чем 200 мсек.


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

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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH4 проблема с опросом SMH2G по Modbus TCP (решено) Max2114 Вопросы о SMH4 26 20.05.2023 14:59
Проблема с записью программы в Pixel-1211 (нет проблемы) Пятница Вопросы о Pixel 15 24.07.2018 18:47
RS-485 проблема со связью (решено) monstr696 Вопросы о Pixel 7 17.05.2016 22:51
Проблема с подключением к сигнетику. GDDGDD Вопросы о SMH-2G(i) 8 19.04.2016 23:37


Часовой пояс GMT +4, время: 14:04.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023