MasterSCADA
Система для создания АСУТП, MES, решения задач учёта и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий.
Самый современный, инновационный мощный и удобный инструмент для разработки систем управления. В нём воплощён тридцатилетний опыт разработчиков по созданию программных продуктов для автоматизации.
MasterSCADA — это принципиально новый инструмент разработки систем управления и диспетчеризации. Это первая в нашей стране SCADA-система, в которой реализован объектный подход к разработке систем управления.
Общее число внедрений Master SCADA системы составляет десятки тысяч практически во всех
отраслях
промышленности в России, ближнем и дальнем зарубежье.
Популярность и надежность MasterSCADA подтверждается не только числом проданных лицензий, а так же серьёзностью организаций, использующих ее, и проектов, реализованных на ней. Сегодня Master SCADA используют такие компании, как: Газпром, Роснефть, Лукойл, Иркутскэнерго, Калининская АЭС и тысячи других.
Основные преимущества Master SCADA
Полная вертикальная интеграция SoftLogic-HMI-
SCADA-WEB
Такая интеграция предполагает, что в проект включены все уровни системы управления. Это такие уровни как:
ПЛК – поддерживаются контроллеры отечественных производителей с открытой архитектурой
такие как: ОВЕН
ПЛК110 и ПЛК210, REGUL, АВАДС АВК
и другие;
HMI-панели – поддерживаются панели с открытой архитектурой и достаточными вычислительными ресурсами такие как, например, АВАДС АСП;
АРМ операторов – MasterSCADA 4D имеет клиент-серверную архитектуру. На АРМ оператора запекается тонкий клиент, который связывается с сервером MasterSCADA. Тонкий клиент не требует больших ресурсов. Поэтому он может запускаться на даже на мобильных устройствах (смартфонах и планшетах);
Серверы. MasterSCADA 4D может обрабатывать огромное число данных, собираемых с нижнего
уровня. Это обеспечено распараллеливанием задач на разные ядра процессора, установкой задачам индивидуальных
циклов и приоритетов. На современных серверах MasterSCADA 4D
>может решать задачи практически любого
масштаба;
Облачные сервисы. Серверная часть
MasterSCADA 4D может запускаться в облаке. С помощью
OPC UA и MQTT она реализует обмен данными через интернет с удаленной периферии. Также через интернет с этого
сервера MasterSCADA загружается тонкий клиент для визуализации и оперативного управления (примеры см.
здесь).
Задачи для всех уровней системы разрабатываются в рамках единого проекта, единого информационного пространства.
Российская SCADA
SCADA-система MasterSCADA выпущена российской компанией ЗАО НПФ ИнСАТ в 2002 году. С тех пор продукт постоянно развивался. До 2012 года – компанией ИнСАТ. Затем права на программу и команда разработчиков были переведены в компанию МПС софт. Все учредители и разработчики этой компании – россияне. В 2020 году компания МПС софт была приобретена отечественной группой компаний ИЕК, которая сегодня продолжает развитие SCADA-системы MasterSCADA.
Актуальной версией сегодня является MasterSCADA
4D
– это SCADA нового поколения, обеспечивающая широчайшие возможности по автоматизации объектов любого
масштаба.
Она зарегистрирована в реестре российского ПО под номером №13907.
Несмотря на стремительное развитие MasterSCADA 4D предыдущее поколение продукта – MasterSCADA 3.X до сих пор популярно у наших системных интеграторов. Она также внесена в реестр российского программного обеспечения - №538.
Широкая кроссплатформенность
Широкая кроссплатформенность - это полнофункциональная поддержка большинства распространенных в промышленности операционных систем и аппаратных платформ. MasterSCADA 4D имеет исполнительные модули для следующих операционных систем: Windows, Linux, Android, QNX, Эльбрус, Unix...
Из аппаратных платформ, на которых работает MasterSCADA 4D, можно назвать – X86, X64, а также ARM (v.7, v.8) и отечественная платформа Эльбрус с архитектурой VLIW.
Причем существенным является поддержка кроссплатформенности на всех уровнях: ПЛК, локальные HMI-панели, АРМ оператора, серверы, облачные сервисы.
Вычислительные возможности MasterSCADA 4D
Сервер MasterSCADA 4D обладает очень высокой производительностью. Это достигается тем, что все задачи проекта сначала транслируются в C#, а затем в исполняемый код. Таким образом в системе не используются интерпретаторы программ, а сразу исполняется скомпилированный код.
Для разработки программ поддерживаются языки стандарта МЭК 61131-3. Реализованы следующие языки: ST, LD, FBD, SFC. Их можно использовать не только для программирования задач в контроллерах, а также для разработки логики управления и вспомогательных скриптов на всех уровнях системы, включая графические клиенты.
Кроме языков стандарта МЭК 61131-3 в проекте MasterSCADA 4D можно использовать скрипты, написанные на C#, а для графического клиента доступно использование скриптов на JS.
Кроме того, MasterSCADA 4D имеет открытое API для подключения программ, написанных на “C”.
Обширные библиотеки
Платформа MasterSCADA 4D имеет мощную и открытую систему библиотек. В комплекте с системой поставляются большие библиотеки таких элементов как:
- Графические примитивы, растровые изображения, текстуры и иконки;
- Наборы графических элементов с динамизацией свойств;
- Сложные графические формы, такие как тренды, графики, формы работы с журналами (архивные и реального времени), дерево и другие;
- Технологические объекты, содержащие динамизированную графическое изображение и алгоритмы управления технологических аппаратов (емкости, насосы, вентиляторы, клапаны и пр.);
- Алгоритмы управления и вычисления. Как базовые из стандарта МЭК 61131-3, так и дополнительные в виде библиотеки OSCAT;
- Библиотеки описателей контроллеров и модулей ввода-вывода, которые позволяют автоматически генерировать необходимое число каналов с заданным типом для взаимодействия с соответствующей аппаратурой;
- Библиотеки сложных типов данных.
MasterSCADA 4D позволяет не только использовать имеющиеся библиотеки, но и даёт пользователю возможность расширять существующие и создавать собственные библиотеки из любых элементов проектов.
Мощные архивы
Для ведения архивов MasterSCADA 4D предоставляет широчайшие возможности. Система поддерживает два типа архивов: архивы изменения технологических параметров и журналы (тревог, сообщений и информационной безопасности).
Для небольших проектов можно использовать встроенную с рантайм СУБД на базе SQLight. Для средних и крупных проектов MasterSCADA 4D поддерживает архивирование во внешние базы PostgreSQL, MS SQL и другие.
Благодаря интеграции с СУБД временных рядов АВАДС Сервер архивирования MasterSCADA 4D удовлетворяет самым жестким требованиям по скорости сохранения и выборке данных, а также по глубине хранения данных в рамках ограниченного объема дисковой памяти.
Универсальная графика
В качестве основной технологии для реализации графического интерфейса в MasterSCADA 4D используется стандарт HTML5.
Это позволяет использовать в качестве инструмента графического интерфейса MasterSCADA 4D не только АРМ операторов на базе традиционных компьютеров, а любое устройство, имеющее в составе программного обеспечения Интернет-браузер, в том числе смартфоны и планшеты.
Коммуникационные возможности
MasterSCADA 4D поддерживает большое число протоколов для взаимодействия с устройствами и приложениями. Среди них следует выделить:
OPC DA, OPC HDA, OPC UA, MODBUS RTU/TCP, Profinet, BACnet, FINS, SLMP, SNMP, МЭК 61850, МЭК 60870-5-104, MQTT, Меркурий 230/234/236, Энергомера СЕ301/303/304, ЦЭ6850, СЕТ-4ТМ, ПСЧ-4ТМ, ВКТ-5/7/9, Пульсар, ТСР-034(033)/024М/026М/042/043/032, ЭСКО-Т1, ЭСКО-Т2, ТЭМ-104/106, ТЭСМА-1, МКТС.
Кроме того, MasterSCADA 4D имеет открытый драйверный интерфейс, который позволяет связать ее с любым оборудованием. Следует также отметить наличие встроенных инструментов для работы с последовательными портами, позволяющих легко обеспечить обмен данными.
Для взаимодействия с внешними базами данных MasterSCADA 4D поддерживает ODBC и OLE DB.
Двухслойная структура проекта
В MasterSCADA проект разделен на два слоя:
- Слой описания аппаратной структуры проекта. Здесь описываются рабочие станции, контроллеры и модули ввода-вывода, входящие в проект. Задаются их свойства и настраиваются связи между ними;
- Слой описания логики проекта. Здесь описывается логическая структура проекта: технологические объекты, их свойства, параметры, алгоритмы управления и мнемосхемы. Кроме того, здесь разрабатываются отчеты, настраиваются журналы и параметры информационной безопасности системы.
Такой подход даёт возможность:
- вести независимо разработку аппаратной структуры проекта и его математической и графической составляющих;
- легко переносить проект с одних аппаратных средств на другие оставив в неизменном виде все программные решения.
Объектный подход
Объектный подход позволяет многократно сократить трудозатраты на создание и отладку. Он заключается в реализации типизации и наследования объектов - базового понятия проекта в MasterSCADA.
Под объектами в MasterSCADA 4D понимается именованная совокупность графического представления технологического объекта, его параметров, алгоритмов контроля и управления, окон управления и других доступных элементов проекта (в том числе других объектов).
Типизация (метод шаблонов) обеспечивает многократное использование одного и того же объекта как шаблона в рамках одного проекта, так и при разработке других систем. Наследование же при изменении библиотечного объекта обеспечивает изменение всех его экземпляров в проекте.
Демо версии
Необходимым условием выбора SCADA-системы для разработки проекта является возможность попробовать ее в деле. Без этого разработчик не сможет определить устраивает его данный инструмент или нет. Поэтому для всех модулей MasterSCADA имеются демонстрационные версии.
Чтобы скачать демонстрационные версии MasterSCADA надо зайти в раздел Скачать MasterSCADA. Там описана процедура и условия скачивания демонстрационных версий наших продуктов.
Видео-уроки и методические материалы
Для простоты освоения MasterSCADA компания ИнСАТ разработала специальные видео-уроки и обширные методические материалы. Их можно найти в соответствующих подразделах, относящихся к описанию одной из наших версий: Видеоуроки MasterSCADA 3.X и MasterSCADA4D .
Продукты компании МПС софт (MasterSCADA 3.X, MasterSCADA 4D и MasterOPC) поставляются только через дилеров.
Как правильно сориентироваться, с каким дилером будет удобнее и надежнее работать? Кто сможет лучше помочь в подборе конфигурации продуктов и более оперативно решать вопросы, возникающие при разработке проектов и запуске их в реальном времени?