Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Vitalii_Popovych от 17 Октября 2019, 14:43:54

Название: Аварийная сигнализация
Отправлено: Vitalii_Popovych от 17 Октября 2019, 14:43:54
Существуют ли скрипты, которые могли бы изменять свойства переменной. Например. Есть переменная, которая идет с ПЛК. И мы поставили ей свойство "Аварийные границы" - Дополнительно - Границы - "Только аварийные". Это нужно для отображения аварийных ситуаций. Но в данный момент нам не нужно, чтобы была какая либо сигнализация от этой переменной. Поэтому вопрос в том, можно ли при помощи кнопки и скрипта реализовать возможность изменять свойство переменной c Клиента.

Или, если нет такой возможности, то можно ли отключать звук по отдельности для каждой аварии или для переменной с аварийными границами.
Название: Re: Аварийная сигнализация
Отправлено: Simple_Scada от 19 Октября 2019, 14:53:26
Здравствуйте.

При помощи свойства LimitType  (https://simple-scada.com/help/script/varlimittype.html)можно через скрипты изменять тип границ переменной или отключить границы.
Код: (delphi)
begin
  { отключить границы переменной }
  MyVar.LimitType := ltNone;   
end.
Также, через скрипты можно изменять граничные значения переменной при помощи свойств HighAlarm (https://simple-scada.com/help/script/varhighalarm.html), HighWarning (https://simple-scada.com/help/script/varhighwarning.html), LowWarning (https://simple-scada.com/help/script/varlowwarning.html), LowAlarm (https://simple-scada.com/help/script/varlowalarm.html). С остальными свойствами переменной можно ознакомиться по ссылке (https://simple-scada.com/help/script/tmvariable.html). Также, имеется возможность управления граничными значениями переменных из клиента без использования скриптов - подробнее здесь (https://simple-scada.com/help/manual/managing-bounds-var.html).