Дополнительные примитивы: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Строка 44: Строка 44:


Настройки для каждого графика:  
Настройки для каждого графика:  
Тэг - тэг (обычно какого-то цифрового значения).
* Тэг - тэг контролируемого параметра (обычно какого-то цифрового значения).
Цвет - цвет линии графика (не следует использовать серый цвет).
* Цвет - цвет линии графика (не следует использовать серый цвет).
 
В случае если при обновлении значения ОРС_статус <> OPC_Quality_good (потеря связи с устройством) цвет соответствующей линии станет серым.


При нажатии на график правой кнопкой мыши доступно контекстное меню:
При нажатии на график правой кнопкой мыши доступно контекстное меню:
* Метки - отображение меток на точках графика
* Метки - отображение меток на точках графика
* Сохранить - сохранить точки графика в файл на диске.
* Сохранить - сохранить точки графика в файл на диске.
В случае если при обновлении значения ОРС_статус <> OPC_Quality_good (потеря связи с устройством) цвет соответствующей линии станет серым.


При завершении работы программы SCADA текущие точки графиков будут сохранены в tmp файле в папке ..\Scada\settings и восстановлены впоследствии при старте программы.
При завершении работы программы SCADA текущие точки графиков будут сохранены в tmp файле в папке ..\Scada\settings и восстановлены впоследствии при старте программы.

Версия от 12:32, 21 декабря 2015


Версия

1.0.0.1  от 21-12-2015

Введение

Начиная с версии 2.0.6 в программе АСУД.SCADA доступен ряд дополнительных примитивов (далее просто Примитивы).

Для использования примитивов в АСУД.SCADA следует добавить модуль tadd_prim.psm в папку ..\Scada\Modules

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

Текущие ограничения в работе:

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

Работает функционал:

  • Одиночной настройки примитива
  • Копирования по Ctrl + движение мышкой
  • Копирование через Меню между подвидами путем выбора объекта
  • Копирование нескольких объектов через Меню, путем их последовательного выбора с нажатым Ctrl

Примитивы могут располагаться как на главном виде, так и на любом подвиде.

Если свойства примитива не отображаются или отображаются некорректно, выполните клик на пустом месте карты , затем повторный клик на примитиве.

Примитив График

Позволяет в графической форме контролировать изменение состояния от 1 до 3 величин.

Общие настройки примитива:

  • Заголовок - наименование графика
  • Цвет фона - цвет фона
  • Дискрет.(мин.) - дискретизация в минутах. При указании дискретизации = 0, новое значение добавляется на графике сразу после обновления. В противном случае добавляется одно среднее значение величины с указанной частой дискретизации.
  • Интервал (ч.) - число отображаемых часов назад с текущего момента на графике. Точки выходящие за указанный интервал будут автоматически удалены с графика.
  • Число графиков - 3 (значение не изменяется).

Настройки для каждого графика:

  • Тэг - тэг контролируемого параметра (обычно какого-то цифрового значения).
  • Цвет - цвет линии графика (не следует использовать серый цвет).

При нажатии на график правой кнопкой мыши доступно контекстное меню:

  • Метки - отображение меток на точках графика
  • Сохранить - сохранить точки графика в файл на диске.

В случае если при обновлении значения ОРС_статус <> OPC_Quality_good (потеря связи с устройством) цвет соответствующей линии станет серым.

При завершении работы программы SCADA текущие точки графиков будут сохранены в tmp файле в папке ..\Scada\settings и восстановлены впоследствии при старте программы.

Примитив Изображение

Отображает ту или иную картинку в зависимости от значения контролируемого параметра.

Поддерживаемые форматы изображений:

  • JPG
  • PNG
  • BMP
  • GIF (статичный)

Все изображения должны быть предварительно скопированы в папку ..\Scada\Images

Настройки примитива:

  • Тэг - тэг контролируемого параметра
  • Lua-функция - имя функции сопоставления значения контролируемого параметра - изображению (функцию следует написать самостоятельно).
  • Тестовая картинка - позволяет на этапе настройки отобразить тестовое изображение для установки размеров примитива.

Изображения - масштабируются под размер примитива. Поэтому набор картинок, который может быть отображен в данном примитиве, должен быть одинаков по размеру.

Пример Lua-функции выбора картинки из перечня

function img (x)
 if (x == 0)  then
    return "norma.jpg"
 end
 if (x == 1) then  
    return "battary.jpg"
 end
 if (x == 2) then  
    return "baypass.jpg"
 end
 return "off.jpg"
end

Функция должна быть сохранена в скрипте в папке ..\Scada\scripts\lvm\custom

В случае если при обновлении значения параметра его ОРС_статус <> OPC_Quality_good (потеря связи с устройством), отобразится изображение по умолчанию.

Примитив Анимированное изображение

Примитив Индикатор

Примитив Кнопка

Примитив отображения данных с IP-камер

Позволяет отобразить видеоданные с камер, подключенных к компьютерной сети.

Подробнее о настройке см. здесь

--Иванов Александр 12:00, 21 декабря 2015 (UTC)