Основные характеристики

<< Click to Display Table of Contents >>

Navigation:  Обзор инструментальной среды  MasterSCADA 4D >

Основные характеристики

MasterSCADA 4D – это продукт нового поколения SCADA-систем. По сравнению с предыдущей версией, в MasterSCADA 4D существенно расширены инструменты по созданию крупных распределенных систем с возможностью использования технологий Интернета, повышены удобство и гибкость, расширены возможности использования различных аппаратных платформ и операционных систем, увеличено число поддерживаемых уровней систем управления и реализована миграция функционала между уровнями.

В MasterSCADA 4D легко разрабатываются проекты любого масштаба и сложности.

К основным характеристикам MasterSCADA 4D относятся следующие.

Полная вертикальная интеграция – среда разработки MasterSCADA 4D обеспечивает включение в проект всех уровней системы управления. Это такие уровни, как:

программируемые контроллеры;

локальные HMI-панели;

АРМ операторов;

серверы;

облачные сервисы.

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

Широкая кроссплатформенность – исполнительная система MasterSCADA 4D работает в большинстве операционных систем, распространенных в промышленности:

Windows;

Linux (различные разновидности, в том числе и операционные системы, одобренные для работы в военной отрасли);

QNX;

Эльбрус;

Unix.

Не исключено, что этот список  будет расширяться в зависимости от требований той или иной отрасли. Существенным фактором является поддержка этих ОС на всех уровнях систем управления: ПЛК, локальных HMI-панелях, АРМ операторов, серверах, облачных сервисах.

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

Для проектировщика не имеют значения различия ОС или механизмов передачи данных. Он просто добавляет в проект необходимые ему узлы и связи между ними.

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

Объектный подход к разработке проектов позволяет многократно сократить трудозатраты на создание и отладку проектов. Данный подход заключается в реализации типизации и наследования объектов – базового понятия в MasterSCADA 4D.

Под объектом в MasterSCADA 4D понимается именованная совокупность графического представления технологического объекта, его параметров, алгоритмов контроля и управления, окон управления и других доступных элементов проекта, в том числе, других объектов (см. также Объект ).

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

Двухслойная структура проекта – возможность разделения проекта на дерево объектов, в котором описывается графическая и математическая часть проекта, и дерево системы, в котором ведется работа с аппаратными средствами. Такое разделение позволяет  вести разработку этих частей проекта независимо друг от друга..

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

Полноценная поддержка языков стандарта МЭК 61131-3 подразумевает использование языков этого стандарта не только для программирования задач в контроллерах, но также для разработки логики управления и вспомогательных скриптов на всех уровнях системы, включая графические клиенты, в том числе интернет-клиенты.

Поддержка облачных решений. В проект MasterSCADA 4D может быть добавлен один или несколько узлов типа Облачный сервис. Это полноценный узел проекта, который может обмениваться с другими узлами. Для него можно создавать любые задачи, доступные в проекте MasterSCADA 4D.

Отличие узлов типа Облачный сервис заключается в том, что созданные для них задачи загружаются по указанному URL в Интернет на исполнение в облаке. Облачный сервис для запуска этих узлов можно арендовать ли приобрести у компании "МПС Софт" или у партнеров компании.  Количество одновременно запущенных проектов  на одном облачном сервисе ограничивается только его техническими возможностями. Демо-проекты, которые входят в состав среды разработки, и которые можно загрузить локально, работают уже не один год в облачном пространстве компании «МПС Софт».

Унификация системы визуализации. В качестве основной технологии для реализации графического интерфейса в MasterSCADA 4D используется стандарт HTML5. Это позволяет использовать в качестве инструмента графического интерфейса не только клиент визуализации MasterSCADA 4D, но и любые устройства, имеющие в составе программного обеспечения интернет-браузер, в том числе смартфоны и планшеты.  Графическая подсистема – полностью векторная, с возможностью произвольного масштабирования окон (мнемосхем) и с динамизацией любых свойств графических элементов (положение, размер, поворот, цвет и пр.). Для разработки графического интерфейса оператора в состав MasterSCADA 4D включен редактор HMI . Для взаимодействия MasterSCADA 4D с веб-браузером или окном клиента MasterSCADA 4D, в котором в реальном времени отображаются разработанные графические мнемосхемы, используется веб-сервер NGINX.

Расширенный состав библиотек. Для удобства разработчика добавлены различные библиотеки:

библиотека готовых алгоритмов (помимо собственных алгоритмов поддержана также библиотека OSCAT (http://www.oscat.de), содержащая более 300 алгоритмов);

библиотека графических элементов, изображений, текстур, иконок;

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

возможность создавать пользовательские библиотеки с готовыми решениями (алгоритмы, графические элементы, объекты).

Стандартные функции SCADA. Наряду с новыми функциями, MasterSCADA 4D обладает всеми стандартными функциями, которые должны быть в любом SCADA-приложении:

система многослойного и многосерверного архивирования;

система разработки и генерации различных отчетов о работе проекта;

система тревожных сообщений с возможностью квитирования этих сообщений;

система разграничения полномочий операторов;

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

открытость системы для встраивания внешних протоколов, алгоритмов, графических систем, а также для интеграции с другими программами;

поддержка мультиязычности (см. Язык среды);

удобные инструменты навигации по проекту.

К достоинствам MasterSCADA 4D следует отнести также наличие исполнительных систем для большинства контроллеров, представленных на отечественном рынке.

В состав MasterSCADA 4D включены демонстрационные проекты, а также проекты Быстрого старта, снабженные пошаговой инструкцией по их созданию.