PDA

Просмотр полной версии : Не удается присвоить значение переменной. Прошу вашей помощи.



maxoptimizer
30.11.2019, 11:19
Возникла детская проблема, с которой не могу справиться; именно поэтому обращаюсь к вам.
MasterSCADA 4d.
Создаем параметр bool(кнопка ПУСК), создаем параметр int(управляющий выход).
Пишем программу:
;
if ПУСК=TRUE THEN Управляющий_выход_ПУСК:=11;
END_IF;
if ПУСК=FALSE THEN Управляющий_выход_ПУСК:=9;
END_IF;

или

if ПУСК=TRUE THEN Управляющий_выход_ПУСК:=11;
ELSE Управляющий_выход_ПУСК:=9;
END_IF;

Управляющий выход связываем с нужной OPC переменной, и по нажатию кнопки ПУСК на управляющий выход должно прилететь 11.
Кнопку делаю фиксированную.
При запуске среды исполнения Кнопка ПУСК "отжата", соответственно имеем на выходе 0 и 9 соответственно.
Жмем кнопку и видим, что ничего не происходит, совершенно. Ошибок компиляции нет.
Также не могу понять, как в моем случае сделать, чтобы значение запоминалось при перезапуске среды исполнения?
В чем может быть проблема?
Дайте пожалуйста развернутый ответ.
Как бы вы решили данную задачу сами, возможно даже другим способом!?
Благодарю заранее за развернутый ответ. Прошу ответить на вопрос оперативно.

KrAssor
03.12.2019, 10:22
Добрый день! Приложите проект посмотреть.

maxoptimizer
18.12.2019, 23:41
Добрый день! Приложите проект посмотреть.

=) Благодарю за проявленный интерес. Все решилось обновлением среды исполнения; странно конечно это, но факт!