Краткий обзор функциональных возможностей

<< Click to Display Table of Contents >>

Navigation:  Интегрированная среда MasterSCADA >

Краткий обзор функциональных возможностей


Пользовательский интерфейс пакета

Проект

Элементы проекта

Обработка данных

Библиотеки

Сценарии

Мнемосхемы

Тренды

Сообщения

Рапорты

Архивы

Обмен данными по сети

Права доступа и контроль действий оператора

Возможности отладки

Средства повышения надежности работы

Лицензионная политика и сервис


MasterSCADA является полнофункциональным SCADA и SoftLogic модульным пакетом программ с расширяемой функциональностью. Пакет построен на клиент-серверной архитектуре с возможностью функционирования, как в локальных сетях, так и в Интернете. Прием и передача данных на основе стандартов ОРС встроена в ядро пакета. Максимальная поддержка всех стандартов (XML, HTML, OLE, COM/DCOM, ActiveX и др.) и открытые описания интерфейсов и форматов данных обеспечивают все необходимые возможности для стыковки с внешними программами и системами.

 

Integrirovannaja_sreda_MS_featur7Пользовательский интерфейс пакета

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

Integrirovannaja_sreda_MS_obzor_user_interface

Integrirovannaja_sreda_MS_featur7Проект

Проект состоит из двух разделов: "Система" и "Объект".

Раздел "Система" описывает техническую структуру реализуемой системы. Раздел "Объект" описывает иерархическую структуру контролируемого технологического объекта свойства и документы каждого объекта.

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

Проект может быть полностью документирован в виде пригодного для печати HTML-файла с перекрестными ссылками.

 

Integrirovannaja_sreda_MS_featur7Элементы проекта

   Проект состоит из ограниченного набора многофункциональных элементов.

   Набор элементов дерева "Система":

Система (корневой элемент). Используется для общих настроек проекта (периоды опроса, типы мнемосхем и документов объектов, шкалы приборов, категории сообщений, настройки журналов, права доступа операторов и т.п.).

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

OPC-сервер. Используется для настройки связи с контроллерами.

Группы OPC-переменных. Формируются на основании информации о группировании переменных, полученной из OPC-сервера. Можно создавать дополнительные группы. Используются для группового задания настроек опроса переменных.

OPC-переменные. Используются для связи с переменными контроллера. Наследуют настройки, заданные при конфигурировании переменной в OPC-сервере. В зависимости от заданного в OPC-сервере разрешения на чтение-запись подразделяются на входы, выходы и входы-выходы.

   Набор элементов дерева "Объект":

Объект (корневой элемент). Используется для задания общих настроек, наследуемых другими объектами (периоды обработки данных, ).

Объект (элемент иерархии). Используется для задания перечня и содержимого относящихся к нему документов (мнемосхем, трендов, журналов сообщений, рапортов, архивов, расписаний действий и т.п.). Подчиненные объекты наследуют настройки родительского объекта. Объект всегда позиционирован на одном из компьютеров системы. Тем самым задается, что эта рабочая станция используется для обработки данных объекта и хранения его первичного архива, а также определяет перечень операторов, имеющих к нему доступ.

Функциональный блок. Библиотечный объект, предназначенный для обработки данных. Имеет функцию, входы, выходы, параметры настройки, сообщениями.

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

Группа переменных. Используется для задания общих настроек, наследуемых входящими в нее переменными и группами переменных. (периоды обработки данных, ).

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

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

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

Событие. Отличается от расчета логическим результатом вычисления, а также возможностью формирования сообщения и выполнения заданного перечня действий в момент перехода значения из 0 в 1 (из отключенного во включенное состояние).

 

Integrirovannaja_sreda_MS_featur8Обработка данных

Integrirovannaja_sreda_MS_obzor_obrabotka

Обработка данных выполняется одним из двух способов:

созданием схемы функциональных блоков (выходы одних блоков или объектов соединяются со входами других блоков или объектов)

заданием формул расчета

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

Задача контроля границ и скорости изменения переменной не требует никаких настроек, кроме выбора шкалы.

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

 

Integrirovannaja_sreda_MS_featur9Библиотеки

Раздел "Объект" проекта создается из типовых (объекты, группы переменных и переменные) и библиотечных элементов. Имеются три вида библиотечных элементов:

функциональные блоки

визуальные функциональные блоки

библиотечные объекты (часть проекта, помещенная в библиотеку для повторного использования) - включают все настройки, документы и связи исходных объектов, при вставке в проект внешние связи могут быть автоматически восстановлены при наличии необходимых источников и приемников данных

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

Библиотеки объектов создаются путем помещения в библиотеку любой части раздела "Объект" проекта, в том числе, и схемы из функциональных блоков (макроблока).

Отдельные редакторы (например, редактор мнемосхем) могут иметь собственные библиотеки типовых элементов.

 

Integrirovannaja_sreda_MS_featur10Сценарии

Сценарий - это заданный перечень действий (открытие, закрытие и печать документов, присвоение значений переменным и т.п.). Выполнение сценария в возможно по событию и по расписанию. Каждому объекту можно назначить расписание, указывающее время выполнения каждого из действий и его периодичность (включая посменное выполнение).

 

Integrirovannaja_sreda_MS_featur11Мнемосхемы

Число мнемосхем в проекте не ограничено.

Число мнемосхем объекта ограничено - объект может иметь по одной мнемосхеме каждого разрешенного в проекте типа. Число типов может быть расширено пользователем.Integrirovannaja_sreda_MS_obzor_mnemoscheme

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

Библиотеки типовых элементов насчитывают около тридцати стандартных элементов, включая объемные элементы со встроенным индикатором заполнения, элементы для создания пользовательских диалогов, элементы, воспроизводящие полный комплект приборов щитового контроля и управления. Имеется встроенный редактор для создания мультфильмов (с регулируемой прозрачностью изображения) с различными законами трансформации исходных графических файлов (покадровый показ, прокрутка в любом направлении, изменение резкости или размера и т.п.  с заданием времени и количества кадров). Объемные трубопроводы произвольной конфигурации создаются в несколько щелчков мыши.

Основной способ создания мнемосхем - перетаскивание из дерева проекта объектов, визуальных функциональных блоков и переменных, уже обладающих всей необходимой функциональностью (изображение, динамизации, окна управления и т.п.). Например, для переменной может быть выбран способ отображения: в виде текстового значения или в виде одного из приборов щитового монтажа, а объект может быть представлен в виде кнопки с уменьшенным изображением его мнемосхемы.

Поддерживаются все стандартные графические форматы: bmp, gif, jpg, avi. Все импортированные изображения и видеоклипы могут быть отображены в режиме с настраиваемой прозрачностью и одновременной динамизацией любых других свойств.

   

Integrirovannaja_sreda_MS_featur12Тренды

Возможно отображение любого числа графиков любых архивируемых и неархивируемых переменных. Вставка переменных в тренд производится их перетаскиванием из проекта с автоматическим наследованием диапазона и единицы измерения. Тренд реального времени и исторический "бесшовно" объединен в одном окне. Каждое перо может иметь свой диапазон оси значений. Масштаб времени и значений может быть изменен в процессе просмотра.

Integrirovannaja_sreda_MS_obzor_trend

 

Integrirovannaja_sreda_MS_featur13Сообщения

В пакете поддерживается неограниченное количество сообщений, имеющих формат, предусмотренный стандартом OPC A&E. Сообщения подразделяются на четыре вида:Integrirovannaja_sreda_MS_obzor_soobchenie

системные (о нехватке места на диске, отсутствии связи и т.п. - формируются самим пакетом)

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

контроля границ (по результатам контроля границ и скорости изменения переменных)

событийные (формируются при наступлении предусмотренных проектом событий, вычисляемых по заданной формуле, имеют определенный в проекте текст)

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

всплывающее окно сообщений

строка статуса

журнал сообщений

принтер

архив

Каждый канал вывода имеет свои настройки.

Основной способ просмотра сообщений, включая архивные, это журнал. Журнал сообщений является документом, принадлежащим объекту. В нем предусмотрены средства фильтрации и сортировки по любому из полей и/или источников сообщений. Журнал может быть распечатан, экспортирован в виде XML-файла или опубликован в Интранете/Интернете. Журнал является клиентом сообщений в стандарте OPC.

 

Integrirovannaja_sreda_MS_featur14Рапорты

В текущей версии для создания рапортов (количество рапортов не ограничено) используется встроенный редактор отчетов MasterReport. Переменные добавляются в источники данных редактора и могут быть использоваться в формулах, ячейках, скриптах и т.д.

Готовый отчет можно сохранить в различные форматы - pdf, xls, xslx, html5, docx и т.д. Сохранение и печать можно выполнять по расписанию или событию.

 

Integrirovannaja_sreda_MS_obzor_raport

 

Integrirovannaja_sreda_MS_featur15Архивы

В MasterSCADA поддерживаются архивы данных, сообщений и рапортов. Объемы архивов ограничиваются только самим пользователем. Integrirovannaja_sreda_MS_obzor_archive

Архивы распределены по объектам. Двоичный формат с кольцевой структурой файлов обеспечивает высокоэффективное хранение данных. Информация в архив данных направляется с использованием индивидуально выбранного для каждой переменной фильтра (в текущей версии используется только фильтр по изменению с зоной нечувствительности). Можно задать ограничение длительности или  объема хранения индивидуально для каждого объекта и типа архива.

Для совместимости с внешними базами данных обеспечивается экспорт архивов (в том числе в режиме off-line) с возможностью объединения архивов нескольких объектов в один общий внешний архив.

 

Integrirovannaja_sreda_MS_featur16Обмен данными по сети

Обмен данными по сети не требует никакой специальной настройки проекта, кроме задания для основных объектов, какой компьютер является для них базовым (то есть на каком компьютере производится обработка данных, относящихся к объекту). Все подчиненные объекты автоматически унаследуют эту настройку. Если объект имеет связи с другими объектами или переменными OPC-серверов, подключенных к другим компьютерам, сетевой обмен будет производиться автоматически в пакетном режиме. Включенные в проект компьютеры не требуется настраивать для работы в целевой сети - при старте они соединятся с другими компьютерами сети по их проектным именам.

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

 

Integrirovannaja_sreda_MS_featur17Права доступа и контроль действий оператора

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

 

Integrirovannaja_sreda_MS_featur18Возможности отладки

Пакет программ MasterSCADA предоставляет широкие возможности отладки проектов:

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

генераторы имитационных значений

функциональные блоки для отображения или генерации признаков качества (достоверности)

отображение текущих значений всех переменных

табличный просмотр истории изменения каждой переменной

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

 

Integrirovannaja_sreda_MS_featur19Средства повышения надежности работы

Пакет программ MasterSCADA имеет ряд возможностей, направленных на повышение надежности работы (восстановление проекта после сбоя, горячий рестарт, копирование архива, журналирование внутренних событий). В режиме разработки используется безопасная вставка ActiveX элементов сторонних разработчиков (перехват наиболее типичных ошибок). Список этих возможностей постоянно расширяется.

 

Integrirovannaja_sreda_MS_featur20Лицензионная политика и сервис

Лицензионная политика компании МПС Софт направлена на защиту инвестиций клиентов. Это проявляется в нулевой цене начала работы, изменении цены адекватно масштабу создаваемой системы с уменьшением стоимости канала при росте их количества.

Основные особенности:

бесплатная инструментальная система

бесплатная рабочая система с ограничением на час работы

практически полное отсутствие опций - почти вся функциональность включена в базовый пакет

стоимость исполнительной системы зависит только от числа внешних (полученных от OPC-серверов или по сети) переменных и составляет менее 1 доллара на сигнал, число внутренних переменных неограниченно

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

возможность расширения числа переменных исполнительной системы с оплатой только разницы в цене

Техническое сопровождение обеспечивается на всем протяжении жизненного цикла систем. Имеются базовые и продвинутые курсы обучения работе с пакетом.