Документация по SCADA системе Simp Light


Содержание:


Кнопки

Графический компонент "Кнопка" обеспечивает запись значения в переменную канала по заданной схеме (алгоритму). Этот компонент позволяет логически связать компоненты мнемосхемы и задать настройки управления функционированием технологического процесса.

Наименование компонента Варианты изображения компонента
Кнопка

Графический компонент "Кнопка" имеет несколько реализаций:

  • Кнопка (тип "без фиксации"): записывает одно значение по нажатию, и другое по отжатию (можно настроить задержку сигнала).
  • Кнопка (тип "тумблер"): пишет в канал "1" указанного бита и сохраняет свое состояние до следующего нажатия.
  • Кнопка (тип "триггер"): пишет в канал "1" указанного бита  его и инвертирует состояние при следующем нажатии.
  • Кнопка (тип "многофункциональная"): выполняет различные функции и операции.

Все графические компоненты "Кнопка" выглядят на мнемосхеме как обычные кнопки с текстом. А вот свойства у них немного различаются.



 Кнопка (тип "без фиксации")
  • Автоматически возвращается в состояние "отжато", после отпускания левой клавиши мыши.
  • Имеет отдельные значения для записи в канал: и для состояния "нажато", и для состояния "отжато".
  • Типичный представитель - кнопка звукового сигнала в автомобиле.

  • Авторазмер
    Флаг установки автоматического размера компонента. Если флаг установлен и заполнено свойство "Изображение" в одном из состояний кнопки, то размер выбранного изображения будет "подогнан" к размеру компонента. Если флаг не установлен, и изображение выбрано, тогда изображение будет иметь свой истинный размер, то есть не будет никоим образом учитывать размер компонента.
  • Заполнение фона
    Флаг, управляющий фоном графического компонента. Если флаг не установлен, то компонент будет иметь прозрачный фон.
  • Радиус округления
    Данное свойство позволяет придать кнопке округлую форму. Следует учитывать, что если флаг свойства "Заполнение фона" не установлен, то данное свойство недоступно в списке свойств графического компонента "Кнопка".
  • Выравнивание текста
    Данное свойство позволяет выравнять текст относительно левой и правой границы компонента: "Левый край", "Центр", "Правый край".
  • Раздел свойств "Состояние"отжато""
    Определяет вид компонента в отжатом состоянии: цвет фона; цвет контурной линии; фоновое изображение компонента; угол поворота изображения (0, 90, 180, 270 градусов); текстовую строку; значение, записываемое в канал. Свойство "Задержка сигнала" определяет время задержки перед переключением компонента в состояние "отжато".
  • Раздел свойств "Состояние"нажато""
    Определяет вид компонента в нажатом состоянии: цвет фона; цвет контурной линии; фоновое изображение компонента; угол поворота изображения (0, 90, 180, 270 градусов); текстовую строку; значение, записываемое в канал.
  • Запись бит
    Флаг, позволяющий производить побитовое изменение значения канала. Если флагом установлен, то в списке свойств компонента появляется свойство "Номер бита", где можно выставить необходимый номер бита.


 Кнопка (тип 'тумблер')
  • Сохраняет свое состояние ("нажато", "отжато") после отпускания левой клавиши мыши.
  • Записывает в канал "1" указанного бита при состоянии "нажато", и записывает в канал "0" указанного бита при состоянии "отжато".
  • Типичный представитель - кнопка (тумблер) включения фар в автомобиле.

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

  • Подтверждение записи
    Флаг, управляющий подтверждением записи. Если флаг установлен, то перед записью значения в переменную канала появляется диалоговое окно, запрашивающее у пользователя подтверждение записи.
  • Текст подтверждения
    Свойство зависит от состояния свойства "Подтверждение записи". Позволяет определить текст диалогового окна о подтверждении записи в канал.
  • Номер бита
    Определяет номер бита, который будет изменен.


 Кнопка (тип "триггер")
  • Меняет свое состояние ("нажато", "отжато") после нажатия и отпускания левой клавиши мыши.
  • Записывает в канал "1" указанного бита при состоянии "нажато", и записывает в канал "0" указанного бита при состоянии "отжато".
  • Типичный представитель - кнопка аварийного сигнала в автомобиле.

Компонент имеет такие же свойства, что и компонент типа "тумблер".



 Многофункциональная кнопка

Выполняет действия, выбранные пользователем в свойствах компонента, при выполнении мнемосхемы в модуле "Монитор".

  • Индекс группы
    Позволяет добиться зависимой работы компонентов в группе из нескольких компонентов. То есть кнопки с одинаковым индексом группы (отличным от 0), становятся зависимыми друг от друга, а именно - в нажатом состоянии может находиться только одна из кнопок в группе. В случае если свойство "Индекс группы" отличается от 0, то в списке свойств появляется свойство "Нажатие". Это свойство позволяет провести первоначальную инициализацию кнопки, которая будет по умолчанию в нажатом состоянии.
  • Действие
    Определяет действие, которое графический компонент должен выполнить при нажатии компонента левой клавишей мыши:
    • Открыть журнал событий – открывается архивный «Журнал событий».
    • Запустить просмотр графиков – открывается модуль «Просмотр графиков».
    • Авторизация – вызывает диалоговое окно авторизации пользователя (работает только при активизированном флаге "Требовать авторизации" в модуле "Редактор каналов").
    • Де-авторизация – прекращает работу модуля "Монитор" от имени текущего пользователя и предлагает войти под другой учетной записью (модуль "Монитор" при этом продолжает свою работу по сбору и архивации данных)(работает только при активизированном флаге "Требовать авторизации" в модуле "Редактор каналов").
    • Открыть URL в браузере – открывает страничку в браузере, запускаемому по умолчанию, по указанному адресу (адрес указывается в свойстве "URL").
    • Открыть мнемосхему - открывает указанную мнемосхему (имя мнемосхемы указывается в свойстве "Мнемосхема").
    • Печать мнемосхемы – отправляет текущую мнемосхему на печать.
    • Открыть файл – открывает указанный файл (имя файла указывается в свойстве "Файл"). Допускается запуск внешних приложений (exe-файл, bat-файл).
    • Закрыть мнемосхему – закрывает текущую мнемосхему, но модуль "Монитор" при этом не закрывается.
    • Закрыть Монитор – прекращается работа модуля "Монитор".
    • Сгенерировать отчет - генерируется указанный отчет (имя отчета указывается в свойстве "Отчет").
    • Открыть мнемосхему в контейнере - открывает указанную мнемосхему в указанном контейнере (имя мнемосхемы указывается в свойстве "Мнемосхема", имя контейнера указывается в свойстве "Контейнер").
    • Запись значения в канал - производит запись указанного значения в указанный канал (имя канала указывается в свойстве "Канал", записываемое значение указывается в свойстве "Значение", флаг подтверждения записи устанавливается в свойстве "Подтверждение записи").
    • Применить рецепт - вводит в действие назначенный рецепт из книги рецептов (имя рецепта указывается в свойстве "Рецепт"; имя книги рецептов указывается в свойстве "Книга рецептов"). Подробнее можно посмотреть в разделе "Рецепты".
    • Открыть предыдущую мнемосхему - реализует концепцию «шаг назад» при перемещении между мнемосхемами. Облегчает процедуру возврата на родительскую мнемосхему. Действие актуально при одновременном доступе к мнемосхемам нескольких пользователей.

    Остальные свойства графического компонента "Кнопка" можно посмотреть в "Общие свойства графических компонент".