Segnetics

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

Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4.

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2019, 19:03   #1
mrSiemens
Новичок
 
Регистрация: May 2019
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Частота выборки с аналоговых портов

Здравствуйте

При попытке создать входы для 6 аналоговых датчиков 4...20мА в свойствах модуля МС был неприятно удивлен подписью в мастере "Период опроса всех каналов 0,5С"
В мануале на МС модуль говорится о 120мС на выборку, что, вообще говоря, уже дох.. очень много, а тут, с 6и каналов и пол секунды, и это уже совсем не очень много, а оченьоченьочень много!
Или я что-то не понимаю?
Есть ли возможность изменить время выборки?

Только начинаю изучать продукцию Сегнетикс для реализации нового проекта и пока не разобрался что есть где.
mrSiemens вне форума   Ответить с цитированием
Старый 07.05.2019, 19:15   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Частота выборки с аналоговых портов

Цитата:
Сообщение от mrSiemens Посмотреть сообщение
Только начинаю изучать продукцию Сегнетикс для реализации нового проекта и пока не разобрался что есть где.
Используйте модуль FMR, он работает быстрее и как раз укладывается в означенное вами время.

Частоту опроса каналов изменить невозможно.

Можно поинтересоваться, что у вас за задача, потребовавшая скорости выполнения?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.05.2019, 19:29   #3
mrSiemens
Новичок
 
Регистрация: May 2019
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Частота выборки с аналоговых портов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Можно поинтересоваться, что у вас за задача, потребовавшая скорости выполнения?
Перемещение объекта в пространстве через управление моторредукторами.

Честно говоря, я немного в ступоре. Даже не ожидал такой тормознутости от современного контроллера. Получается, он вообще не применим к этой задаче
mrSiemens вне форума   Ответить с цитированием
Старый 08.05.2019, 10:20   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Частота выборки с аналоговых портов

Цитата:
Сообщение от mrSiemens Посмотреть сообщение
Перемещение объекта в пространстве через управление моторредукторами.

Честно говоря, я немного в ступоре. Даже не ожидал такой тормознутости от современного контроллера. Получается, он вообще не применим к этой задаче
Современные контроллеры есть и быстрее и медленнее. Обращу ваше внимание, что модуль МС - это не контроллер, это модуль расширения. Модули в мире есть тоже и быстрые и медленные.

Получается, что к вашей задаче неприменим. Хотя обычно ваши задачи решаются не аналоговыми датчиками положения а энкодерами и импульсными датчиками перемещения. Получается, что и ваши датчики не особо применимы к вашей же задаче - вне зависимости от скорости опроса каналов.

Также вне зависимости от скорости опроса каналов перед вами встанут вопросы фильтрации сигнала с датчиков. Фильтр с постоянной времени 100 мсек много не нафильтрует в промусловиях.

Также в ваших задачах принято при "подлёте к цели" снижать скорость перемещения для точного позиционирования. Если это невозможно, что линейность скорости мотор-редукторов позволяет весьма точно математически рассчитывать время их перемещения, оставляя датчикам лишь корректирующую роль.

Как вы планировали бороться с помехами на быстром канале? Каково время установления у ваших датчиков? Я не знаю ни одного токового датчика, который в состоянии за 100 мсек выдать достоверный результат - у них свои фильтры есть и чаще всего постоянная времени фильтрации более, чем 100 мсек.


В общем, вопросов много ко всем участникам вашего проекта.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 09.05.2019, 10:43   #5
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Частота выборки с аналоговых портов

Цитата:
Сообщение от mrSiemens Посмотреть сообщение
Перемещение объекта в пространстве через управление моторредукторами.

Честно говоря, я немного в ступоре. Даже не ожидал такой тормознутости от современного контроллера. Получается, он вообще не применим к этой задаче
Как вариант можно попробовать подцепить к вашему датчику к примеру АЦП на выходе которого будет к примеру 12bit параллельная шина. После эту шину подключить к модулю MR120, выставить самое минимальное время цикла программы. В программе воспользоваться блоком bool>int/
RomanIst вне форума   Ответить с цитированием
Старый 13.05.2019, 21:43   #6
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
Lightbulb Ответ: Частота выборки с аналоговых портов

Наиболее корректно указанная задача решается с помощью инверторов (частотных преобразователей) или драйверов шаговиков (в т.ч. интегрированных с моторами) - с поддержкой обратной связи от энкодеров, естественно.
Такие устройства обычно сами корректно отрабатывают и позиционирование, и S-кривую (плавный, но динамичный разгон и торможение к заданной позиции).
Причем в большинство из них будет легко управляться по Modbus от простейшей операторской панели (вплоть до комплектной к частотнику), а продвинутые модели имеют еще и возможность программирования повторяющихся действий (т.е. даже панель оператора для работы не нужна станет).

Примечание:
Если задача все же стоит не в точном позиционировании, а в "придвигании" разноразмерных объектов до заданного расстояния от ограничителя либо до достижения заданного усилию прижима (я больше не вижу ни одной причины использовать аналоговые датчики, кроме как возможность перестраивать эти величины без переналадки линии) - то продвинутые модели частотников имеют по меньшей мере один такой вход (есть и с несколькими), что можно банально учитывать при написании их программы.


_____
В общем, гвозди, конечно, можно забивать и микроскопом - но гораздо логичнее использовать молоток.
ailcat вне форума   Ответить с цитированием
Ответ


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

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



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


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