
MasterSCADA
Система для создания АСУТП, MES, решения задач учёта и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий.
Самый современный, инновационный мощный и удобный инструмент для разработки систем управления. В нём воплощён тридцатилетний опыт разработчиков по созданию программных продуктов для автоматизации.

MasterSCADA — это принципиально новый инструмент разработки систем управления и диспетчеризации. Это первая в нашей стране SCADA-система, в которой реализован объектный подход к разработке систем управления.
Общее число внедрений Master SCADA системы составляет десятки тысяч практически во всех отраслях промышленности в России, ближнем и дальнем зарубежье.
Популярность и надежность MasterSCADA подтверждается не только числом проданных лицензий, а так же серьёзностью организаций, использующих ее, и проектов, реализованных на ней. Сегодня Master SCADA используют такие компании, как: Газпром, Роснефть, Лукойл, Иркутскэнерго, Калининская АЭС и тысячи других.
Основные преимущества Master SCADA
Российская 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-панели, АРМ оператора, серверы, облачные сервисы.
Полная вертикальная интеграция SoftLogic-HMI-SCADA-WEB

Такая интеграция предполагает, что в проект включены все уровни системы управления. Это такие уровни как:
ПЛК – поддерживаются контроллеры отечественных производителей с открытой архитектурой такие как: ОВЕН
ПЛК110 и ПЛК210, REGUL, АВАДС АВК и другие;
HMI-панели – поддерживаются панели с открытой архитектурой и достаточными вычислительными ресурсами такие как, например, АВАДС АСП;
АРМ операторов – MasterSCADA 4D имеет клиент-серверную архитектуру. На АРМ оператора запускается тонкий клиент, который связывается с сервером MasterSCADA. Тонкий клиент не требует больших ресурсов. Поэтому он может запускаться даже на мобильных устройствах (смартфонах и планшетах);
Серверы. MasterSCADA 4D может обрабатывать огромное число данных, собираемых с нижнего уровня. Это обеспечено распараллеливанием задач на разные ядра процессора, установкой задачам индивидуальных циклов и приоритетов. На современных серверах MasterSCADA 4D
>может решать задачи практически любого масштаба;
Облачные сервисы. Серверная часть
MasterSCADA 4D может запускаться в облаке. С помощью OPC UA и MQTT она реализует обмен данными через интернет с удаленной периферии. Также через интернет с этого сервера MasterSCADA загружается тонкий клиент для визуализации и оперативного управления (примеры см. здесь).
Задачи для всех уровней системы разрабатываются в рамках единого проекта, единого информационного пространства.
Вычислительные возможности MasterSCADA 4D
Сервер MasterSCADA 4D обладает очень высокой производительностью. Это достигается тем, что все задачи проекта сначала транслируются в C#, а затем в исполняемый код. Таким образом в системе не используются интерпретаторы программ, а сразу исполняется скомпилированный код.
Для разработки программ поддерживаются языки стандарта МЭК 61131-3. Реализованы следующие языки: ST, LD, FBD, SFC. Их можно использовать не только для программирования задач в контроллерах, а также для разработки логики управления и вспомогательных скриптов на всех уровнях системы, включая графические клиенты.
Кроме языков стандарта МЭК 61131-3 в проекте MasterSCADA 4D можно использовать скрипты, написанные на C#, а для графического клиента доступно использование скриптов на JS.
Кроме того, MasterSCADA 4D имеет открытое API для подключения программ, написанных на “C”.
Мощные архивы
Для ведения архивов MasterSCADA 4D предоставляет широчайшие возможности. Система поддерживает два типа архивов: архивы изменения технологических параметров и журналы (тревог, сообщений и информационной безопасности).
Для небольших проектов можно использовать встроенную с рантайм СУБД на базе SQLight. Для средних и крупных проектов MasterSCADA 4D поддерживает архивирование во внешние базы PostgreSQL, MS SQL и другие.
Благодаря интеграции с СУБД временных рядов АВАДС Сервер архивирования MasterSCADA 4D удовлетворяет самым жестким требованиям по скорости сохранения и выборке данных, а также по глубине хранения данных в рамках ограниченного объема дисковой памяти.
Обширные библиотеки
Платформа MasterSCADA 4D имеет мощную и открытую систему библиотек. В комплекте с системой поставляются большие библиотеки таких элементов как:
- Графические примитивы, растровые изображения, текстуры и иконки;
- Наборы графических элементов с динамизацией свойств;
- Сложные графические формы, такие как тренды, графики, формы работы с журналами (архивные и реального времени), дерево и другие;
- Технологические объекты, содержащие динамизированные графическое изображение и алгоритмы управления технологических аппаратов (емкости, насосы, вентиляторы, клапаны и пр.);
- Алгоритмы управления и вычисления. Как базовые из стандарта МЭК 61131-3, так и дополнительные в виде библиотеки OSCAT;
- Библиотеки описателей контроллеров и модулей ввода-вывода, которые позволяют автоматически генерировать необходимое число каналов с заданным типом для взаимодействия с соответствующей аппаратурой;
- Библиотеки сложных типов данных.
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 4D понимается именованная совокупность графического представления технологического объекта, его параметров, алгоритмов контроля и управления, окон управления и других доступных элементов проекта (в том числе других объектов).
Типизация (метод шаблонов) обеспечивает многократное использование одного и того же объекта как шаблона в рамках одного проекта, так и при разработке других систем. Наследование же при изменении библиотечного объекта обеспечивает изменение всех его экземпляров в проекте.
Двухслойная структура проекта
В MasterSCADA проект разделен на два слоя:
- Слой описания аппаратной структуры проекта. Здесь описываются рабочие станции, контроллеры и модули ввода-вывода, входящие в проект. Задаются их свойства и настраиваются связи между ними;
- Слой описания логики проекта. Здесь описывается логическая структура проекта: технологические объекты, их свойства, параметры, алгоритмы управления и мнемосхемы. Кроме того, здесь разрабатываются отчеты, настраиваются журналы и параметры информационной безопасности системы.
Такой подход даёт возможность:
- вести независимо разработку аппаратной структуры проекта и его математической и графической составляющих;
- легко переносить проект с одних аппаратных средств на другие оставив в неизменном виде все программные решения.

Демо версии
Необходимым условием выбора SCADA-системы для разработки проекта является возможность попробовать ее в деле. Без этого разработчик не сможет определить устраивает его данный инструмент или нет. Поэтому для всех модулей MasterSCADA имеются демонстрационные версии.
Чтобы скачать демонстрационные версии MasterSCADA надо зайти в раздел Скачать MasterSCADA. Там описана процедура и условия скачивания демонстрационных версий наших продуктов.
Видео-уроки и методические материалы
Для простоты освоения MasterSCADA компания ИнСАТ разработала специальные видео-уроки и обширные методические материалы. Их можно найти в соответствующих подразделах, относящихся к описанию одной из наших версий: Видеоуроки MasterSCADA 3.X и MasterSCADA4D .
Источник информации: Группа компаний ИнСАТ и «МПС софт»
Изображения: Группа компаний ИнСАТ и «МПС софт»
Компания «ИнСАТ»
Сегодня ИнСАТ – это группа компаний, включающая в себя:
- ООО “ИнСАТ” – торговый дом;
- ООО “АВАДС СОФТ” – разработчик программного обеспечения;
- ООО “АВАДС ХАРД” – разработчик оборудования.
Группа компаний ИнСАТ на сегодняшний день:
- Крупнейший поставщик программного обеспечения для систем автоматизации и диспетчеризации: SCADA-системы, OPC-серверы, системы архивирования и др.;
- Дистрибьютор оборудования ведущих брендов промышленной автоматизации: промышленные компьютеры, ПЛК, КИПиА и пр.;
- Разработчик программного обеспечения и оборудования для промышленной автоматизации;
- Центр обучения и техподдержки: подготовка специалистов по работе с программными продуктами, а также инженеров-метрологов САР.
«МПС софт»
Ведущий российский разработчик программного обеспечения, специализирующийся на продуктах для создания АСУТП, решения задач учета и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий. Программные продукты «МПС софт» включены в Единый реестр российских программ для электронных вычислительных машин и баз данных.