Библиотека свойств тега

<< Click to Display Table of Contents >>

Навигация  Проект > Скрипты > Язык ST > Встроенные функции >

Библиотека свойств тега

Previous pageReturn to chapter overviewNext page

gettagvalue(Input1, Input2) - служит для получения значения тега. Input1 содержит имя тега; Input2 содержит значение по умолчания, если тега с заданным именем не существует.

 

Пример:

string value = gettagvalue(“value”, “1”);

 


gettagvalueorerror(Input1, Input2) - служит для получения значения тега. Input1 содержит имя тега; Input2 содержит имя тега, в который помещается ошибка. Если тега с именем из Input1 не существует, в тег с именем Input2 помещается TRUE.

 

Пример:

string value = gettagvalueorerror(“value”, “errortag”);

 


settagvalue(Input1, Input2) - служит для записи значения в тег. Input1 содержит имя тега; Input2 содержит значение.  

 

Пример:

settagvalue(“value”, “1”);

 


gettagdescription(Input1, Input2) - служит для получения описания тега. Input1 содержит имя тега; Input2 содержит описание по умолчанию, если тега с заданным именем не существует.

 

Пример:

string description = gettagdescription(“value”, “description”);

 


settagdescription(Input1, Input2) -  служит для того, чтобы записать описание тега. Input1 содержит имя тега; Input2 содержит описание.  

 

Пример:

settagdescription(“value”, “1”);

 


gettagenablealarms(Input1) - используется для того, чтобы проверить активированы или нет Тревоги (События) для данного тега. Input1 содержит имя тега.

 

Пример:

bool enablealarm = gettagenablealarms(“tagname”);

 


settagenablealarms(Input1, Input2) -  используется для того, чтобы активировать или деактивировать Тревоги (События) для данного тега. Input1 содержит имя тега; Input2 содержит значение (true - для активации, false - для деактивации).

 

Пример:

settagenablealarms(“tagname”, “true”);

 


settagalarm(Input1, Input2, Input3) -  используется для того, чтобы активировать или деактивировать то или иное событие. Input1 содержит имя тега; Input2 содержит тип тревоги (“hihi”, “hi”, “lolo”, “lo”, “normal”); Input3 содержит значение (true - для активации, false -  для деактивации).  

 

Пример:

settagalarm(“tagname”, ”hihi”, “true”);

 


settagalarmlimit(Input1, Input2, Input3) -  используется для того, чтобы ввести значение лимита тега. Input1 содержит имя тега; Input2 содержит тип тревоги(“hihi”, “hi”, “lolo”, “lo”); Input3 содержит значение лимита.

 

Пример:

settagalarmlimit(“tagname”, ”hihi”, 500);

 


settagalarmpriority(Input1, Input2, Input3) - используется для того, чтобы ввести значение приоритета тега. Input1 содержит имя тега; Input2 содержит тип тревоги (“hihi”, “hi”, “lolo”, “lo”,”normal”); Input3 содержит значение приоритета.  

 

Пример:

settagalarmpriority(“tagname”,”hihi”, 500);

 


settagalarmmessage(Input1, Input2, Input3) -  используется для того, чтобы ввести значение сообщения тега. Input1 содержит имя тега; Input2 содержит тип тревоги(“hihi”, “hi”, “lolo”, “lo”,”normal”); Input3 содержит текст сообщения.  

 

Пример:

settagalarmmessage(“tagname”, ”hihi”, “Value is to high”);

 


settagalarmdeadband(Input1, Input2) -  используетя для того, чтобы ввести значение гистерезиса тега. Input1 содержит имя тега; Input2 содержит значение гистерезиса.

 

Пример:

settagalarmdeadband(“tagname”, 0.5);

 


settagenablehistory(Input1, Input2) - используется для того, чтобы активировать историю тега. Input1 содержит имя тега; Input2 содержит значение (true - для активации, false  - для деактивации).

 

Пример:

settagenablehistory(“tagname”, “true”);

 


settagstorageperiod(Input1, Input2) - используется для того, чтобы ввести исторический период. Input1 содержит имя тега; Input2 содержит значение исторического периода.

 

Пример:

settagstorageperiod(“tagname”, 1000);

 


settagstoreindb(Input1, Input2) -  используется для того, чтобы активировать или деактивировать сохранение значенией в БД. Input1 содержит имя тега; Input2 содержит значение (true - для активации, false - для деактивации).

 

Пример:

settagstoreindb(“tagname”, “true”);

 


settaghistorydeadband(Input1, Input2) -  используется для того, чтобы ввести исторический гистерезис тега. Input1 содержит имя тега; Input2 содержит значение исторического гистерезиса тега.

 

Пример:

settaghistorydeadband(“tagname”, 1.0);