Основными компонетами проекта являются:

  • Узлы

  • Группы каналов

  • Каналы

  • Описатели тэгов ввода/вывода

 

Редактор узлов

Открывается при редактировании параметров узлов операторских станций или контроллеров, в которых работают исполнительные модули системы SCADA+.

Редактор основных параметров узла   Редактор параметров узла   Редактор параметров узла

 

Редактор группы каналов

Открывается при редактировании параметров группы каналов структуры проекта.

Редактор параметров группы каналов 

 

Кроме редактирования параметров группы можно редактировать и сами каналы групповым образом:

Групповой редактор каналов

 

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

Групповое редактирование атрибутов

 

Если иерархия дерева проекта подразумевает вложение групп каналов в данную редактируемую группу, то можно отобразить весь список вложенных каналов, установив всего лишь флаг "все группы". Это позволит отредактировать ВСЕ каналы, которые расположены по иерархии ниже текущего уровня, разработчику не надо открывать каждую группу и редактировать свойства ее каналов сколько бы вложений групп друг в друга ни было.

 

Редактор каналов

Открывается при редактировании параметров каналов любого класса. И не зависимо от класса канала он имеет одну общу вкладку "Основные", где редактируются основные общие атрибуты для всех каналов.

Редактор общих параметров каналов    Редактор общих параметров каналов    Редактор общих атрибутов каналов    Редактор общих атрибутов каналов

 

Параметры каналов класса FLOAT

Для каналов этого класса индивидуальна следующая вкладка редактора:

Параметры канала класса Float

 

Параметры каналов класса HEX

Для каналов этого класса можно задавать битовые маски инверсии для любого бита, а также определять маску недостоверности значения.

атрибуты канала класса HEX8    атрибуты канала класса HEX16    атрибуты канала класса HEX32    атрибуты канала класса HEX64

 

Десятичный и шестнадцатеричный форматы, полноценная поддержка режимов со знаком и без знака.

По каждому классу канала есть доступ к каждому биту, битовой паре, полубайту и байту значения как на чтение, так и на запись!

 

При задании значений каналу вручную система понимает десятичный и шестнадцатеричный формат представления значения.

 

Параметры каналов класса STRING

 

параметры канала класса STRING

 

Система предоставляет возможность выполнять преобразование регистров строки, вырезать подстроки, или выполнять подмену подстрок по указанному шаблону.

Размерность строк по каждому каналу класса STRING - от 1 до 2млрд. символов в формате UNICODE.

 

Параметры каналов класса ARRAY LIST

 

параметры канала класса ARRAY_LIST

 

Данный класс каналов выполняет функции ведения или обработки динамических массивов данных в системе.

На базе данного канала можно легко организовывать локальные массивы в памяти как серверных узлов, или АРМ-операторов, так и узлов контроллеров.

Накопленные архивы можно передавать в алгоритмы для обработки, получать доступ к любой записи массива, а также сохранять во внешние файлы форматов (XML, DAT, CSV) по команде оператора, или алгоритма проекта.

 

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

 

Помимо работы с динамическими массивами в памяти, этот же канал предназначен для взятия выборок из архивов, которые ведет система. В результате выборки возвращается также массив данных, который можно обрабатывать, отображать или выполнять различные алгоритмические операции над ним в программах.

 

Параметры каналов класса GROUP

 

параметры канала класса GROUP

 

Данный канал может работать в следующих режимах:

  • Значение из битов (из таблицы аргументов формируется значение канала - размерность от 1 до 64 бит)

  • Биты из значения (Распаковка значения канала в битовые состояния в аргументы - размерность от 1 до 64 бит)

  • == (Равенство, проверка на равенство первому аргументу значений всех нижеследующих аргументов канала)

  • >= (Больше, либо равно)

  • <= (Меньше, либо равно)

  • > (Строго больше)

  • < (Строго меньше)

  • != (Не равно)

  • Сумма (Сумма всех значений аргументов канала)

  • Установка (Всем аргументам с 1-й позиции списка устанавливается значение 0-го аргумента)

  • Статистика (Формирование статистики по изменяющемуся значению)

  • Коллекция привязок (Позволяет выполнить управление перепривязкой по ее номеру - согласно списку аргументов с привязками, тужа, куда привязан канал будет подставляться привязка согласно заданному номеру)

  • Сравнение с уставкой (По всем аргументам производится групповое сравнение их значений с заданной константой в поле начального значения)

  • Событие из буфера (Позволяет получить в аргументы канала параметры события с указанным номером из буфера журнала событий узла, если таковой ведется системой)

  • Запуск внешнего приложения