PDA

Просмотр полной версии : Регулировка пневмопривода



maks.dav
12.04.2021, 18:45
Добрый день.
Необходимо с помощью дискретных выходов (К1-К4) регулировать положение пневмопривода.
Задаемся шагом открытия клапана(подачи воздуха), например 5 градусов, равным 10 мс. Клапан нужно открывать и закрывать шагами по 10 мс с дисплея контроллера ПР200 (не используя внешние кнопки и регуляторы).

Создал 2 переменные: "Открыть клапан на шаг" и "Закрыть клапан на шаг". Данные переменные прицепил на входы I блоков ТР1 и ТР2 (Импульс включения заданной длительности).
Как одной командой, например "Открыть на шаг" установить этот шаг с дисплея, чтобы он сработал? Я так понимаю, элементы с дисплея не позволяют это сделать без "костылей", т.к. при обработке каждого шага нужно сначала значение на входе ТР1 и ТР2 сбросить в "0", затем уже снова выставить в "1" (ведь они работают по фронту).

Ревака Юрий
12.04.2021, 22:34
Добрый день.
Необходимо с помощью дискретных выходов (К1-К4) регулировать положение пневмопривода.
Задаемся шагом открытия клапана(подачи воздуха), например 5 градусов, равным 10 мс. Клапан нужно открывать и закрывать шагами по 10 мс с дисплея контроллера ПР200 (не используя внешние кнопки и регуляторы).

Создал 2 переменные: "Открыть клапан на шаг" и "Закрыть клапан на шаг". Данные переменные прицепил на входы I блоков ТР1 и ТР2 (Импульс включения заданной длительности).
Как одной командой, например "Открыть на шаг" установить этот шаг с дисплея, чтобы он сработал? Я так понимаю, элементы с дисплея не позволяют это сделать без "костылей", т.к. при обработке каждого шага нужно сначала значение на входе ТР1 и ТР2 сбросить в "0", затем уже снова выставить в "1" (ведь они работают по фронту).


Я думаю можно сделать сброс кнопки на дисплее, и тогда будет только установка срабатывания шага, после отработки значение сбросится. В каком-то из шаблонов был сброс счетчика с экрана, посмотрите в этом проекте http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/OnlineMacroes/Shablon%20RS/PR200-1_test_MK110-X.4X.4X.owl