Поле WriteKoeff ActiveX-объекта IncotechVisaKoeff доступа к настроечным параметрам системы управления во время исполнения проекта возвращает и устанавливает логическое значение признака (0 или 1), разрешающего изменение значений настроечных коэффициентов алгоритмов (функциональных блоков) регулирования и управления.
Синтаксис:
this.WriteKoeff = boolean;
discrete = this.WriteKoeff;
discrete | Дискретная переменная БД |
boolean | Логическое выражение |
Пример изменения значения управляющего признака:
this.WriteKoeff = GetAccessLevel()>2000 && GetAccessLevel()<8000;
Пример изменения значения управляющего признака как обработка события OnSelect
Если необходимо по каждому событию выбора коэффициентов функционального блока выполнять анализ, какой именно функциональный блок выполняется, то при задании сценария по изменению состояния ActiveX-объекта IncotechVisaKoeff в диалоге Свойства объекта для ActiveX-объекта по нажатию кнопки События следует указать, например:
if (this.Name == "T100_ПИ")
this.WriteKoeff = 1;
if (this.Name == "T101_ПИД")
this.WriteKoeff = 0;