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