Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо. Сейчас буду пробовать все предложенные решения.
Попробовал Ваш макрос. Отличная штука. Но можно ли сделать, чтоб после остановки получения импульсов он выдавал 0? А то сейчас, на выходе частоты, он выдает последнее измеренное значение, после того как импульсы перестали поступать на вход. Или это особенность с которой нужно жить и решать ее далее другими блоками?
Спасибо за неоценимую помощь. Последний вопрос решил сам, через блок SEL.
Макрос частотомера не предназначен для подсчета количества импульсов.
От времени цикла зависит максимальная частота(минимальный период) импульсов которые могут быть физически зафиксированы дискретным входом самого реле.
Т.к. опрос входов осуществляется только один раз за время цикла - в его начале, то ПР не сможет зафиксировать изменения состояния дискретного входа если период импульсов будет меньше 2 *Тц(так товарищ Котельников доказал https://ru.wikipedia.org/wiki/Теорема_Котельникова)
И это если сигнал на входе меандр и для входа отключена фильтрация
Т.е. если выполнение всей программы укладывается в 1 мс то максимальная частота для входа должна быть меньше 1000/2 = 500Гц. (если максимальная частота в сигнале равна или превышает половину частоты дискретизации (наложение спектра), то способа восстановить сигнал не существует)
Последний раз редактировалось petera; 19.02.2020 в 19:41.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Спасибо за обЪяснение! А можно ли каким-то способом примерно прикинуть цикл составленной программы? Энкодер на 360 импульсов делает полный оборот, в зависимости от настройки скорости, за 1 или 6 секунд. Примерная скорость работы 2-3 секунды при которой необходимо производить подсчет импульсов и на определенных числах включать соответствующие выходы.Вот и пытаюсь понять потянет пр200 или нет.
Последний раз редактировалось mihatin; 19.02.2020 в 22:12.
Я не знаю что у тебя за оборудование у меня СИ30 и ПР200 работают в паре. Отмеряем металл на ножницах. По rs485 из СИ 30 в ПР200
У меня вращается круглый стол и с энкодера на 360 импульсов идет определение угла. При определенных значениях необходимо вкл и выкл пневмораспределители. То есть цикл от 0 до 360, потом нужен сброс посчитанных импульсов и снова от 0 до 360.
Самый простой способ загрузить алгоритм в прибор и посмотреть в меню, или в OwenLogic вкладка "Информация", зная время цикла можно оценить какую частоту сможет обработать дискретный вход, так же не стоит забывать про время фильтра, тут https://youtu.be/qC5uuBg-eBc показаны варианты.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ