1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Чем измерить

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Чем измерить

Сообщение F to the f »

Каким ПЛК измерить каждый интервал между передними фронтами последовательности импульсов?
частота не превысит 10кГц
У вас нет необходимых прав для просмотра вложений в этом сообщении.

alex_ugrumov
почётный участник форума
почётный участник форума
Сообщения: 626
Зарегистрирован: 29 сен 2008, 17:05
Имя: Алексей Угрюмов
Страна: Россия
город/регион: СПб
Благодарил (а): 6 раз
Поблагодарили: 22 раза

Re: Чем измерить

Сообщение alex_ugrumov »

А дальше Вы что с этим делать будете? Управление по этим измерениям? Или это просто измерения эксперимента и важно записать их?
10кГц для ПЛК много. И если импульсы идут на максимальной частоте 10кГц, какая д.б. точность измерения?
Alex.

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

alex_ugrumov писал(а):А дальше Вы что с этим делать будете? Управление по этим измерениям? Или это просто измерения эксперимента и важно записать их?
10кГц для ПЛК много. И если импульсы идут на максимальной частоте 10кГц, какая д.б. точность измерения?
да это регулирование
точность желательно 1 - 2 %
Аватара пользователя

doza
завсегдатай
завсегдатай
Сообщения: 539
Зарегистрирован: 05 ноя 2012, 07:38
Имя: Дозморов Владимир Владимирович
Страна: Россия
город/регион: Северск
Благодарил (а): 1 раз
Поблагодарили: 24 раза

Re: Чем измерить

Сообщение doza »

Спарить осциллограф с ПЛК интересная задача.
Чебурашку видишь???? я тоже не вижу, а он есть.

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

doza писал(а):Спарить осциллограф с ПЛК интересная задача.
что по сути ?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: Чем измерить

Сообщение Михайло »

Интервал между импульсами - это есть обратная величина частоты, т.е. t = 1/f. :-) В ПЛК обычно есть функция частотомера и 10 кГц - это детская частота.
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 59 раз
Поблагодарили: 89 раз

Re: Чем измерить

Сообщение dtv »

Ключевое слово в топике "каждый", т.е. речь идет в первую очередь о возможности измерять длительность отдельных импульсов. При измерении частоты такого не будет.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

dtv писал(а):Ключевое слово в топике "каждый", т.е. речь идет в первую очередь о возможности измерять длительность отдельных импульсов. При измерении частоты такого не будет.
Частоту измерить проще - суммировать импульсы за время , есть модели ПЛК принимающие до 100 кГц.
Кстати в данном случае речь идет не о длительности , см рис download/file.php?id=2668

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Чем измерить

Сообщение Alexander »

Михайло писал(а):Интервал между импульсами - это есть обратная величина частоты, т.е. t = 1/f. :-) В ПЛК обычно есть функция частотомера и 10 кГц - это детская частота.
10 кГц - детская частота, если мы возьмемся измерять стабильную частоту. В данном же случае необходимо измерение фактически периода, т.к. нужно управление по этим данным, причем с точностью 1-2%, если верить автору. И таким образом детская частота превращается в отнюдь не детскую.
P.S. Все будет определяться необходимым временем реакции системы на изменение частоты/периода. Если это будет одна секунда - один разговор, а если это будет 0.1 секунды - другой (даже разговора не получится ;) )...

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

Alexander писал(а):10 кГц - детская частота, если мы возьмемся измерять стабильную частоту. В данном же случае необходимо измерение фактически периода, т.к. нужно управление по этим данным, причем с точностью 1-2%, если верить автору. И таким образом детская частота превращается в отнюдь не детскую.
P.S. Все будет определяться необходимым временем реакции системы на изменение частоты/периода. Если это будет одна секунда - один разговор, а если это будет 0.1 секунды - другой (даже разговора не получится ;) )...
не нужно измерять частоту, нужны интервалы download/file.php?id=2668

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Чем измерить

Сообщение Alexander »

А я написал о чем-то другом? Не о том, что нужно измерять интервалы?

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

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

Alexander писал(а):А я написал о чем-то другом? Не о том, что нужно измерять интервалы?
И речь здесь может идти только о страшно дорогом удовольствии, если использовать для этого не свободно программируемый ПЛК. В свободно программируемом, с достаточно мощным процессором, такое реализовать можно без проблем. Только я вот думаю - зачем это надо? Вполне вероятно, что задача решается и другими способами, просто не понятно, в чем суть задачи...
чудеса - одноверменно понимать и не понимать, не верю вам
Alexander писал(а):А я написал о чем-то другом? Не о том, что нужно измерять интервалы?
Alexander писал(а): просто не понятно, в чем суть задачи...

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Чем измерить

Сообщение Alexander »

И правильно, что не веришь. Верить нужно в бога. И вас никто не поймет, и вы никого не поймете. До тех пор, пока не опишете, хотя-бы в нескольких словах: чем надо управлять, какая должна быть скорость реакции, и прочие минимальные сведения. А иначе - флаг вам в руки, вместе со свободно программируемым контроллером, с процессором поболее 300 МГц. И будет вам счастье.

embedd
здесь недавно
здесь недавно
Сообщения: 62
Зарегистрирован: 16 фев 2014, 21:37
Имя: Василий Таракановский

Re: Чем измерить

Сообщение embedd »

Alexander писал(а):И правильно, что не веришь. Верить нужно в бога. И вас никто не поймет, и вы никого не поймете. До тех пор, пока не опишете, хотя-бы в нескольких словах: чем надо управлять, какая должна быть скорость реакции, и прочие минимальные сведения. А иначе - флаг вам в руки, вместе со свободно программируемым контроллером, с процессором поболее 300 МГц. И будет вам счастье.
Бывают прилипчивые люди - сам озвучил, что при помощи ПЛК нельзя, но очень хочется сунуть свой нос в чужой проект и узнать подробности ?
Эта задача для МК с частотой 8-16 МГц.

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Чем измерить

Сообщение Alexander »

МК с частотой 8-16 кГц - задача, прежде всего, для паяльника. И для рук не из попы, если делать прилично. Ну и конечно - не для слабонервных людей. А чужой проект, да еще и детский, мне, пардон, и на дух не нужен. Если не написать чего погрубее, что уж очень на язык просится....
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: Чем измерить

Сообщение Lifanov »

F to the f писал(а):Каким ПЛК измерить каждый интервал между передними фронтами последовательности импульсов?
частота не превысит 10кГц
А вот скажите, мил человек, а как вы собрались получать результаты этих измерений?
Опрашивать некий модуль DI с заданной периодичностью? А если между этими запросами очередной импульс "с улицы" не пришел - тогда получить предыдущее значение или ноль?
Или вас интересует по каждому импульсу генерение прерывания в системе, с тем чтобы в обработчике прерывания из некой ячейки вы могли взять период/частоту?
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS

embedd
здесь недавно
здесь недавно
Сообщения: 62
Зарегистрирован: 16 фев 2014, 21:37
Имя: Василий Таракановский

Re: Чем измерить

Сообщение embedd »

Alexander писал(а):МК с частотой 8-16 кГц - задача, прежде всего, для паяльника. И для рук не из попы, если делать прилично. Ну и конечно - не для слабонервных людей.

Доступно много плк на pic и atmel их можно перепрограммировать не меняя железо. Где вы видели слабонервных программистов?

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Чем измерить

Сообщение Alexander »

Хочется узнать результат этого труда. От многих доступных ПЛК на ПИКах и Атмелах. Особенно хотелось бы узнать, куда приложить эти, так называемые, результаты от не слабонервных программистов. А то вот я тоже программист.

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

Lifanov писал(а):А вот скажите, мил человек, а как вы собрались получать результаты этих измерений?
Опрашивать некий модуль DI с заданной периодичностью? А если между этими запросами очередной импульс "с улицы" не пришел - тогда получить предыдущее значение или ноль? Или вас интересует по каждому импульсу генерение прерывания в системе, с тем чтобы в обработчике прерывания из некой ячейки вы могли взять период/частоту?
Предлагаемый вами поллинг плохой метод, он может пропустить фронт или учесть импульс дважды. Нужно стандартно по прерыванию. (генерение как вы обозвали :crazy0to: )
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: Чем измерить

Сообщение Lifanov »

F to the f писал(а):
Lifanov писал(а):А вот скажите, мил человек, а как вы собрались получать результаты этих измерений?
Опрашивать некий модуль DI с заданной периодичностью? А если между этими запросами очередной импульс "с улицы" не пришел - тогда получить предыдущее значение или ноль? Или вас интересует по каждому импульсу генерение прерывания в системе, с тем чтобы в обработчике прерывания из некой ячейки вы могли взять период/частоту?
Предлагаемый вами поллинг плохой метод, он может пропустить фронт или учесть импульс дважды. Нужно стандартно по прерыванию. (генерение как вы обозвали :crazy0to: )
Первое. Я не предлагал опрашивать сам вход. Я предлагал опрашивать модуль частотомера.
Второе. Какое количество таких входов должно быть?

Короче, вам мой совет. Возьмите модуль ADAM-5081. Модуль сам меряет частоту, кладет в ячейку. Вы со своей периодичностью опрашиваете ячейку, делите 1 на значение, получаете период и делаете то, что вам надо.
Успели опросить быстрее, чем приход нового импульса - получите второй раз то же значение.
Если хотите - можете настроить местные лимиты - по выходу частоты за пределы будет вам DO.
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: Чем измерить

Сообщение Михайло »

Alexander писал(а):Только я вот думаю - зачем это надо? Вполне вероятно, что задача решается и другими способами, просто не понятно, в чем суть задачи...
Александр верно сомневается в правильности постановки задачи. Представленное "техзадание" предполагает сбор огромного массива данных (10 тысяч 16-битных значений интервалов в одну секунду!). Пока никто не смог понять, зачем такой массив. Возможно все-таки измерение частоты - простое решение задачи. Измерение частоты - это практически то же самое, что и измерение времени, только с квантованием по времени.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Чем измерить

Сообщение Valerich »

Пошукать по инету пробовали?
Вот ссылка с первой страницы поиска:
Тема на одном известном форуме
продолжаем поиск, находим это.
Да, это не ПЛК, это дорогой профессиональный прибор, но мы решаем поставленную задачу, а результаты можно получить в ПК, и, следовательно, если хочется, скорее всего, и в ПЛК.

leon78
эксперт
эксперт
Сообщения: 1024
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 27 раз
Поблагодарили: 104 раза

Re: Чем измерить

Сообщение leon78 »

Есть так называемые "Time Stamping Module".
Для примера, в серии M340 есть BMXERT1604T. Но точность метки времени там 1мс, что явно мало для требуемого применения.
Возможно, удастся найти подходящие модули у других производителей.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
F to the f
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 03 мар 2014, 08:59
Имя: F to the f

Re: Чем измерить

Сообщение F to the f »

Lifanov писал(а): Короче, вам мой совет. Возьмите модуль ADAM-5081. Модуль сам меряет частоту, кладет в ячейку. Вы со своей периодичностью опрашиваете ячейку, делите 1 на значение, получаете период и делаете то, что вам надо.
Успели опросить быстрее, чем приход нового импульса - получите второй раз то же значение.
Если хотите - можете настроить местные лимиты - по выходу частоты за пределы будет вам DO.
Нужны значения интервалов, а не частота. В результате написал на микроконтроллере.
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: Чем измерить

Сообщение Lifanov »

F to the f писал(а):
Lifanov писал(а): Нужны значения интервалов, а не частота. В результате написал на микроконтроллере.
А делить единицу на частоту религия не позволяет? ;-)
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»