Добрый день, подскажите пожалуйста как на ПР-200 можно реализовать кнопку которая при нажатии будет менять значение переменной на 1, а в отпущенном состоянии будет отдавать 0
Вид для печати
Добрый день, подскажите пожалуйста как на ПР-200 можно реализовать кнопку которая при нажатии будет менять значение переменной на 1, а в отпущенном состоянии будет отдавать 0
Добрый день. Или Вы как то не так выразили свою мысль?
Если Вы скоммутируете обычную кнопку (без фиксации) на дискретный вход ПР 200, то пока Вы её удерживаете, будет поступать напряжение на вход, а в программе на входе будет сформирована 1. Как только отпустите, пропадёт напряжение и на входе в программе будет 0.
Пишу именно напряжение, поскольку неизвестно, какая у Вас модификация ПР.
С уважением.
Прошу прощения, утро, мысли в предложения складываются с трудом. Я хочу привязать переменную к кнопке (на корпусе ПР 200). Мне нужно сбрасывать аварию, для этого я подаю вход "1" на RTRIG, Команду на сброс аварии хочу сделать через соответствующий экран меню.
Добрый день. Сделайте в программе БУЛЕВУЮ переменную и привяжите её к экрану. Изменяя на экране - измените в программе, правда потом её надо будет перевести обратно, или сделать сброс в программе.
Спасибо, так я уже делал, эксплуатация не довольна (для сброса нужно ввести 1, затем выйти, снова зайти и ввести 0), по этому и прося сделать все одной кнопкой ESC при нажатии на которую авария будет сброшена, а после того как ее отпустят в переменной установиться 0
сергей тверь не так, для сброса надо ввести 1, а в 0 сбросить таймером. А так же можно сделать текстом через Combobox
Пока к сожалению разработчики не удовлетворяют просьбы о введении переменной для опроса клавиш на ПР.
Интересная идея, а ,что за макрос Change 28?
Макрос IChange http://www.owen.ru/forum/showthread....l=1#post216824
тот, что я использую чуть переделан относительно макроса от AI!, он только для перезаписи переменных
http://www.owen.ru/forum/showthread....l=1#post236981
мой укороченный только для взаимодействия внутренней переменной и сетевой. Если по сети вам не надо менять, то он не нужен собственно.
Проще надо быть. Используешь энергонезависимую переменную, которая после установки в"1" сама сбрасывается в "0"(немного логики), После- TP, и дело в шляпе.
Эксплуатация всегда будет недовольна.
А ESC оставьте для выхода в предыдущий экран, если он есть.
Алексей Геннадьевич а у меня что-то не так без логики ?
Чтобы у вас посмотреть, нужно макрос открыть.
Вложение 29663
Алексей Геннадьевич картинка упрощенного макроса есть по ссылке, которую давал чуть ниже. И к тому же у меня двойное управление, со стороны ПР а так же по сети. Выбран отдельный регистр, чтобы не заморачиваться с паковкой битов со стороны SCADA
При перемещении завис контур сетевой переменной :)
Чтобы повторить вашу логику надо на каждую переменную лепить это с обратными связями
Вообще то, AI! говорил про это.
Вложение 29669Этот элемент ловит и фронт и тыл.
Василий, и как это поможет для сброса переменной обратно в ноль ? Речь о переменной экрана, которую надо перевести в 1 для сброса параметра и чтобы сама переменная потом сбросилась в 0.
То есть чтобы сбросить некий параметр один раз надо переменную экрана перевести в 1, чтобы сбросить второй раз надо перевести в 0 - взрыв мозга для оператора...
а зачем подавать 2 импульса на сброс параметра ? типа чтобы наверняка сбросилось ? :)
Я запутался, можно картинкой с учетом экранной переменной, которой мы должны что-то сбросить ?
Вот так поднять.
Вложение 29672
А вот так сбросить.
Вложение 29673
На экране останется активным режим сброс. при работе, ага.
Вложение 29676 Нужно делать так, чтобы переменная после сброса сама в 0 возвращалась. Поэтому переменная- энергонезависимая.
Василий Кашуба перейду на русский :) Есть на экране переменная RESET, ее надо превести в 1 (что-то сбросилось) и она САМА должна сбросится в 0 (переменная RESET).
Вот то, что вы привели на картинках - ЗАЧЕМ (тут русское слово) :) ?
Вот этого НЕ ПОНИМАЮ, зачем весь этот огород то ?
Вот у Алексей Геннадьевич все четко и понятно и соответствует задаче, а вот вариант с XOR для данной задачи какой-то бред...
Спасибо, паузой не пользуюсь. поэтому недопонял.
Не могу не присоединится, любимая тема, правда уже много раз встречалась: http://www.owen.ru/forum/showthread.php?t=23696
Короче, чем так не устраивает?
Вложение 29685