Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: will smith от 15 Мая 2020, 20:05:40

Название: Скрипт "присвоение TRUE или FALSE переменной" и отправка значения в контроллер
Отправлено: will smith от 15 Мая 2020, 20:05:40
Здравствуйте
Подключил контроллер PIXEL к SCADA. При подключении сервер считал значения двух переменных "пуск" и "стоп" как FALSE по умолчанию - устройство отключено
Как отправить в устройство значение TRUE для переменной "пуск"?

begin
  имя_переменной_пуск := True; 
end.

верно?
этот скрипт надо присвоит кнопке и установить его для действия OnClick?
Название: Re: Скрипт "присвоение TRUE или FALSE переменной" и отправка значения в контроллер
Отправлено: Simple-Scada от 16 Мая 2020, 20:51:20
Здравствуйте.

Компонент "Кнопка" по-умолчанию присваивает 0 и 1 (false и true). Не нужно писать скрипты. Создайте кнопку на мнемосхеме и привяжите её к нужной переменной. Больше ничего делать не нужно. Если хотите присваивать другие значения, то можно просто задать нужные значения у состояний кнопки. Принцип работы кнопки описан в руководстве (https://simple-scada.com/help/manual/button.html) (см. свойство "Тип").

Цитировать
Как отправить в устройство значение TRUE для переменной "пуск"?
Если всё таки потребуется делать присвоение через скрипты, то нужно писать так:
Код: (delphi)
begin
  myVariable.Value := TRUE;
end.
Все свойства переменной описаны здесь (https://simple-scada.com/help/script/nonvert-values.html).