Просмотр полной версии : Быстрые входы ПР205
Newcomer
05.12.2025, 10:38
Добрый день
В РЭ на ПР205 написано, что максимальная частота сигнала, воспринимаемая дискретным входом составляет аж 100 кГц. Возникает вопрос, а как можно обработать сигнал такой частоты, если время цикла программы составляет, например, 10 мс.
Обычно из программы идет обращение к счетчику быстрого входа.
Ну и не знаю, как в ПР, наверное вряд ли, есть понятие прерываний для быстрых входов, по которым можно выполнять микропрограммы, но это не про Овен скорее всего.
Newcomer
05.12.2025, 11:00
Обычно из программы идет обращение к счетчику быстрого входа.
Ну и не знаю, как в ПР, наверное вряд ли, есть понятие прерываний для быстрых входов, по которым можно выполнять микропрограммы, но это не про Овен скорее всего.
В РЭ написано, что импульсы на быстром входе считает счетчик импульсов. Но что толку, если опрос счетчика импульсов в программе будет происходить раз в 10 мс.
А вы думаете у других иначе?
Что именно вы хотели получить? Может вам нужен какой-то ПЛК под задачу, у которого есть прерывания на быстрых входах?
Newcomer
05.12.2025, 11:08
А вы думаете у других иначе?
Что именно вы хотели получить? Может вам нужен какой-то ПЛК под задачу, у которого есть прерывания на быстрых входах?
Я не понимаю зачем нужны в ПР205 быстрые входы, если их невозможно оперативно обрабатывать. В ПЛК110 тоже есть быстрые входы, но там можно прерывать основную программы с периодом кратным 20 мкс.
Ну, так ПР это не ПЛК. Поэтому, каждый импульс обработать не получиться. Но, можно работать с суммой импульсов, накопленной за период
Newcomer
05.12.2025, 13:01
Ну, так ПР это не ПЛК. Поэтому, каждый импульс обработать не получиться. Но, можно работать с суммой импульсов, накопленной за период
За период при частоте 100 кГц может столько набежать, что жуткий перебор получится.
Newcomer в простых решениях типа ПР быстрый вход не для этого, а просто чтобы поймать импульсы в рамках цикла ПР, пока ваша программа крутится, импульсы мутятся :)
Королев Кирилл
08.12.2025, 10:15
Добрый день
В РЭ на ПР205 написано, что максимальная частота сигнала, воспринимаемая дискретным входом составляет аж 100 кГц. Возникает вопрос, а как можно обработать сигнал такой частоты, если время цикла программы составляет, например, 10 мс.
Добрый день. Быстрые дискретные входы в ПР работают в трех режимах:
1. Дискретный режим - работа в этом режиме, фактически, не отличается от работы обычных дискретных входов. Если сигнал был на входе меньше, чем время цикла, то он проигнорируется.
2. Счетчик импульсов.
3. Энкодер.
А вот во втором и третьем режиме уже все импульсы будут учтены, но, как верно замечено, попадают в логику только раз в время цикла. Подойдет для установок, в которых допускаются соответствующие погрешности.
Schneider
02.10.2026, 16:06
Добрый день. Быстрые дискретные входы в ПР работают в трех режимах:
1. Дискретный режим - работа в этом режиме, фактически, не отличается от работы обычных дискретных входов. Если сигнал был на входе меньше, чем время цикла, то он проигнорируется.
2. Счетчик импульсов.
3. Энкодер.
А вот во втором и третьем режиме уже все импульсы будут учтены, но, как верно замечено, попадают в логику только раз в время цикла. Подойдет для установок, в которых допускаются соответствующие погрешности.
Как использовать режим энкодер? задача не слишком сложная, подключить два обыкновенных магнитных датчика к этим входам и снимать сигнал с муфты на двигателе на которой по периметру 10 болтов прикручены. классическая схема расположения со смещением позволит понять в какую сторону крутиться вал и какие обороты в данный момент. обороты двигателя номинальные 1450 об./мин. поэтому частота на датчиках ожидается не более 250 Гц. в идеале уже по длительности периода между двумя импульсами можно определять частоту. подскажите как.
Сергей0308
02.10.2026, 16:59
Как использовать режим энкодер? задача не слишком сложная, подключить два обыкновенных магнитных датчика к этим входам и снимать сигнал с муфты на двигателе на которой по периметру 10 болтов прикручены. классическая схема расположения со смещением позволит понять в какую сторону крутиться вал и какие обороты в данный момент. обороты двигателя номинальные 1450 об./мин. поэтому частота на датчиках ожидается не более 250 Гц. в идеале уже по длительности периода между двумя импульсами можно определять частоту. подскажите как.
Если были в школе умножьте ваши 250(импульсов в секунду) на 6, получите обороты в минуту, всё!
kondor3000
02.10.2026, 17:01
Как использовать режим энкодер? задача не слишком сложная, подключить два обыкновенных магнитных датчика к этим входам и снимать сигнал с муфты на двигателе на которой по периметру 10 болтов прикручены. классическая схема расположения со смещением позволит понять в какую сторону крутиться вал и какие обороты в данный момент. обороты двигателя номинальные 1450 об./мин. поэтому частота на датчиках ожидается не более 250 Гц. в идеале уже по длительности периода между двумя импульсами можно определять частоту. подскажите как.
Подключение энкодеров https://rutube.ru/video/05f60bffe92ef210a549742ad488361a/
Частотомер (период и частота)_________ https://owen.ru/forum/showthread.php?t=9398&p=467702&viewfull=1#post467702
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot