Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Заслонка, несколько переменных  (Прочитано 4046 раз)

ne_andrey

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте.
Подскажите, как можно сделать следующее...
Имеется заслонка с определенными пользователем цветами (используется Доп. переменная и вызывается скрипт по событию OnDataChangeEx).
Вопрос в следующем аварии заслонки находятся в слове аварий (каждый бит своя заслонка), как я могу привязать эту переменную,
чтобы по ее изменению запускать скрипт на смену цвета заслонки, при этом, чтобы предыдущий скрипт по другому событию то же работал.
В одной переменной состояние (все кроме аварий), а аварии в другой переменной.
есть ли такая возможность?
Спасибо.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Заслонка, несколько переменных
« Ответ #1 : 11 Июня 2021, 11:38:52 »
Здравствуйте.

Если у Вас уже используется доп.переменная, то привязать ещё одну переменную к заслонке не получится. Если назначить её в качестве основной (на свойство Переменная"), то заслонка начнёт работать в стандартном режиме, который описан в руководстве. Поэтому, если нужно уникальное поведение заслонки, то его можно основать только на доп. переменной.
Исходя из вышеописанного остаётся только пытаться уместить всё что Вам нужно в одну переменную и назначить её заслонке на свойство доп. переменная. Например, можно создать скрипт который будет по изменению переменной состояния и переменной аварии записывать результат в третью (общую) переменную. Затем использовать эту общую переменную для разных состояний заслонки.