Пожалуйста, включите JavaScript для просмотра этого сайта.

Руководство Simple-Scada

Подстановки

В предыдущих статьях мы объявляли подстановки, вписывая их имена через инспектор объектов в свойства "Переменная", "Текст" и "Заголовок". Но это далеко не все доступные варианты. Можно вписать их во многие другие доступные для ввода свойства, например в "Текст" у состояния кнопок, чтобы текст кнопки подменялся в зависимости от значения подстановки. Или в "Подпись" компонента Флажок. В текст строк компонента Раскрывающийся список. В свойства "Минимум" и "Максимум" компонента Шкала. В свойства "Доп. переменная", "Подсказка", "Тег", "Бит", "Угол". А у компонента "Заслонка" подстановки можно прописать в любую из переменных заслонки (Ручной режим, Открыта, Закрыта, Авария, Открывается, Закрывается, Обслуживается).

 

Недопустимые значения подстановок

На этапе разработки проекта можно по ошибке задать недопустимые значения для подстановок. Например, для подстановки с именем переменной задать несуществующее имя. Или для подстановки на свойство "Тег" (которое является целым числом) задать значение в виде строки "абвгд". В таких ситуациях, при запуске проекта в журнал сервера Simple-Scada и лог-файл будет выдана ошибка с перечислением подстановок, которые не удалось применить.

 

Спец. значения в подстановках

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

Спец. значение

Описание

#var_desc

Описание переменной

#var_name

Имя переменной

#var_units

Единица измерения переменной

#var_min

Минимум шкалы переменной

#var_max

Максимум шкалы переменной

#var_value

Значение переменной

#var_ha

Верхняя аварийная граница переменной

#var_hw

Верхняя предупредительная граница переменной

#var_lw

Нижняя предупредительная граница переменной

#var_la

Нижняя аварийная граница переменной

 

В шаблонах сообщений дополнительно можно использовать следующие спец. значения:

Спец. значение

Описание

#group_name

Имя родительской группы

#group_path

Имена всех родительских групп

 

Быстрый переход

При работе с шаблонами и шаблонными окнами бывает необходимо быстро открыть шаблон или шаблонное окно, с которым связан объект. Используйте клик правой кнопкой мыши в инспекторе объектов, чтобы быстро открыть шаблон или шаблонное окно. Например: выделяем шаблонный объект на мнемосхеме, в инспекторе объектов видим, что он связан с шаблоном "tmpPump". Кликаем свойство правой кнопкой мыши - открывается шаблон. Таким же образом можно открыть любое окно связанное с объектом, или например быстро перейти к переменной.

 

Рекурсия шаблонов

Рекурсия шаблонов друг на друга или на себя запрещена. Например, при попытке вставить в шаблон "tmpPump" шаблонный объект на основе этого же шаблона, скада не позволит сделать это и выдаст предупреждение: