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

Необходимо вычислить скорость вращения барабана, ОВЕН

Ответить

Автор темы
vom
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 09 сен 2021, 11:13
Имя: Алексей
Страна: Россия
город/регион: Псков
Поблагодарили: 1 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение vom »

Подскажите коллеги, возникла необходимо именно на ОВЕНе вычислить скорость вращения барабана. Какой макрос использовать?
Аватара пользователя

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

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение dtv »

Вопрос задан абсолютно пространно - Вы бы хоть тип оборудования написали. У ОВНА есть разные по функциям и функциональности продукты.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 82 раза

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение Sokolov_Dmitry »

если owen logic смотрим здесь https://owen.ru/forum/showthread.php?t=25068 счетчики и таймеры/ тахометр

Автор темы
vom
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 09 сен 2021, 11:13
Имя: Алексей
Страна: Россия
город/регион: Псков
Поблагодарили: 1 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение vom »

dtv писал(а): 09 сен 2021, 13:53 Вопрос задан абсолютно пространно - Вы бы хоть тип оборудования написали. У ОВНА есть разные по функциям и функциональности продукты.
Да, вы правы. По оборудованию - контроллер OWEN ПР200-220.1.X, индукционный датчик на барабане. Программу пишу на OWEN Logic. Существующие макросы не отвечают моим запросам.
Аватара пользователя

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

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение doza »

ой как-то писать прогу лень, дам подсказку часы реального времени берем секунды выборка процентный остаток, у вас тригер на обнуление счетчика, перед сбросом скинуть счет на переменную, далее простое вычисление.
Чебурашку видишь???? я тоже не вижу, а он есть.
Аватара пользователя

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

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение dtv »

Измерять скорость прямым подсчётом импульсов на ПР200, на мой взгляд, не лучший вариант. Лично я в таком случае использую вторичный преобразователь, к которому и подключаю датчик частоты вращения, а уже с него выходной сигнал в виде тока или напряжения постоянного тока подаю на вход ПР200. В качестве вторичного прибора для контроля частоты, я часто использую НПСИ-ЧВ от КонтрАвт (https://www.contravt.ru/production/norm ... i/npsi-chv).
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 55 раз
Поблагодарили: 134 раза

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение rwg »

Чужих макросов на все случаи жизни не наберёшься. Время цикла ПР200 строго 1мс. Считайте количество циклов от замыкания до замыкания датчика, дальше простейшая математика.

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение Sergy6661 »

rwg писал(а): 10 сен 2021, 07:47 Время цикла ПР200 строго 1мс
Это бабка пошептала, или вилами по воде писано? Этот параметр плавает в любых подобных устройствах, кроме ПАЗ, но там цикл искуственно затянут, чтобы гарантированно все отрабатывалось.
Там что в этом ОвенЛожике нельзя прямым способом посчитать время в миллисекундах между срезом и фронтом импульса???

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 55 раз
Поблагодарили: 134 раза

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение rwg »

Sergy6661 писал(а): 10 сен 2021, 13:27 Это бабка пошептала, или вилами по воде писано?
Кто знакомился с документацией на Owen Logik, тот знает:
"7.2 Время цикла
Время цикла – это время выполнения рабочего цикла прибора, а именно:
• опрос состояния физических входов прибора и копирование их значений в ячейки памяти;
• обработка программы;
• чтение/запись сетевых переменных программы;
• запись результатов работы программы в физические выходы прибора.
По умолчанию время цикла равно 1 мс. Прибор подстраивает время цикла в зависимости от
сложности программы.
Условия увеличения времени цикла:
• возрастает сложность алгоритма (задействовано большое количество ФБ и макросов);
• в программе используется большое количество сетевых переменных;
• используется большое количество элементов управления данными с помощью дисплея
прибора.
Пользователь не может задавать время цикла. Если прибор оснащен дисплеем, то текущее время
цикла можно посмотреть в системном меню прибора. Если прибор подключен к ПК, то время цикла
можно посмотреть в окне Информация о приборе 7.1."

Когда-то для меня оно было важно, я попытался написать такую программу, чтобы заставить время цикла измениться. Не вышло.

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение Sergy6661 »

rwg писал(а): 10 сен 2021, 13:43 ...Прибор подстраивает время цикла в зависимости от сложности программы.
Вона что, вот так, по ходу, у нас и рассчитывают обычно все, опираясь на подстраиваемую величину, которая "ну, мужики, она ж типо не меняется!!! Упс...поменялась"!
... не учебная ...(Особенности национальной рыбалки)
rwg писал(а): 10 сен 2021, 13:43 попытался написать такую программу, чтобы заставить время цикла измениться. Не вышло.
Организовать цикл не дошло?

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 55 раз
Поблагодарили: 134 раза

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение rwg »

Sergy6661 писал(а): 10 сен 2021, 14:08 Организовать цикл не дошло?
Кто знакомился с документацией на Owen Logik, тот знает, там циклов нет, чтобы не повесить ПР.

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение Sergy6661 »

rwg писал(а): 10 сен 2021, 14:10 Кто знакомился с документацией на Owen Logik, тот знает, там циклов нет, чтобы не повесить ПР.
Ну звиняйте тогда, можно (даже очень просто) считать кол-во циклов между импульсами, но как-то это косячно...

Автор темы
vom
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 09 сен 2021, 11:13
Имя: Алексей
Страна: Россия
город/регион: Псков
Поблагодарили: 1 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение vom »

Спасибо всем за дискуссию. Задачу пришлось решить на Siemens S7-1200. Более надежно и стабильно. Использовал высокоскоростной встроенный счетчик.

pr200sd
здесь недавно
здесь недавно
Сообщения: 8
Зарегистрирован: 05 авг 2020, 17:21
Имя: Юрий

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение pr200sd »

Модификация ПР200-220.1.X изначально не очень подходит для подсчета импульсов, это переменка и фильтр пол периода синусоиды 25ms, для =24 входов можно 200-300 Гц регистрировать.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2330
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1989 раз
Поблагодарили: 175 раз

Необходимо вычислить скорость вращения барабана, ОВЕН

Сообщение keysansa »

Все пропустили реально правильное сообщение от Sokolov_Dmitry.
Счетчики на удаленном модуле - самое лучшее решение, не зависящее от цикла контроллера. От цикла зависит только точность измерения.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Ответить

Вернуться в «ОВЕН»