Список переменных к сценарию — компонент. Предназначен для передачи списка переменных для «Сценария» в зависимости выбора HelpString. В некоторых случаях позволяет минимизировать число используемых в проекте компонентов.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Импульс — при поступлении импульса на этот контакт, значения переменных из таблицы передаются на контакт список;
- Данные — количество циклов повторения исполнения сценария.
Выходные
- Список — с этого контакта идет передача значений переменных на другие компоненты.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
Не имеет.
Окно редактора
При вызове контекстного меню компонента, необходимо выбрать Редактировать компонент, после чего откроется редактор переменных:
Окно редактора Список переменных разделено на три колонки. Первая колонка — номер переменной. Вторая Имя переменной — название переменной. Третья колонка Значение — значение переменной.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Данные — Предназначен для подсчета количества циклов повторения исполнения сценария (любой тип).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR VariableList — установка и чтение списка переменных (строка).
Методы:
- void SendVariables(void) — посылает список переменных.
Пример
Проект в SCADA ZETView
В этой схеме компонент Сценарий служит для реализации срабатывания (включения-выключения) Светового индикатора. Список переменных нужен для задания таблицы значений переменных. Кнопка без фиксации, подключенная к Списку переменных, подает импульс на Сценарий после чего идет передача значений переменных в компонент Сценарий. Метка выводит на экран текстовое сообщение о состоянии выполнения сценария. Оставшийся компонент Кнопка служит для подачи импульса для начала исполнения сценария. Данный компонент используется для создания различных проектов, в том числе таких как Ацп Цап.
Результат работы проекта