SCADA-система SoloScada. Быстрый старт

Запустите ярлык «SoloScada Настройка» от имени администратора. Можно не запускать ярлык от имени администратора, тогда при нажатии на кнопку сохранить не будут применяться изменения, для применения изменений необходимо перезапускать сервис SoloScada вручную.

Добавление новых ОРС-тэгов

В открывшемся конфигураторе выберите пункт меню «Правка – добавить переменную». В открывшемся окне заполните следующие поля:

  • Имя переменной (английским буквами) – каждая переменная должна иметь своё уникальное имя без символов */-+;!)%?,
  • Имя группы – несколько переменных можно объединять в группы по общему признаку, например, с одной установки. Должно быть заполнено, чтобы у этой переменной работало архивирование во внутреннюю базу даннных.
  • Русское название - Осмысленное название переменной для представления оператору.
  • Источник данных – выберите в выпадающем списке ОРС, т.к. данные мы будем брать от OPC DA сервера.
  • ОРС-сервер или имя устройства - Название ОРС-сервера. Нажмите на выпадающий список, выберите ОРС-сервер.
  • Нажмите на кнопку «Обзор» и выберите имя тэга.
  • Тип переменной – для переменной, показывающей положение включено или отключено выберите «Дискретная». Для переменной, показывающей какой-то числовой параметр выберите «Аналоговая».

Нажмите ОК. Новая переменная окажется внизу главной страницы.

Рисование схем

Перейдите на вкладку «Редактор мнемосхем». Нажмите на кнопку + добавить мнемосхему. В появившемся окне имя схемы английскими буквами, это имя будет использоваться в качестве ссылок для веб-страниц. В следующем поле введите название схемы по-русски, это название будет отображаться на кнопках перехода и в заголовке страницы. Задайте ширину и высоту в пикселях. При редактировании будет она использоваться для задания рабочей области рисования. В режиме исполнения размер мнемосхемы будет автоматически изменяться под разные разрешение экрана. Нажмите ОК.

В столбце слева выделите схему, нажмите на кнопку «Редактировать схему». Через несколько секунд загрузится редактор.

Добавление на схему аналоговой переменной

В редакторе перейдите на вкладку «Текст» для добавления текста. Нажмите на кнопку «Добавить текст», текст появится в середине области рисования. Для изменения размера текста в поле размер введите число и нажмите Enter, либо пользуясь кнопками клавиатуры вверх и вниз, введите нужное значение.

Теперь текст надо привязать к переменной. Выделите его на области для рисования. На вкладке «Привязка и переходы» выберите имя переменной в выпадающем списке. При этом текст станет {{val.Имя_переменной}}.

Добавление на схему дискретной переменной

Для отображения дискретной переменной надо использовать 2 элемента. Один будет использоваться для отображения включённого состояния, другой для отключенного. Т.е. когда элемент включен, будет видим элемент, отображающий включенное состояние. Элемент, отображающий отключенное состояние будет невидим.

Добавьте на схему 2 элемента через вкладку «Правка – вставить картинку». Чтобы привязать элемент, отображающий включенное состояние выделите его, в выпадающем списке выберите Имя_переменной_on. Чтобы привязать элемент, отображающий отключенное состояние выделите его, в выпадающем списке выберите Имя_переменной_off. Теперь выделите элемент, стрелками на клавиатуре перемещайте элементы так, чтобы один оказался под другим.

Сохранение и применение изменений

Сохраните проект нажатием на кнопку сохранить. Далее Вам предложат перезапустить службу. Если конфигуратор был запущен от имени администратора, то служба перезапустится и изменения применятся. Если нет, то сервис SoloScada нужно перезапустить вручную - перейдите в панель управления Windows – Администрирование – Службы. Найдите службу soloscada.

Наберите в адресной строке браузера http://127.0.0.1:8080  на этом же компьютере. Или наберите IP-адрес компьютера, где запущен ОРС-сервер, если браузер на другом компьютере. Если что-то не получается, убедитесь, что Firewall не блокирует службу. Перемещайтесь между мнемосхемами, щелкая по кнопкам вверху страницы.

Архивирование во внутреннюю базу данных

Демо-проект содержит несколько скриптов, которые архивируют данные в базу SQLite. Можно использовать другую базу данных, если немного поменять синтаксис SQL-запросов в скриптах.

Чтобы архивировались аналоговые переменные необходимо, чтобы было задано имя группы у этой переменной.

Чтобы записывались изменяющиеся дискретные значения в журнал в окне «Свойства переменной» в поле «Скрипт, запускаемый при изменении значения» выберите event_to_log. Вы можете выбрать важность сигнала, тогда при просмотре журнала события с разной важностью, строки будут окрашиваться в разные цвета.

Просмотр архивов

Демо-проект содержит заготовку из скриптов и html-страниц для просмотра архивов. Зайдите в браузер, откройте проект, вверху страницы нажмите на кнопку «Архивы из внутренней БД».

Измерения можно просматривать в виде таблицы или графика. Все измерения рассортированы по группам. Для просмотра измерений выберите группу из выпадающего списка, выберите дату начала и конца, из списка справа выберите переменные. Можно выбрать несколько переменных используя клавиши ctrl и shift. Нажмите на кнопку «Отобразить измерения».

Для просмотра истории изменения дискретных переменных нажмите на кнопку «Журнал событий». Выберите дату начала и конца. Нажмите на кнопку «Отобразить журнал».