Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

3. В окно Аргументы скрипта нужно добавить атрибут Make тега SourceSetup

4. В окно Аргументы скрипта нужно добавить аргумент с привязкой к расписанию (создав новый аргумент и выбрав привязку к соответствующему расписанию или перетащив расписание из дерева проектов в окно Аргументы скрипта)

Галочка Запускать скрипт должна быть обязательно выставлена!

5.В скрипте присвоить аргументу MakeScript значение !MakeScript

7.6Тег эмулятор

Тег Эмулятор предназначен для эмуляции значений атрибута.

СОЗДАНИЕ

Вконтекстном меню выбранного объекта выберите Создать/Тег.

Впоявившемся окне Добавление нового элемента следует:

Выбрать закладку Новый и категории Эмуляторы

Выбрать шаблон эмулятора Синус или Инкремент

Ввести имя тега

Обмен данными 271

РЕДАКТИРОВАНИЕ

Для изменения параметров тега эмулятора выберите в его контекстном меню

Редактировать или два раза шелкните левой кнопкой мыши по этому тегу.

ИСПОЛЬЗОВАНИЕ

При запуске среды исполнения через заданные промежутки времени во все объекты, "подписавшиеся" на изменение атрибута, выбранного Пользователем в поле Имя, будут приходить значения, определяемые тегом Эмулятор.

Эмулятор тега Синус Эмулятор тега Инкремент

272 DataRate

7.6.1Эмулятор синус

ОПИСАНИЕ

Тэг эмулирует синус. Значения изменяется по закону синуса.

Атрибуты

Value - текущее значение тэга,

Amplitude - амплитуда значения тэга,

Offset - смещение относительно начала координат,

Frequency - частота изменения значения атрибута Value, т.е. на рисунке представленном выше Value будет изменяться на 1 градус каждые 250 мс,

Hi - верхняя предупредительная граница,

HiHi - верхняя аварийная граница,

Lo - нижняя предупредительная граница,

LoLo - нижняя аварийная граница.

7.6.2Эмулятор инкремент

ОПИСАНИЕ

Тэг эмулирует инкремент. Значение все время увеличивается.

Атрибуты

Value - текущее значение тэга,

Delta - приращение, может быть как положительным так и отрицательным,

Frequency - частота изменения значения атрибута Value, т.е. на рисунке представленном выше Value будет изменяться на 1 градус каждые 250 мс,

Hi - верхняя предупредительная граница,

HiHi - верхняя аварийная граница,

Lo - нижняя предупредительная граница,

Обмен данными 273

LoLo - нижняя аварийная граница.

274 DataRate

Часть

8