• Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  • Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже предостаточно - придумайте что-то пооригинальнее.
  • Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  • За поиск и предложение пиратского ПО - бан без предупреждения.
  • Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  • Перед тем как что-то написать - читать здесь и здесь.

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

Ответить

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

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

Сообщение vom »

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

Аватара пользователя

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

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

Сообщение dtv »

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


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

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

Сообщение Sokolov_Dmitry »

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


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

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

Сообщение vom »

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

Аватара пользователя

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

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

Сообщение doza »

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

Аватара пользователя

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

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

Сообщение dtv »

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


rwg
авторитет
авторитет
Сообщения: 802
Зарегистрирован: 29 апр 2014, 08:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 26 раз
Поблагодарили: 76 раз

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

Сообщение rwg »

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


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

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

Сообщение Sergy6661 »

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


rwg
авторитет
авторитет
Сообщения: 802
Зарегистрирован: 29 апр 2014, 08:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 26 раз
Поблагодарили: 76 раз

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

Сообщение rwg »

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

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


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

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

Сообщение Sergy6661 »

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


rwg
авторитет
авторитет
Сообщения: 802
Зарегистрирован: 29 апр 2014, 08:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 26 раз
Поблагодарили: 76 раз

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

Сообщение rwg »

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


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

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

Сообщение Sergy6661 »

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


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

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

Сообщение vom »

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


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

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

Сообщение pr200sd »

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

Ответить

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