This is topic Техно ST in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000568.html

Posted by Vladimir.M (Участник № / Member № 3503) on :
 
Здравствуйте, подскажите пожалуйста почему такое условие неправильно:
if TE_plus_In > TE_minus_In then
TE_ust_In:=TE_ust_In+1.0;
elsif TE_plus_In < TE_minus_In then
TE_ust_In:=TE_ust_In-1.0;
end_if;
Переменная "TE_ust_In" -это входное значение "REAL"
Вопрос: какое значение должно быть у переменной "TE_ust_In" чтобы происходило сложение и вычитание?
 
Posted by Vladimir.M (Участник № / Member № 3503) on :
 
Переменная "TE_ust_In" -это входное значение "REAL" (текущая уставка с контроллера)
TE_plus_In -это кнопка "больше".
TE_minus_In -это кнопка "меньше".
Вопрос: какое значение должно быть у переменной "TE_ust_In" чтобы происходило сложение и вычитание?
Идея моя такая чтобы по средством 2-кнопок я мог изменять уставку и передовать ее в контроллер. Может если у Вас есть подобные решения поделитись пожалуйста.
 
Posted by Vladimir.M (Участник № / Member № 3503) on :
 
Скажите, мне есть смысл ждать ответа или нет?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
TE_ust_In - тип должен быть IN\OUT

Если у Вас значение по кнопке должно уменьшаться\увеличиваться на единицу, сделайте тип передачи значения добавить, соответсвенно 1 или -1. В поле результат и источник посавить нужный аргумент привязанный к каналу TE_ust
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2