This is topic увеличение значения переменной (язык ST) in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Нужно, чтоб по нажатию кнопки происходило увеличение значения переменной на фиксированный шаг. Но при нажатиии кнопки значение увеличивается один раз (например с 0,5 до 0,55) и через несколько секунд опять падает до 0,5 и сколько не нажимаю кнопку больше ничего не происходит... Подскажите что я делаю не так...
PROGRAM VAR_INOUT степень_выдвиж_1_R : REAL; END_VAR VAR шаг : REAL := 0.05; END_VAR
степень_выдвиж_1_R = степень_выдвиж_1_R + шаг; if степень_выдвиж_1_R > 1 then степень_выдвиж_1_R = 1; end_if;
END_PROGRAM
Posted by Nico (Участник № / Member № 5342) on :
степень_выдвиж_1_R должен быть привязан к входному значению канала
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А почему не воспользоваться функцией управления кнопки "Добавить <Результат>=<Источник> + <Значение> "?
Posted by meganoob (Участник № / Member № 5458) on :
Не знал про такую функцию кнопки, сейчас попробую. Спасибо!