Подскажите есть ли такой макрос - счетчик, который может видеть параметры частоты генератора или шима, отличать их от другого шима?
Вид для печати
Подскажите есть ли такой макрос - счетчик, который может видеть параметры частоты генератора или шима, отличать их от другого шима?
спасибо, но не нашел.
Вот это скачивалось с простора форума
Вложение 63515
Вложение 63516
А вот, что на их основе сделал
Вложение 63517
Здесь есть мой старый макрос - Частотомер "Самый точный частотомер.owl"https://owen.ru/forum/showthread.php...l=1#post315691
На выходе частота и период импульсов
Работа макроса не зависит от цикла ПР и не требует его вычисления.
Подобных тем было немерено, вот первая что попалась: https://owen.ru/forum/showthread.php?t=36400
Как я понимаю, Вы смотреть, что ранее обсуждалось не пробовали?!
https://owen.ru/forum/showthread.php?t=36466
Есть от от Павла Бартковского
Вложение 63525
Вложение 63526
Из моих v13 Длительность имульса_2.owl и v13_Время между имп.owl
Получилось
Вложение 63521
результат работы
Вложение 63522
пробовал. я недавно на форуме. А вы учитель? есть возможность ответьте, нет проходите мимо. Но это я так думаю.
https://owen.ru/forum/attachment.php...2&d=1392751544
Я?
Нет, не учитель, но мог бы им стать, я так думаю:rolleyes:
спасибо!! изучаю!
Не, это я не вам.
Подскажите, как создать переменные с одинаковыми именами, но одна входная, другая выходная?
спасибо!!!
подскажите что за линия задержки и зачем она нужна?
В Лоджике блоки выполняются не по порядку, а вычисляется вся схема разом, целиком - т.е. мы получаем каждый цикл как бы снимок состояний. Поэтому, если с выхода блока взять сигнал, что-то с ним сделать и подать на вход этого же блока, то посчитать такую конструкцию не получиться - вход и выход взаимно влияют друг на друга в рамках одного цикла и статичного состояния получить нельзя. Чтобы этого избежать и используют линию задержки - на вход сигнал приходит только в следующем цикле и конструкция становится статичной, потому что взаимное влияние разнесено во времени.
следующем цикле и конструкция становится статичной ... может быть динамичной?
Вложение 63589
Зачем блок add с обратной связью задержки, для чего так сделали , что хотели получить в итоге?
Ну, не знаю, может так будет понятно
Вложение 63590
А, вообще, вы знаете ST? Возьмем детектор переднего фронта FTRIG.
На ST он выглядит так
А теперь попробуйте это сделать в Лоджике напрямую и с обратной связьюКод:Q = A and not M
M = A
Вложение 63598
Добрый день.
Только начинаю изучать, сильно не бейте...
Сделал счетчики времени цикла. ПР103-24-1610.03 Работает, но через сутки или двое скидывает значение (становится меньше). на сколько я понимаю, что где-то что то переполняется... Что исправить? что не так делаю?
2.png - NetTimeCicle-* - Данные меньше чем должны быть.
3.png - Цикл факт - передается из OWEN Logic и должна приблизительно совпадать с 1С Цикл.
Делаем записать программу в прибор в OWEN Logic
4.png - NetTimeCicle-* - данные после записи - Ок.
5.png - Цикл факт так же изменился и стал приблизительно равен 1С Цикл.
Спасибо.
Не понятно какой цикл вы высчитываете. Но если цикл ПР, то можно проще поступить
Вложение 80179
прибавляет по 1 один раз в 100 мсек., при появлении 1 на входе запоминает значение счетчика и вычитает предыдущее значение. т.е. в результате получается цифра мсек/1цикл. далее делим ее на 1000 и получаем сек/цикл. и ведь работает.... :-)