Версия . В этом видео показано как использовать косвенные имена в тэгах и в объектах. А также приводится пример использования новых ST функция для работы со свойствами тэга и не только. Для более полной информации: Пример проекта используемого в примере: Функции языка ST используемые в проекте: 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); 117 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); setdialogbox(Input1, Input2, Input3, Input4) - используется чтобы вызвать диалоговое окно ввода значения. Input1 содержит заголовок диалога; Input2 содержит сообщение, Input3 содержит имя тэга, Input4 содержит вводимое значения. Пример: setdialogbox(“Value set“, “Set value“, “FanStartRotation“, “true“); addcurve(Input1, Input2, Input3, Input4, Input5, Input6, Input7, Input8) - используется чтобы добавить линию в тренд. Input1 содержит имя тренда; Input2 содержит имя линии; Input3 содержит имя тэга; Input4 содержит толщину линии; Input5 красная часть цвета линии(0-255); Input6 зеленая часть цвета линии (0-255); Input7 синяя часть цвета линии (0-255); Input8 содержит тип линии(0-3). Наш сайт: Facebook: Twitter: Instagram:
Hide player controls
Hide resume playing