Свойства скрипта

<< Click to Display Table of Contents >>

Навигация  Проект > Скрипты >

Свойства скрипта

Previous pageReturn to chapter overviewNext page

scriptproperties

 

Свойство

Описание

Группа

Выберите группу для скрипта.

Подгруппа

Выберите подгруппу для скрипта.

Имя

Имя скрипта.

Комментарий

Дополнительное поле с комментариями к скрипту.

Цвет фона

Цвет фона экрана для разработки скрипта на языке FBD. Не влияет на выполнение скрипта.

Тип скрипта

Выберите тип скрипта:

Основной - привязан ко всему проекту.

Экран - привязан к экрану.

Тег - выполняется в зависимости от значения тега.

Объект - привязан к объекту.

Отчет - привязан к отчету.

Язык

Выберите язык скрипта - FBD или ST. Описание языков Вы можете найти ниже в данном руководстве.

Размер

Размеры экрана для языка FBD. Он никак не влияет на исполнение скрипта.

Каждый цикл

Отметьте, если хотите, чтобы скрипт исполнялся каждый период обновления проекта. Вы можете найти данное значение в" Свойствах проекта" (Период обновления(ms)).

Исполнение

Выберите тип исполнения, если хотите использовать скрипт ST и не хотите, чтобы он исполнялся каждый цикл:

OnDataChange -  скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется.

OnStart(OnOpen, OnCreate) -   скрипт исполняется в тот момент, когда начинается исполнение проекта (для общего типа скрипта), или открывается экран (для экранного типа скрипта), или создается объект.

OnStop(OnClose, OnDestroy) -  скрипт исполняется в тот момент, когда останавливается работа проекта (для общего типа скрипта), или закрывается экран (для экранного типа скрипта), или объект уничтожается.

OnClick - скрипт исполняется в тот момент, когда происходит щелчок мыши по экрану или по объекту (для объектного типа скрипта).

Запустить в ПИ

Запустить данный скрип в пользовательском интерфейсе. Это необходимо, если Вы хотите обновлять графические объекты на экране сразу после исполнения данного скрипта.

 

Посмотрите на таблицу ниже для упорядочивания сведений о типах скриптов:

 

Тип скрипта

Описание

Дополнительная привязка

Тип исполнения

Основной

привязан ко всему проекту.

Не требуется

OnDataChange (скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется),

OnStart (скрипт исполняется в тот момент, когда начинается исполнение проекта),

OnStop (скрипт исполняется в тот момент, когда останавливается работа проекта),

OnClick (скрипт исполняется в тот момент, когда происходит щелчок мыши по экрану или по объекту)

 

 

Экран

привязан к экрану.

Необходимо привязать к конкретному экрану. Для этого перейдите в Свойства экрана, выберите поле "Скрипты" и добавьте скрипт в Коллекцию

OnDataChange (скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется),

OnOpen (скрипт исполняется в тот момент, когда открывается экран),

OnClose (скрипт исполняется в тот момент, когда закрывается экран),

OnClick (скрипт исполняется в тот момент, когда происходит щелчок мыши по экрану)

Тег

выполняется в зависимости от значения тега.

Необходимо привязать к конкретному тегу. Для этого перейдите в Свойства тега, выберите вкладку "Скрипты", укажите скрипт и значение тега (или диапазон значений тегов при помощи поля "Тип"). при котором/ых будет выполняться скрипт

выполняется в зависимости от значения тега.

Объект

привязан к объекту.

Необходимо привязать к конкретному объекту. Для этого перейдите в Свойства объекта, вкладка "Основное", выберите поле "Скрипты" и добавьте скрипт в Коллекцию

OnDataChange (скрипт исполняется в тех случаях, когда значение тегов, используемых в скрипте, изменяется),

OnCreate (скрипт исполняется в тот момент, когда создается объект),

OnDestroy (скрипт исполняется в тот момент, когда объект уничтожается),

OnClick (скрипт исполняется в тот момент, когда происходит щелчок мыши по объекту)

Отчет

привязан к отчету.

Необходимо привязать к конкретному отчету. Для этого перейдите в Свойства отчета, выберите поле "Скрипты" и добавьте скрипт в Коллекцию

при формировании отчета