Компания «МПС софт» представляет новый релиз своего флагманского продукта – MasterSCADA 4D 1.2.18! Новая функциональность позволяет сократить время разработки проектов, открывает новые способы использования стандартного функционала, а также позволяет реализовать ещё более сложные и интересные задачи промышленной автоматизации на различных объектах и производствах. Кратко расскажем об основных доработках. Среда разработки
Добавлена возможность открытия проекта несколькими пользователями в режиме read-only. Теперь, если проект открыт другим пользователем в режиме редактирования, то в это время другой пользователь сможет открыть этот проект в режиме «read-only» с возможностью загрузки или подключения к узлу для просмотра отладочных значений. Это позволяет более эффективно построить многопользовательскую разработку проекта.
Реализовано удаление связей через табличное представление проекта. Если в табличном представлении проекта удалить значение ячейки со связью, то при импортировании CSV-файла данная связь будет удалена и в проекте.
Добавлена кнопка создания запроса в табличном представлении проекта – теперь интерфейс создания запроса табличного представления проекта стал более понятным. Больше не придётся искать кнопку для создания нового запроса.
Добавлена поддержка записи в параметр другой задачи через прямой доступ – но-вый способ позволяет установить связь между параметрами из разных задач через прямой доступ без использования параметров узла или глобального массива.
Исполнительная система (RT):
Значительно переработаны и оптимизированы механизмы работы с БД – фильтрация, синхронизация данных при резервировании, оптимизирован механизм удаления устаревших архивных данных, что значительно ускорило работу с БД.
В протокол MQTT добавлена настройка СleanSession – добавлен флаг для протокола MQTT. При значении FALSE брокер сохранит все подписки клиента, а также передаст ему все сообщения с флагом Qos1 и Qos2, которые были получены брокером во время отключения клиента, при его следующем подключении. Когда значение настройки – TRUE, при повторном подключении клиенту будет необходимо повторно подписываться на топики.
В ФБ GetSystemInfo добавлены параметры по загрузке CPU и системным ресурсам – новые выходные параметры ФБ Get-SystemInfo выводят информацию об общей загрузке процессора, загрузке процессора процессом исполнительной системы, количествe потоков процесса исполнительной системы, количествe дескрипторов процесса исполнительной системы.
Добавлен ФБ GetArchiveSettings для получения информации о настройках БД – благодаря функции GetArchiveSettings по указанному Id БД можно получить следующую информацию: об имени БД, адресе сервера БД, TCP/IP-порте для работы с БД, логине для доступа к БД, максимальном времени хранения информации в БД, максимальном объёме хранилища БД.
Увеличена скорость опроса в протоколе Modbus TCP – после оптимизации скорость опроса стала менее 10 мс.
Добавлены настройка протокола OPC UA – «Тип метки времени при записи», «Выполнять запись при подключении» – в случае если OPC-сервер не поддерживает запись метки времени, то с помощью настройки «Тип метки времени при записи» можно включить запись на сервер и выбрать тип метки времени. При включении настройки «Выполнять запись при подключении» будет выполняться однократная запись значений на всех выходах при следующих ситуациях:
– при первоначальном подключении;
– при переключении исполнения на резервный узел в резервированной паре;
– при переподключении после разрыва связи.
Добавлен ФБ SqliteIntegrityCheckFB для проверки целостности БД Sqlite – ФБ SqliteIntegrityCheckFB может проводить проверку целостности БД Sqlite двумя спо-собами: полная проверка (integrity_check выполняет низкоуровневую проверку форматирования и целостности базы данных) или быстрая проверка (quick_check также выполняет низкоуровневую проверку форматирования и целостности базы данных, но делает это быстрее за счёт исключения из проверки ограничения UNIQUE и соответствия содержимого индекса содержимому таблицы).
В ФБ ReadArchiveData добавлен параметр StatusCode – новые два выходных параметра StatusCode и Error выдают информацию с кодом и текстом ошибки.
Добавлена функция удаления файлов и директорий SysDeleteFile – новая системная функция для удаления файлов и директорий по указаному пути. На выходе указывается количество удалённых файлов.
Добавлена настройка узла «Использовать программные имена для иерархии в OPC UA» – используется при работе с англоязычным ПО, которое не поддерживает кириллические символы. По умолчанию флаг отключён. При установленном флаге для элементов иерархии OPC UA будут использоваться программные имена. Для элементов, которые не имеют программные имена, будет использоваться транслитерация с кириллических символов на латинские.
В протоколе IEC 61850 реализованы функции:
– подписка на свободный отчёт;
– при импорте установка поля «Начальное значение» параметров отчёта значением, считанным из устройства;
– задание параметров подписки на отчёты.
Безопасность
При использовании встроенного клиента в сообщениях в поле IP-адрес теперь указывается также имя компьютера клиента – теперь в сообщениях, которые попадают в журнал ИБ, в поле IP-адрес также указывается и имя компьютера (IP-адрес/имя компьютера).
Добавлен ФБ GetSecuritySettings для получения информации о текущих настройках безопасности – функция GetSecurity-Settings выводит информацию о текущих значениях настроек узла: «Контроль целостности проекта», «Блокировать запуск при неуспешной проверке проекта», «Период проверки целостности проекта», «Контроль целостности ПО», «Блокировать запуск при неуспешной проверке ПО», «Период проверки целостности ПО», «Фиксировать неуспешные попытки входа в систему», «Запрет удаления авторизованных операторов», «Запрашивать пароль при выходе из системы», «Однопользовательский режим», а также имя домена (host) или IP-адрес сервера, где настроен Active Directory.
В событие «Завершить сессию» добавлены параметры «Имя пользователя» и «Пароль» для завершения сессии любого пользователя администратором – при выполнении действия передаются имя и пароль администратора. Если пароль верный и у администратора есть права на управление пользователями, то завершается сеанс текущего пользователя, при этом в сообщении указывается, что сеанс текущего пользователя принудительно закрыт.
Добавлен параметр «Ошибка» действиям «Завершить сессию» и «Сменить пользователя» – параметр «Ошибка» нужен для формирования сообщения о неверно указанном пароле или имя пользователя при совершении действий «Завершить сессию» и «Сменить пользователя».
Визуализация
Добавлена поддержка логарифмической шкалы в тренде, отображение значений в логарифмической форме – теперь для отображения больших диапазонов значений величин на тренде в MASTERSCADA 4D предусмотрено использование логарифмической шкалы. Перед тем как приступить к работе с трендом, необходимо в свойствах параметра, значения которого будут отображаться на тренде, назначить логарифмическую шкалу и настроить её формат.
На окне входа добавлена возможность посмотреть вводимый пароль – в окне авторизации и смены пароля добавлен флаг для просмотра вводимого пароля.
Подробнее с перечнем новых функций можно ознакомиться в WhatsNew. Новая версия среды разработки, а также полнофункциональная версия среды исполнения Master-SCADA 4D для ОС Windows на один час непрерывной работы, как всегда, бесплатно доступны по ссылке. А все пользователи исполнительной системы версий 1.1 и 1.2 могут их обновить в рамках программы технического сопровождения. ●