29.08.2023
Обновленная версия MasterSCADA 4D – 1.3.3
Мы рады представить очередной релиз MasterSCADA 4D – 1.3.3. В обновленном релизе мы немного оптимизировали UX среды разработки, добавили несколько ФБ для среды исполнения, поддержали аутентификацию пользователей через LDAP, реализовали приоритет подключений, а также внесли доработки в журнал и тренды.

Расскажем кратко об основных изменениях.

Среда разработки
Настройка "Продвинутый просмотр мнемосхемы"
Для окон в проекте можно активировать режим предпросмотра мнемосхем – это быстрый способ посмотреть, как будет выглядеть выбранное окно в режиме исполнения, без запуска исполнительной системы. Если окон в проекте много и между ними есть переходы, то для предпросмотра одного выбранного окна может компилироваться большое количество других окон, что может занимать достаточно продолжительное время.
Очень часто для целей предпросмотра достаточно оценить внешний вид выбранного окна, для чего достаточно компилировать только выбранное окно – при этом переходы к другим окнам перестают работать.
Для того, чтобы был выбор между возможностью в режиме предпросмотра перехода к другим окнам и скоростью открытия окна – введена настройка «Продвинутый просмотр мнемосхемы»
Если настройка неактивна (по умолчанию) – переход к другим окнам в проекте отключен, и время открытия может существенно сократиться. Если настройка активна, то в режиме предпросмотра можно осуществлять переходы между окнами.
Настройка находится в настройках среды во вкладке «Разное». По умолчанию настройка неактивна.
Также, для предпросмотра мнемосхемы добавлена горячая клавиша – F10.
Добавлена возможность разорвать все связи при выборе нескольких элементов
При выборе нескольких элементов, у которых есть какая-либо связь, в контекстном меню добавлен пункт «Разорвать» с возможностью разорвать все связи.
При нажатии на «Все» у всех выбранных элементов связи разрываются
При поиске в «Таблице запросов» добавлен прогресс-бар и возможность отмены действия
При нажатии на кнопку «Запустить запрос» в таблице данных, появляется модальное окно, которое показывает процесс создания таблицы с возможностью отмены действия.
Исполнительная система
Поддержка чтения осциллограмм Comtrade в текстовом и бинарном формате
Для возможности вывода данных с файлов осциллограмм Comtrade на тренд мы добавили ФБ Comtrade. ФБ находится в библиотеке ФБ Протоколы.
Входные параметры ФБ:
FileName
– путь к файлу конфигурации Comtrade (.сfg)
Run – вход для запуска считывания файла
Выходные параметры:
Begin, End, TriggerPoint – параметры времени считывания архива
Error – ошибки при чтении файла

Для считывания данных необходимо добавить параметры типа LREAL с такими же именами, как и имена параметров в файле .cfg, в том же объекте, к которому принадлежит ФБ Comtrade.
ФБ GetRemoteLinksStatistics
Для получения статистики межузлового обмена добавлен ФБ GetRemoteLinksStatistics. ФБ расположен в библиотеке ФБ Общая в папке Системные
ФБ позволяет получать в режиме реального времени расширенную статистику межузлового обмена данными.
ФБ можно использовать в проекте для мониторинга межузлового обмена данными.

Некоторые из контролируемых параметров:
• Общий объем полученных и переданных данных
• Число полученных и переданных пакетов
• Число полученных сообщений
• Скорость передачи полученных и переданных данных
• Среднее время задержки на одну запись
• Количество ошибок

Более подробное описание ФБ см.
Справку


Новый ФБ для ПИД-регулирования с обеспечением безударного переключения из режима ручного управления в автоматический.
В библиотеке OSCAT есть несколько регуляторов:
FT_PD -пропорционально-дифференциальный
FT_PI – пропорционально-интегральный
FT_PID – пропорционально-интегрально-дифференциальный;

а также их усовершенствованные модификации
FT_PIDW
FT_PIDWL

Все перечисленные регуляторы имеют только вход и выход, и не имеют переключения режимов – ручной/автоматический. На основе этих регуляторов в библиотеке OSCAT реализован ФБ CTRL_PID, который имеет отдельные входы для регулируемой переменной и задания, а также имеет возможность переключения режимов ручной/автоматический. Но этот ФБ имеет один существенный недостаток – ударное переключение между ручным и автоматическим режимами.

Для устранения этого недостатка мы реализовали новый ФБ - CTRL_PID_M. Этот ФБ создан на основе оригинального ФБ CTRL_PID, имеет идентичные входы и выходы для того, чтобы можно было безболезненно заменить в уже созданных программах один ФБ на другой.

ФБ CTRL_PID_M находится в библиотеке OSCAT/Модули регулирования
Подробную информацию о работе ФБ см. Справку
Информационная безопасность
Поддержка авторизации LDAP
В новом релизе мы добавили поддержку авторизации пользователей через службу централизованных каталогов LDAP, которая развернута на серверах с ОС Linux. В свойствах безопасности у настройки «Тип сервера Active Directory» появилась возможность выбрать тип авторизации LDAP. Теперь, пользователи LDAP смогут авторизовываться в клиенте визуализации.
Далее в проекте можно использовать ФБ для работы с пользователями службы каталогов.
В панели свойств функциональных блоков мы рекомендуем установить свойство «Способ исполнения» в состояние «По вызову»
Приоритет подключения клиентов
Лицензия MasterSCADA 4D накладывает ограничение на количество одновременных подключений клиентов к узлу. В реальных проектах могут возникать ситуации, когда доступ для критически важных клиентов оказывается заблокирован из-за ограничения лицензии. Для решения этой проблемы в настройках узла мы добавили новое свойство «Приоритет подключений клиентов»
В данном свойстве через запятую задается список IP-адресов, которым необходимо предоставить приоритет подключения. При исчерпании лимита подключения клиенты с IP-адресами из этого списка будут подключены к узлу, а не приоритетные – отключены.
Контролы и HMI
Для улучшения пользовательского опыта мы также доработали поведение некоторых контролов:

• Реализовали плавающее окно минилигенды в трендах
• Доработали механизм временных интервалов и листания в трендах
• Добавили настройки отображения «активной строки» и «избранного» в журналах
• Добавили настройку выравнивания для заголовков таблицы данных


Подробнее с перечнем новых функций MasterSCADA 4D 1.3.3 можно ознакомиться в WhatsNew.

Демонстрационные версии MasterSCADA 4D 1.3.3 доступны для скачивания на сайте masterscada.ru.

Пользователи предыдущих версий MasterSCADA 4D могут бесплатно обновить свои системы в рамках программы технического сопровождения.