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

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

История: Редактор > Сообщения

Управление границами переменных

Пред. Вверх След. Еще

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

 

Теперь добавим на мнемосхему четыре поля и свяжем их с переменной, границы которой требуется изменять. В свойстве "Работать с" первого поля укажем "Верхней аварийной границей" (см. скриншот ниже). Аналогично настроим остальные поля.

 

Если требуется не только изменять значения границ переменной, но и включать/отключать границы или менять их тип, то нужно разместить на мнемосхеме компонент "Список", связать его с переменной, границами которой необходимо управлять и активировать свойство "Работать с типом границ":

 

Если на первом шаге была включена выдача сообщений о нарушении границ, то при необходимости можно настроить шаблон текста сообщений:

 

Для автоматического сохранения и загрузки границ переменных необходимо через меню "Проект -> Настройки -> Другие" установить опцию "Граничные значения переменных" в "Сохранять".

Важно! Если установить опцию "Граничные значения переменных" в "сохранять", то Simple-Scada будет автоматически сохранять граничные значения всех переменных и при запуске проекта будет автоматически загружать их, игнорируя настройки границ заданные в редакторе! Т.е., управлять границами переменных можно будет только через клиент.

 

Теперь можно управлять границами переменной из любого клиента, причем все изменения будут автоматически сохраняться и загружаться при перезапусках проекта. Для переменных, у которых включена выдача сообщений о нарушении границ будут генерироваться автоматические сообщения: