Уважаемые коллеги! МПС софт выпустили новый релиз MasterSCADA 4D - 1.3.3.
В обновленном релизе немного оптимизировали UX среды разработки, добавили несколько ФБ для среды исполнения, поддержали аутентификацию пользователей через LDAP, реализовали приоритет подключений, а также внесли доработки в журнал и тренды..
Основные изменения:
- Среда разработки
- Настройка «Продвинутый просмотр мнемосхемы»
Для окон в проекте можно активировать режим предпросмотра мнемосхем – это быстрый способ посмотреть, как будет выглядеть выбранное окно в режиме исполнения, без запуска исполнительной системы. Если окон в проекте много и между ними есть переходы, то для предпросмотра одного выбранного окна может компилироваться большое количество других окон, что может занимать достаточно продолжительное время.
Рисунок1.jpg
Очень часто для целей предпросмотра достаточно оценить внешний вид выбранного окна, для чего достаточно компилировать только выбранное окно – при этом переходы к другим окнам перестают работать.
Для того, чтобы был выбор между возможностью в режиме предпросмотра перехода к другим окнам и скоростью открытия окна – введена настройка «Продвинутый просмотр мнемосхемы»
Если настройка неактивна (по умолчанию) – переход к другим окнам в проекте отключен, и время открытия может существенно сократиться. Если настройка активна, то в режиме предпросмотра можно осуществлять переходы между окнами.
Настройка находится в настройках среды во вкладке «Разное». По умолчанию настройка неактивна.
Также, для предпросмотра мнемосхемы добавлена горячая клавиша – F10.- Добавлена возможность разорвать все связи при выборе нескольких элементов
При выборе нескольких элементов, у которых есть какая-либо связь, в контекстном меню добавлен пункт «Разорвать» с возможностью разорвать все связи.
Рисунок2.jpg
При нажатии на «Все» у всех выбранных элементов связи разрываются
Рисунок3.jpg- При поиске в «Таблице запросов» добавлен прогресс-бар и возможность отмены действия
При нажатии на кнопку «Запустить запрос» в таблице данных, появляется модальное окно, которое показывает процесс создания таблицы с возможностью отмены действия.
Рисунок4.jpg- Исполнительная система
- Поддержка чтения осциллограмм Comtrade в текстовом и бинарном формате
Для возможности вывода данных с файлов осциллограмм Comtrade на тренд мы добавили ФБ Comtrade. ФБ находится в библиотеке ФБ Протоколы.
Рисунок5.jpg
Входные параметры ФБ:
FileName – путь к файлу конфигурации Comtrade (.сfg)
Run – вход для запуска считывания файла
Выходные параметры:
Begin, End, TriggerPoint – параметры времени считывания архива
Error – ошибки при чтении файла
Рисунок6.jpg
Для считывания данных необходимо добавить параметры типа LREAL с такими же именами, как и имена параметров в файле .cfg, в том же объекте, к которому принадлежит ФБ Comtrade.
Рисунок7.jpg- ФБ GetRemoteLinksStatistics
Для получения статистики межузлового обмена добавлен ФБ GetRemoteLinksStatistics. ФБ расположен в библиотеке ФБ Общая в папке Системные
Рисунок8.jpg
ФБ позволяет получать в режиме реального времени расширенную статистику межузлового обмена данными. ФБ можно использовать в проекте для мониторинга межузлового обмена данными.
Некоторые из контролируемых параметров:
• Общий объем полученных и переданных данных
• Число полученных и переданных пакетов
• Число полученных сообщений
• Скорость передачи полученных и переданных данных
• Среднее время задержки на одну запись
• Количество ошибок
Более подробное описание ФБ см. Справку- Новый ФБ для ПИД-регулирования с обеспечением безударного переключения из режима ручного управления в автоматический.
В библиотеке OSCAT есть несколько регуляторов:
FT_PD -пропорционально-дифференциальный
FT_PI – пропорционально-интегральный
FT_PID – пропорционально-интегрально-дифференциальный.
а также их усовершенствованные модификации
FT_PIDW
FT_PIDWL
Все перечисленные регуляторы имеют только вход и выход, и не имеют переключения режимов – ручной/автоматический. На основе этих регуляторов в библиотеке OSCAT реализован ФБ CTRL_PID, который имеет отдельные входы для регулируемой переменной, а также имеет возможность переключения режимов ручной/автоматический. Но этот ФБ имеет один существенный недостаток – ударное переключение между ручным и автоматическим режимами.
Для устранения этого недостатка мы реализовали новый ФБ - CTRL_PID_M. Этот ФБ создан на основе оригинального ФБ CTRL_PID, имеет идентичные входы и выходы для того, чтобы можно было безболезненно заменить в уже созданных программах один ФБ на другой.
ФБ CTRL_PID_M находится в библиотеке OSCAT/Модули регулирования
Рисунок9.jpg
Подробную информацию о работе ФБ см. Справку- Информационная безопасность
- Поддержка авторизации LDAP
В новом релизе мы добавили поддержку авторизации пользователей через службу централизованных каталогов LDAP, которая развернута на серверах с ОС Linux. В свойствах безопасности у настройки «Тип сервера Active Directory» появилась возможность выбрать тип авторизации LDAP. Теперь, пользователи LDAP смогут авторизовываться в клиенте визуализации.
Рисунок10.jpg
Далее в проекте можно использовать ФБ для работы с пользователями службы каталогов. В панели свойств функциональных блоков мы рекомендуем установить свойство «Способ исполнения» в состояние «По вызову»
Рисунок11.jpg- Приоритет подключения клиентов
Лицензия MasterSCADA 4D накладывает ограничение на количество одновременных подключений клиентов к узлу. В реальных проектах могут возникать ситуации, когда доступ для критически важных клиентов оказывается заблокирован из-за ограничения лицензии. Для решения этой проблемы в настройках узла мы добавили новое свойство «Приоритет подключений клиентов»
Рисунок12.jpg
В данном свойстве через запятую задается список IP-адресов, которым необходимо предоставить приоритет подключения. При исчерпании лимита подключения клиенты с IP-адресами из этого списка будут подключены к узлу, а не приоритетные – отключены.- Контролы и HMI
Для улучшения пользовательского опыта мы также доработали поведение некоторых контролов:
• Реализовали плавающее окно минилигенды в трендах
• Доработали механизм временных интервалов и листания в трендах
• Добавили настройки отображения «активной строки» и «избранного» в журналах
• Добавили настройку выравнивания для заголовков таблицы данных
Подробнее с перечнем новых функций можно ознакомиться в WhatsNew
Демонстрационные версии MasterSCADA 4D 1.3 доступны для скачивания на сайте masterscada.ru.
Пользователи предыдущих версий MasterSCADA 4D могут бесплатно обновить свои системы в рамках программы технического сопровождения.