Новая версия MasterSCADA 4D 1.3.10

Мы рады представить обновление MasterSCADA 4D до версии 1.3.10 — крупный релиз, в котором сделан акцент на расширении возможностей платформы, повышении надёжности и безопасности, а также на улучшении удобства работы пользователей. Ниже — ключевые изменения, некоторые из них могут удивить.
Что нового и важного
- Загрузка конфигурации без остановки исполнительной системы стала доступна, если изменения затронули только часть проекта.
- Появился новый модуль Master Security Unit — теперь можно управлять пользователями прямо в режиме исполнения: добавлять и удалять, назначать роли, изменять права и выполнять другие операции.
- Обновлён алгоритм работы с модулем отчётов: связи между элементами отчёта и переменными MasterSCADA 4D теперь становятся видимыми.
Среда разработки
В версии 1.3.10 заметно усовершенствованы механизмы работы с проектами и их экспортом: в окно экспорта добавлены параметры «Очистить всю историю действий» и «Сохранить с новым Guid» — это делает управление версиями более гибким.
Также внедрён бинарный формат для экспорта/импорта проектов и поставки системных библиотек: теперь и автоматические сценарии экспорта выполняются в бинарном виде. Результат — быстрее операции, надёжнее передача данных и выше общая эффективность работы с проектными файлами.
Кроме того, упрощён обмен проектами между классической средой разработки и новой MasterSCADA 4D DT 2.0 — релиз которой запланирован на конец лета.
Исправлена ошибка, мешавшая использовать табличное представление проекта для добавления экземпляров объектов — это также косвенно упростит работу с пунктом контекстного меню Копировать путь к элементу в таблице.
Расширена конвертация входящих связей: если ранее она поддерживалась только для простых типов данных, то теперь доступна и для параметров формата SYSTEM-*-PARAM. Это означает, что из канала бит можно выделять значение без использования отдельной программы.
Модуль отчётов
Изменён подход к настройке и связям в модуле отчётов.
Как и раньше, источниками данных могут выступать архивы данных и сообщений MasterSCADA 4D, а также текущие значения переменных (включая массивы структур). Однако теперь настройки источников задаются в самом проекте, а не в интерфейсе редактора отчётов.
Основная логика работы стала такой:
- добавляем отчёт в проект;
- через контекстное меню добавляем новый источник данных (например, «Архив сообщений»);
- настраиваем источник;
- синхронизируем элемент отчёта с элементом дерева.
MasterDigitalTwin
В версии 1.3.10 выполнены значительные изменения в работе MasterDigitalTwin:
- реализован переход из окна MasterDigitalTwin в окна SCADA;
- добавлено отключение видимости элементов BIM как из редактора, так и со сцены;
- появилась группировка элементов BIM пользователем в дереве навигации через колонку «Группа»;
- в колонку Псевдоним встроен текстовый редактор (поддерживает формат двух строк в плакате);
- обеспечена возможность отображать больше двух характеристик на плакате.
Также добавлены функции импорта/экспорта свойств оборудования в CSV, поддержана отмена экспорта данных модели IFC в БД, добавлен групповой выбор IFC-элементов в BIM-модели и расширена процедура связывания элемента BIM с объектами проекта.
Работа в клиенте визуализации
В релизе 1.3.10 оптимизирован клиент визуализации: улучшены быстродействие и стабильность.
Добавлено новое понятие — Глобальные параметры клиента визуализации MasterSCADA 4D: они доступны во всех окнах проекта, но при этом не зависят друг от друга в одновременно подключённых клиентах визуализации.
Также реализовано масштабирование контейнера окна.
Элементы графического редактора
- Элемент Расписание BACnet получил доработки по запросам пользователей. Главным отличием версии 1.3.10 стало то, что теперь доступен элемент «Расписание», который может использоваться самостоятельно в клиенте визуализации: изменение по времени дискретных и аналоговых параметров возможно без использования программ.
- График XY» поддерживает экспорт данных в CSV, а также отображение значения по оси Y для выбранной точки на графике.
- Для интерфейсных задач обновлены «Дерево одиночного/множественного выбора»: настройки визуального представления стали гибче — появились варианты стиля (например, вид дерева и вид кнопок).
- В журналах сообщений добавлены столбцы: «Полное имя источника», «Период активности» и «Период квитирования». Дополнительно поддержаны экземпляры объектов в фильтре архивного журнала.
- В тренде поддержаны все виды шкал: ранее настройки наследовались только для шкалы AI.
Функциональные блоки
Обновились функциональные блоки, работающие с архивами сообщений и их экспортом:
GetArchiveEventsCount, ExportEventsArchive.
Также:
- блоки для отправки и получения SMS/Email сообщений могут выполняться на резервном сервере;
- PING_CONTINUOUS позволяет непрерывно мониторить линию связи.
Система архивирования
Для оперативного отображения данных на тренде используются слои данных. В версии 1.3.10 можно настраивать длительность хранения слоёв или полностью отключать слой для архива данных.
Передача архивных данных между узлами по межузловой связи теперь идёт по защищённому каналу TCP вместо UDP.
В текущем релизе стало доступно несколько архивов сообщений: помимо основного архива сообщений можно добавить дополнительные. Инструменты для архивов данных теперь доступны и для сообщений. Дополнительно появилась настройка архива сообщений «Число записываемых значений в одной операции» для коррекции работы с БД.
Среда исполнения
Большая часть улучшений среды исполнения обычно проявляется не сразу, а в эксплуатации. Главные изменения — связаны с загрузкой конфигурации: теперь обновление проекта возможно без перезагрузки процесса mplc, даже если изменения затрагивают, например, только внешний вид окна или параметры клиента визуализации.
Также увеличена скорость загрузки проекта в среду исполнения.
Реализирована корректировка периода задач из‑за погрешности планировщика ОС.
Поддержка RTSP порадует пользователей Astralinux.
Протоколы и поддерживаемые контроллеры
Заметные обновления коснулись раздела протоколы — добавлены и расширены варианты подключения, в том числе SMPP, IEC 61850 Client, Siemens и другие.
Коротко о некоторых нововведениях:
- Allen Bradley EthernetIP: поддержка контроллеров MicroLogix, а также расширенная работа с массивами:
- битовый массив можно представлять отдельными битами;
- поддерживаются двумерные массивы.
- Добавлен протокол EtherCAT.
- Для роли сервера появился OPC UA A@E server.
- Из новых поддерживаемых контроллеров — OWEN 210, ONI PLC W 270, Цитрон, ПЛК К15 (Кастом Инжиниринг).
Безопасность
По умолчанию в проект добавлена новая роль «Администратор ИБ».
При подключении к проекту отдельного модуля Master Security Unit сразу появляется возможность настраивать права операторов и выполнять ключевые функции безопасности: проверки целостности, управление ролями и их правами — без использования среды разработки.
Также через Master Security Unit доступен контроль действий операторов с использованием журнала ИБ.