PDA

Просмотр полной версии : MASTERSCADA 3.10 Проблемы с переменной «Расчет»



Niko7
21.07.2019, 11:49
Простая задача по «или» собрать несколько команд.
Для примера:
Две логические переменные «Пуск» и «Grup_on» привязаны к командам.
Формула расчета: «Пуск ИЛИ Grup_on».
43695
После запуска рантайма значение « расчета» не определено, это нормально.
43696
После инициализации команды Пуск (кнопкой без фиксации) значение расчета равно «вкл» и не сбрасывается, хоть сколько раз активируй Пуск значение « расчета» не меняется.
43697
После инициализации команды Grup_on (кнопкой без фиксации) значение расчета переходит св состояние «выкл». И после этого «расчет» адекватно реагирует на команды Пуск и Grup_on.
43698
Если бы это было в одном месте, можно было бы смирится, но у меня и переменных в «расчете» побольше, и объектов больше сотни.
Почему расчет не работает сразу адекватно, только поле разовой активации каждой переменной?
Пробовал изменять параметры «Значение до опроса» и «Восстановление при рестарте» результат тот же.

VladGC
22.07.2019, 09:04
Простая задача по «или» собрать несколько команд.
Для примера:
Две логические переменные «Пуск» и «Grup_on» привязаны к командам.
Формула расчета: «Пуск ИЛИ Grup_on».
43695
После запуска рантайма значение « расчета» не определено, это нормально.
43696
После инициализации команды Пуск (кнопкой без фиксации) значение расчета равно «вкл» и не сбрасывается, хоть сколько раз активируй Пуск значение « расчета» не меняется.
43697
После инициализации команды Grup_on (кнопкой без фиксации) значение расчета переходит св состояние «выкл». И после этого «расчет» адекватно реагирует на команды Пуск и Grup_on.
43698
Если бы это было в одном месте, можно было бы смирится, но у меня и переменных в «расчете» побольше, и объектов больше сотни.
Почему расчет не работает сразу адекватно, только поле разовой активации каждой переменной?
Пробовал изменять параметры «Значение до опроса» и «Восстановление при рестарте» результат тот же.

Все переменные входящие в фб расчет должны быть инициализированы.
То есть надо установить значение до опроса для всех переменных и команд