<< 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 включены демонстрационные проекты, а также проекты Быстрого старта, снабженные пошаговой инструкцией по их созданию.