Видео 8. Таймеры в OwenLogic
HTML-код
- Опубликовано: 13 дек 2024
- Публикуем восьмое видео по работе в среде OwenLogic
В этом видео разберем:
виды таймеров в OwenLogic
принцип работы и особенности таймеров
настройку параметров интервальных таймеров
примеры применения в задачах
OwenLogic - среда программирования для создания алгоритмов работы программируемых реле ОВЕН ПР100, ПР102, ПР200 и информационной программируемой панели ОВЕН ИПП120. Алгоритм создается на языке функциональных блоков FBD с помощью готовых компонентов.
Подробнее OwenLogic: owen.ru/produc...
Спасибо. Ждём следующее видео!
В схемотехнике таймер TP называют одновибратором (генератором импульса). У вас реализована длинная схема (отработка заданной длительности). В некоторых контроллерах есть и короткая схема (при обнулении входа выход также обнуляется).
Спасибо за видео!!!
Спасибо! Интересно!
все ясно и понятно)
У меня вопрос , как можно сделать привод для станка из пчв. Асинхронный двигатель к нему подключиться энкодер. Как выполнить привод для оси. Заранее спасибо.
OwenLogic хорошая программа. Но, не хватает некоторых удобств. Было бы здорово, например, чтобы макрос открывался по двойному щелчку. Или линию связи преобразовывать в линию задержки или удалять через контекстное меню
Добрый день!
Здравствуйте. Как сделать уставку таймеров ТР, TON и TOF с экрана?
К любому из них можно задавать уставку с помощью блока записи "write to fb". На панельке сверху найдете, задаём в формате int, в миллисекундах
Ещё один приятный видос, наглядно и понятно. P/S а к какому-то из этих таймеров уставку можно переменную прикрепить для задания с экрана, а как это делать я и забыл - и как на зло мне это стало нужно, что-бы указать время а по истечению сработал дискретный выход блока.
К любому из них можно задавать уставку с помощью блока записи "write to fb". На панельке сверху найдете, задаём в формате int, в миллисекундах.
@@Vasiliy_Sh спасибо, я посмотрю
Попозже ещё видео будет) сейчас мы только разберемся, как сделать миллион вебинаров)
@@Vasiliy_Sh видео много и разной полезности, некоторые видео по моему мнению для самого начального уровня, я всё равно смотрю их, но хочу сказать и за них спасибо, тех кто далек от этого могут понять Р/S оборудование для людей действительно, а не для полюдей, особенно температурные диапазоны хорошо
Добавьте в библиотеку макрос управления насосами с ротацией их через заданное время. Для вентиляции и вентиляторов такой есть, а насосы почему-то проигнорировали.
Здравствуйте! Можете подсказать по такому вопросу - у меня в программе три таймера Ton и иногда возникает необходимость изменять их значения. К примеру стоит 18 сек. Нужно поставить 22 сек. Вот чтобы не таскать туда каждый раз ноутбук или не снимать контроллер и не возить его через весь город, может быть есть возможность изменять уставку этого таймера через экраны? Или так не получится сделать? Уже попробовал различные варианты с дисплеем - не нашёл решения. Булевы переменные на дисплей при этом успешно выводил. Может быть такую функцию нужно через какие-то другие функции сделать?
Найдите в этом же плейлисте видео про запись значений в функциональный блок, там ответ на ваш вопрос
В таймеры в качестве времени можно передавать только константы? что то не могу найти как на вход переменную передать.
С помощью блока "write to fb"
добрый день. с ФБ ТР есть проблема, во время симуляции значение от константы передается через переменную записи в ФБ, а в работе от СП307 значение приходит на вход, но сам блок ТР его игнорирует.
Вы уверены, что значение с СП приходит на вход блока? И приходит правильно? Потому что проблем быть не должно в такой связке
Почему в овенлоджик нельзя в таймера и генераторах импульсов, время брать с переменной?
Можно, есть блок специальный для записи значения переменной в ФБ
Подскажите, как эти таймеры зацикливать? например одна лампочка горит 5сек, другая 10 сек, и снова первая и т.д.?
В этом случае условием на включение одного таймера должно быть окончание работы другого, например с помощью детектора заднего фронта f_trig
здраствуйте.А естли макрос чтобы опредилит восход закат солнце
В owen logic такого готового макроса нет, но на форуме пользователи делились решением такой задачи
meyer это же брюки
А можете сделать таймер: 1. с опделение четного не чётного дня. 2. Чтобы CLOCKW1 параметры можно было задавать не только из Лоджика, но и с дисплея ПР
Определение четного дня в принципе можно показать) со второй частью сложнее, такой функции на текущий момент не предусмотрено, для этого блока
@@Vasiliy_Sh буду весь презнателен. Мне для программы очень надо
Добрый день. В ПР103 будет функция clock?
Опишите подробнее функционал этой функции, возможно она уже имеется в пр103
@@Vasiliy_Sh суточное и не дельное реле. В ПР102 и ПР200 они есть, а ПР103 их нету
@@sergejs.vilumsons спасибо за информацию, уточним) мне казалось, что должны были быть
@@sergejs.vilumsons простите, видимо случайно удалил ваш комментарий про то, что вы скачали лоджик и не нашли этот блок( я отправил информацию коллегам, которые занимаются ПР
@@Vasiliy_Sh всякое бывает. Спасибо.
здравствуйте.очень хотелось-бы.разобрать тему по таймеру с памятью.
Поясните немного, что конкретно имеется в виду под таймером с памятью. Когда разберём основной функционал лоджика, перейдем к таким роликам)
@@Vasiliy_Sh здравствуйте. имеется в виду возможность приостановить отсчёт по условию(стоп/пауза-например)и продолжить с места остановки,до значения уставки.т.е. записать оставшееся время,чтобы не запускать отсчёт заново.(просто я начинающий и пока не совсем понимаю как это реализовать...)
@@batefoma обязательно подумаем на этот счёт, когда закончим с основными вещами)
А как через "write to fb" задавать время и день недели в Clockw1?
Никак
👍
Как сделать задание реального времени с панели? Без геморроя со смещением виртуального относительно системного времени.
Имеется в виду задание новых значений в часы реального времени в пр? И что имеется в виду под смещением виртуального времени относительно системного?
Кружка ЗачЁт
Эти таймеры ужасные, так как они без подключения переменной!!! Я бы заменилбы все блоки подобного типа ,чтоб перевести к единой логике ,а не так как сейчас одни работа.т через переменные, константы а другие надо зарание выстовлять причем смними невозможно делать логико с измененным значением как это делается переменными. Блок должен нести функцию,а значения для блока должно выстовляться через переменные ,а не так как сейчас с этими блоками.Подобные блоки бесят меня ,что иза подобной реализации приходится тратить время на извращения чтоб как то обойти подобные блоки в своем проекте.
никаких извращений, переменная подключается вполне штатной функцией, если она нужна. Если не нужна - пользуемся настройками через свойства)
внимательно читайте Руководство пользователя и справку. Всё очень просто и логично. Реализация параметрирования через блоки записи\чтения унифицирует логику создания программы и соответствует идеологии ОЛ. И имеет ряд плюсов - например, блок сразу видно на схеме и связи наглядны, видно что есть внешнее параметрирование, откуда берётся параметр и с чем он связан
Вам уже не первый раз говорят, что подключаются через блок «write to FB» 😁 А вы все пишите и пишите, что нельзя записать.
В чём смысл таких видео ? Для школьников ?
Разбирали бы какие нибудь проекты, где реализуются сложные задачи.
А кому нужен один проет интересный одному человеку?у всех свои задачи.
@@TheWhiteShadow2012 вопрос на вопрос, шикарный ответ.
@@ooy62 я ответил ,что большинству это не подойдет!
@@TheWhiteShadow2012 а в чем это видео познавательно ? Вся это информация есть в справке Owen Logic. А как использовать в реальных проектах нету информации.
Про справку вы правы, часть информации там есть. Но какой процент ее читает?)
Плюс, здесь разобрано намного проще и подробнее. Реальных проектов нет, а вот примеры, где можно использовать таймеры - есть. Разбирать один конкретный пример, во-первых, невозможно, во-вторых, большинству будет не интересно.
Эти видео нацелены на новичков и инженеров, которые не специализируются на программировании.
P.S. Ну а школ ников тоже, получается, не обидели.