История выпуска релизов

Все продукты
MasterSCADA 4D
14.05.2025
MasterSCADA 4D 1.3.8
Описание обновлений в версии MasterSCADA 4D 1.3.8 от 14.05.2025

Среда разработки (DT):

Изменения, которые вошли в состав нового релиза, может быть, не будут заметны большинству пользователей, т.к. они мало касаются визуальной части продукта, однако несмотря на их неочевидность упростят работу большинству, особенно тем, кто работает над крупными объектами автоматизации и диспетчеризации. Ключевые изменения относятся к структуре проекта среды разработки.
Проект среды разработки — это база данных, в которой хранятся элементы, их связи, значения свойств и все изменения, которые делал пользователь. При добавлении в окно графических элементов автоматически добавлялись и их измененные свойства, которые можно было увидеть в полном дереве или в легенде окна в виде параметров. Т.е. эти свойства становились параметрами этого элемента со своими настройками.
В версии 1.3.8 произведена оптимизация графических элементов, теперь параметры в базе данных создаются только при наличии связи. Значения параметров без связи сохраняются как свойства элементов.
Кроме того, изменился алгоритм работы с событиями окон (Клик мыши, Нажатие, мыши, Потеря фокуса и др.). Все события не добавляются в проект автоматически после создания окна, как было ранее, а создаются вручную, при необходимости, в панели свойств окна.
Оптимизировано хранение конвертации значений графических элементов, при этом сохранена возможность копирования, вставки настроек конвертации в легенде окон, также добавлено удаление настроенной конвертации одним кликом.
Благодаря этим изменениям значительно уменьшится размер базы данных проектов, а значит повысится скорость работы среды разработки.
Важно отметить, что после выполнения конвертации проекта в новую версию откатить это изменение будет невозможно. Поэтому рекомендуем не отказываться от предложения системы и создать резервную копию перед конвертацией.
Оптимизация структуры проекта повлекла за собой и дополнительные изменения, которые коснулись табличного представления проектов – стало проще выводить информацию о шкалах, шаблонах архивирования для разных типов элементов. Упрощен импорт csv-файлов в табличном представлении: если файл содержит столбцы, которые не отображаются в редакторе, то ручная коррекция таблиц не требуется.
Процедура, которая запускается командой главного меню «Проект/Проверить целостность проекта» стала выполняться быстрее, а также улучшен алгоритм обработки найденных неисправностей.
Для взаимодействия между средой разработки и средой исполнения в версии 1.3.8 используется новый протокол WebSockets, обеспечивающий работу с большими структурами данных и поддержкой отладки параметров типа ANY для массивов/структур.

Исполнительная система (RT):

Управлять средой исполнения стало проще! Выпущен универсальный кроссплатформенный монитор. Мы представляли новый продукт несколько месяцев назад, он был доступен как бета-версия, спасибо всем, кто принял участие в тестировании и высказал свои замечания и пожелания к новому монитору. Ознакомиться с особенностями работы можно по ссылкеМы учли основные пожелания пользователей, и теперь он используется по умолчанию на операционных системах Linux и Windows. Для Windows традиционно устанавливается совместно со средой исполнения, для Linux - исполнительная система устанавливается независимо от монитора.
MasterSCADA 4D RT работает и на ПЛК. С одной стороны важно обеспечить восстановление данных при рестарте, а с другой использовать для этого минимум ресурсов –настройка службы сохранения состояния стала гибче, теперь доступно записывать изменения периодически по изменения или только при выключении исполнительной системы.
Служба сохранения состояния, резервирование, каждый протокол, добавленный в проект, работают как независимые задачи исполнительной системы. В версии 1.3.8 снято ограничение на количество задач. Ранее было не более 256.
Восстановлена совместимость протокола работы с новыми версиями БД MySQL, включая выбор аутентификации.
Традиционно доработки коснулись многих протоколов, так, например, IEC 61850 получил возможность резервирования, а в SNMP/SMS интегрирована отправка уведомлений посредством стандартных сетевых механизмов (SMS, SNMP-traps). Не остался без внимания и протокол Modbus, в котором были поддержаны не стандартные порядки следования байт.

Клиент визуализации:

Клиент визуализации не может похвастаться масштабными переменами, как среда разработки и среда исполнения, но получил изменения, которых ждали многие. Вот несколько пунктов, которые не требуют дополнительных слов и объяснений:
  • Настройка всплывающих подсказок!
  • Новый графический элемент «Календарь»!

С полным списком изменений версии MasterSCADA 4D можно ознакомиться в файле WhatsNew.
13.01.2025
MasterSCADA 4D 1.3.7
Описание обновлений в версии MasterSCADA 4D 1.3.7 от 13.01.2025

Среда разработки (DT):

  • Добавлено сообщение с предупреждением при использовании команды "Очистить всю историю действий"
  • Реализована возможность редактирования связей через панель свойств
  • Доработки табличного представления проекта
    • ХPath теперь можно совмещать как с заданием свойств, так и отношений
    • При выборе типа элемента «Все» можно выбрать любое свойство
  • Реализована синхронизация типов данных параметров Вход/Выход при изменении доступа канала
  • Доработан механизм привязки модели при использовании библиотеки BIM Management
    • Копирование связей приемника
    • Редактирование источника связи
    • Объектная привязка и распространение связей
  • Добавлена настройка по отключению/включению записи истории действий
  • Добавлена возможность преобразования входящей связи для параметров объектов, тегов, каналов, входных параметров программ и экземпляров ФБ
  • Доработано окно "Проверка целостности проекта"
    • Группировка по типам ошибок
    • Возможность выбора ошибок для исправления
    • Создание резервной копии проекта перед исправлением
  • Доработан механизм подсчета количества счётчиков в группе и по отдельности для лицензирования

Исполнительная система (RT):

  • Реализовано хранение архива данных в СУБД Clickhouse
  • Добавлен вход SetAlways в ФБ WriteVarValue
  • Добавлена поддержка сторонних конфигураций nginx
  • Добавлена возможность указывать тип Custom у входа ContentType в ФБ HttpClient
  • Добавлен ФБ GetDiskSpaceUsage для отображения информации об остатке свободного места
  • Сборка Windows x86 исключена из поставки
  • Добавлен ФБ UpdateArchive для обновления кеша архива данных из БД
  • Изменены приоритеты системных сообщений
  • Добавлен ReadVarValuePersistent для чтения набора параметров в одном цикле задачи
  • Добавлена поддержка протокола SNMP Trap Reciever
  • Для протокола Пульсар добавлена поддержка ультразвукового и квартирного теплосчетчиков
  • Для протокола Меркурий добавлена настройка глубины считывания и задание качества при неполном считывании профиля мощности
  • Для протокола СЭТ-4 добавлена возможность задания глубины считывания профиля мощности
  • В протоколах SNMP, OmronFinsUDP, Mitsubishi добавлена поддержка резервирования
  • Для протокола IEC 104 добавлена возможность передачи ТС, ТИ, ТУ в обратном направлении.
  • Для протокола SNMP переработан интерфейс импорта каналов
  • Добавлена поддержка протокола AllenBradley EthernetIP
  • Добавлена поддержка протокола Элемер
  • Добавлена поддержка контроллеров
    • АБАК-К3
    • RealLab NLScon-RSB
    • RealLab NLScon-A40
    • Аврора
    • AVADS ASP

Безопасность:

  • Алгоритм хеширования паролей пользователей заменен на Argon2 с солью
  • Добавлена настройка прав чтения/записи параметров
  • Добавлена настройка прав вызова программ
  • Добавлена настройка групп прав "Требовать пароль при подтверждении"
  • Добавлена настройка узла «Список разрешенных браузеров клиентов»
  • При логине реализовано закрытие окон в контейнерах, на которые у пользователя нет доступа.
  • Добавлена настройка безопасности "Ввод логина вручную при авторизации"
  • Добавлена задержка для защиты от перебора пароля при загрузке конфигурации
  • Добавлены функции HTTP Api для работы с пользователями и ролями

Визуализация:

  • Добавлена поддержка нескольких шаблонов экрана для распределения на доступные мониторы в зависимости от заданных условий, а также распределение нескольких стартовых окон пользователей/ролей на доступные мониторы
  • Добавлена поддержка пользовательских цветов в RT в конвертерах связей
  • Доработки тренда
    • Переработка таблицы данных (открытие в отдельном окне, отображение цветов, обновление данных, режим интерполяции)
    • Добавлено свойство «Автомасштабирования по видимой области»
    • Добавлено свойство «Подпись Y» в перо
    • Доработка наборов тренда для многомониторного режима
    • Добавлена настройка "Автопрокрутка по умолчанию"
    • Доработка кнопки "Сегодня" в контроле задания границ
    • Добавлен вывод единиц измерения в легенде при экспорте изображения 
  • Доработки журнала
    • Добавлена настройка «Кнопка Квитировать на странице»
    • Добавлена возможность определения группировки фильтров по принципу “И” или “Или”
    • Реализовано мигание только фона строки
  • Локализация в соответствии с языком графического интерфейса
  • Для карты реализовано отображение кольцевой диаграммы в кластере со всеми цветами входящих в кластер маркеров
  • Добавлена возможность выбора ориентации для принтера по умолчанию
  • В числовой ввод нужно добавлена настройка "Запрет ввода при прокрутке мыши"
  • Добавлена настройка графического интерфейса "Опции"
  • В графический интерфейс добавлена папка Скрипты для добавления скриптов, работа которых не связана с окнами и шаблоном экрана (например, скрипт для активации экранной клавиатуры)
  • В контролы "Дерево одиночного/множественного выбора" добавлена настройка  "Сохранять состояние"
  • Добавлена сборка Linux клиента HMI для процессоров armv7l и arm64
  • Добавлена настройка «Событие по контуру полигона» для контрола "Полигон"
09.09.2024
MasterSCADA 4D 1.3.6
Описание обновлений в версии MasterSCADA 4D 1.3.6 от 09.09.2024

Среда разработки (DT):

  • Добавлена библиотека BIM Management
  • Оптимизирована отрисовка элементов SVG
  • Добавлена пометка [Только для чтения] в окне открытия проекта
  • Для канала добавлена возможность наследование шкал для масштабирования
  • Доработан импорт CSV файла в табличном представлении
    • Поиск по Id и FullName
    • Добавлено создание промежуточных папок в FullName для новых элементов
    • Добавлен прогресс-бар, список предупреждений и ошибок
  • В языке ST добавлена поддержка оператора CONTINUE
  • Доработана команда "Заменить наследников на экземпляры"
    • В окне выдается список наследников с возможностью выбора, какие заменять
    • Для каждого наследника выдается список изменений, которые будут потеряны после замены
  • Доработан механизм установки связей при Drag&Drop
    • Учитывается направление связи в зависимости от того, в какую сторону был выполнен drag&drop
    • При выполнении drag&drop с помощью ПКМ отображается контекстное меню, позволяющее выбрать направление связи
    • Добавлена возможность замены связи путем перетаскивания элемента на существующую связь в панели свойств

Исполнительная система (RT):

  • Добавлен протокол MQTTEvents для передачи сообщений между узлами разных проектов
  • Реализована поддержка ФБ GetObjectName, EventsCounter, GetActualEvents, GetNewEvents в объектах внутри экземпляров объектов
  • Добавлены настройки архивов и узла для задания времени остановки
  • Реализован ФБ ExportDataToCsv для экспорта архивных данных по заданным параметрам
  • В ФБ ComPort добавлен выход Completed
  • Добавлены настройки архива данных АВАДС СА
  • Добавлен вход Filter в ФБ ExportEventsArchive
  • В ФБ GetSystemInfo добавлены выходы KeyError и LeftTime
  • В поставку включен пример проекта с пользовательскими ФБ на C++ на Linux
  • В ФБ RedundancyControl добавлена информацию о процессе синхронизации данных
  • Изменен формат вывода отладочных сообщений в драйверах
  • Доработки протоколы Modbus
    • Добавлена настройка "Ограничивать время чтения периодом задачи"
    • В протоколе Modbus TCP добавлена настройка "Параллельный опрос модулей"
    • В протоколе Modbus Over TCP добавлена поддержка UDP
  • В протоколе SNMP добавлена настройка «Включить параллельный опрос»
  • Добавлены настройка протокола OPC UA
    • "Режим чтения архивов с ограниченным буфером"
    • "Тип метки времени при чтении"
  • Добавлена настройка протокола OPC DA "Использовать синхронный опрос"
  • В протоколе SiemensPLC добавлена поддержка импорта из Kepware
  • Добавлена поддержка счетчика EK-270
  • Добавлена обработка статусов каналов в Wirenboard
  • Убрана поддержка БД MySQL

Безопасность:

  • Добавлена настройка роли «Пароль должен содержать спецсимвол»
  • Убрана передача версии nginx
  • Обновлена версия nginx до 1.24.0
  • Визуализация:

    • Добавлен контрол видеопотока по RTSP
    • Реализован функционал перехода из журнала в окно аварийного объекта
    • Добавлена поддержка пользовательских шрифтов
    • Добавлен контрол "Загрузка файла"
    • Контейнер теперь пропускает события мыши при отсутствии контента
    • Добавлена поддержка сохраняемых параметров в задаче экрана
    • Добавлен тип агрегации "разница" для столбчатой диаграммы
    • В контроле «Выпадающий список» добавлены настройки внешнего вида списка элементов
    • У контролов «Горизонтальный ползунок» и «Вертикальный ползунок» добавлен параметр "Только чтение"
    • Добавлен настройка контролов "Скрывать при отсутствии прав на управление"
    • В контролах «Текстовый ввод» и "Числовой ввод" добавлена настройка «Мгновенное получение значений»
    • Добавлен ФБ GetClientInfo для отображения информации о разрешении экрана и соотношении сторон дисплея
    • Добавлен метод "Экспортировать" для контролов "Таблица данных" и «Справочник»
    • Добавлена настройка контролов "Динамический SVG"
    • Реализована поддержка настройки "Передача на сервер лога HMI клиента"
    • Доработки журнала
      • Добавлены столбцы "IP адрес" и "Имя устройства"
    • Доработки тренда
      • Добавлена кнопка включения/отключения логарифмической шкалы в панель инструментов
      • Добавлены кнопка масштабирование полотна по осям X/Y.
21.12.2023
MasterSCADA 4D 1.3.4
Описание обновлений в версии MasterSCADA 4D 1.3.4 от 21.12.2023

Среда разработки (DT):

  • Реализована прокрутка вкладок колесом мыши в среде разработки
  • Реализована группировка библиотек по папкам
  • Добавлен прогрессбар и возможность отмены при поиске в Таблице запросов
  • Добавлена возможность разорвать разорванную связь
  • Перевод справочной системы на современную технологию WebHelp – теперь справочная система доступна как в онлайн, так и офлайн режиме
  • Добавлена возможность управления вертикальным разделителем в панели свойств
  • Сравнение номера версий среды разработки и проекта при загрузке в узел
  • Добавлен поиск-фильтр в комбобоксы "Формат страницы при печати" и "Шрифт"
  • Для архивов и протоколов добавлена команда в панели свойств «Проверить соединение с БД»
  • При массовом переименовании параметров программ ST в табличном редакторе выдается общий запрос на их переименование в тексте программ
  • Добавлены кнопки удаления для свойств стилей ячеек в таблице данных
  • Добавлена выдача ошибки компиляции в случае БД с одинаковыми именами у одного узла
  • Добавлено состояние "предупреждение" для иконки компиляции
  • В таблице конфигурации узла добавлен столбец «рекомендации», реализована группировка счетчиков
  • При подключении к узлу с помощью кнопки "Подключить выбранный узел (с загрузкой конфигурации)" выполняется однократную загрузку конфигурации проекта, далее среда не будет автоматически загружать проект при обнаружении отличий

Исполнительная система (RT):

  • Тип данных STRING переведен на формат UTF8. В связи с этим сохраненное состояние Retain параметров версии 1.3.4 нельзя использовать в более ранних версиях
  • Реализована синхронизация пропущенных участков архивов данных при резервировании
  • В службу резервирования добавлена настройка «Переключение на основной»
  • Добавлен ФБ MultiAlarmCondition
  • В ФБ Read_Archive_Data добавлен вход Filter для настройки способа обработки недостоверных данных
  • Добавлена настройка узла "Минимальная пауза между циклами"
  • Ключи защиты переведены в бездрайверный режим
  • В ФБ ReportFB теперь можно задавать полное имя отчета как с перфиксом «Объекты.» так и без него
  • Добавлена функция округления ROUND
  • В протоколе Modbus добавлена настройка "Задержка запроса после получения ответа"
  • Доработка протокола SiemensPLC
    • Добавлена настройка "запись при подключении"
    • Реализована поддержка импорта из Step7
  • Реализована поддержка протокола HelvarNet

Безопасность:

  • Добавлена настройка "Отображать имена элементов в сообщениях о запрете/подтверждении действий"
  • Реализован запрос пароля через системное окно при наличии настройки безопасности "Запрашивать пароль при выходе из системы"
  • При каждом логине осуществляется контроль соответствия пароля текущей политики паролей, при несоответствии требуется смена пароля

Визуализация:

  • Реализована поддержка добавления контролов в шаблон экрана
  • Добавлен контрол "Столбчатая диаграмма"
  • Доработки журнала
    • Добавлено поле Recid
    • У элементов проекта добавлено новое свойство "Отображать в дереве выбора журнала"
  • Доработки тренда
    • Доработка наборов перьев
    • Реализовано обновление границ шкалы параметра при их изменении
  • Доработка карты
    • Добавлено свойство "Позиционирование маркеров"
    • Добавлен параметр "Приближение"
    • Добавлена настройка "Тема" (светлая/темная)
  • Добавить свойство для сохранения последнего открытого окна в контейнере
  • Добавлена настройка “Формат имени экспорта” для журналов и трендов
  • Добавлено свойство Мигание в стиль строки журнала, архивного журнала и таблицы данных
  • Сделана поддержка свойства "отображать элементы в дереве" для параметров окна типа массив
  • Реализовано комплексное отображение тега при перетаскивании в окно
28.08.2023
MasterSCADA 4D 1.3.3
Описание обновлений в версии MasterSCADA 4D 1.3.3 от 28.08.2023

Среда разработки (DT):

  • Добавлена настройку "Продвинутый предпросмотр мнемосхемы" для переходов в окнах предпросмотра
  • Реализовано открытие панели веток при первом открытии ветки
  • Добавлена возможность разрыва всех связей при групповом выборе элементов дерева
  • Для предпросмотра мнемосхемы добавлена горячая клавиша F10
  • Добавлен прогрессбар и возможность отмены при поиске в Таблице запросов
  • Сделана поддержка группового выбор тегов OPC UA при подключении без загрузки

Исполнительная система (RT):

  • Добавлены функции SPLIT_STRING, JOIN_STRING
  • Возможность задания уровня логгирования mplc через параметр /tXX
  • Добавлена функция конвертации DT_TO_DATE_LOCAL
  • Добавлен ФБ Comtrade для чтения осциллограмм в текстовом и бинарном формате
  • Добавлен ФБ GetRemoteLinksStatistics для получения статистики межузлового обмена
  • Добавлена поддержка мертвой зоны для отчетов по изменению
  • Добавлена возможность использовать отображаемые имена полей в шаблоне сообщений тревог
  • В драйвере Логика SPB добавлена поддержка UDP
  • Добавлен новый ФБ CTRL_PID_M в библиотеку OSCAT для обеспечения безударного переключения из режима ручного управления в автоматический
  • Добавлена настройка узла "Минимальная пауза между циклами"
  • В протокол Modbus добавлена настройка "Задержка запроса после получения ответа"
  • Для счетчиков добавлена группировка согласно лицензионной политики

Безопасность:

  • Добавлена настройка типа сервера Active Directory для поддержки протокола LDAP для Linux
  • Добавлено задание приоритета подключений клиентов

Визуализация:

  • Доработки журнала
    • Добавлена настройка отображения столбцов "активной строки" и "избранного"
    • Добавлены столбцы "Описание" и "Описание или Источник"
  • Доработки тренда
    • Добавлена возможность перемещения окна минилигенды
    • Реализован механизм задания интервала и временных границ
  • В легенде добавлен выбор отображаемых столбцов
  • Контрол «Инкремент» переименован в «Числовой ввод»
  • Добавлена настройка выравнивания для заголовков таблицы данных
02.05.2023
MasterSCADA 4D 1.3.2
Описание обновлений в версии MasterSCADA 4D 1.3.2 от 02.05.2023

Среда разработки (DT):

  • Добавлен импорт/экспорт настроек среды разработки
  • Добавлена настройка среды "Формат отладочных значений по умолчанию"
  • В программах C# добавлена возможность перетаскивание ФБ из палитры в текст
  • Добавлена поддержка шаблонов кода при автодополнении у программ ST
  • Добавлена фоновая проверка правильности программ C#
  • Добавлена группировка связей в контекстном меню Перейти и Разорвать
  • Добавлена настройка элементов проекта "Описание"
  • Добавлена возможность импорта/экспорта проекта (как PostgreSql, так и Firebird)
  • Добавлена настройка среды "Кол-во отображаемых уровней прямых связей"
  • Добавлена поддержка шкалы для параметров Программы

Исполнительная система (RT):

  • Реализована выдача сообщений по дискретным шкалам OPC UA при чтении архивных данных
  • Добавлена возможность изменения настроек протокола/модуля Modbus в RT
  • У ФБ SEND_SMS добавлен вход Clear для очистки очереди сообщений
  • Добавлены функции конвертации строки HEX в число и обратно
  • Добавлена поддержка формат файла отчета .docx для ReportFB
  • Реализовано управление переключением при резервировании протокола OPC UA
  • В протоколе Логика SpBus добавлена поддержка строк, массивов и каналов расчетного времени
  • Доработки протокола Siemens
    • добавлена поддержка типа DTL
    • реализован импорт DB через txt-файл
  • Добавлена настройка "Таймаут подписки" в протокол MQTT
  • Добавлена поддержка программ C# и отчетов на Байкал-М
  • Добавлен протокол "Универсальный протокол COM порта"
  • Убрана поддержка БД MySQL

Безопасность:

  • В ФБ UsersRoleAdd,UsersGetRoleSettings,UsersSetRoleSettings добавлен параметр SessionIdleTime
  • Реализован запрет доступа пользователя к ОС для Astra Linux

Визуализация:

  • Доработки журнала
    • В фильтре по объектам теперь отображаются подобъекты экземпляров объектов
    • Добавлены столбцы "Описание" и "Описание или Источник"
  • Доработки тренда
    • Добавлено новое свойство "Автомасштаб для новых перьев"
    • Добавлена настройка "Тип отображаемого имени"
    • Добавлен фильтр по подстроке в дереве выбора перьев
  • Добавлен контрол "Аварийный стрелочный прибор"
  • Добавлена возможность отображения readonly полей в диалоге редактирования строки таблицы
  • Для контрола Таблица данных добавлено новое свойство "Запрет изменения сортировки"
14.02.2023
MasterSCADA 4D 1.3.1
Описание обновлений в версии MasterSCADA 4D 1.3.1 от 14.02.2023

Среда разработки (DT):

  • При первом запуске выдается окно конвертации для переноса настроек/проектов/библиотек из версии 1.2
  • Поддержка хранения проектов в PostgreSql
    • Поддержка многопоточной работы с БД
    • Ускорение выборки в 4 раза
    • Выгрузка неиспользуемых частей проекта – при длительной работе с проектом память не накапливается, так как загружены только используемые в данный момент документы
  • Доработки библиотек
    • Добавлена настройка места хранения пользовательских библиотек (как в Firebird, так и в PostgreSql)
    • Реализовано сохранение зависимых библиотек при сохранении библиотеки
  • Доработки компилятора
    • Реализована параллельная компиляция узлов/задач/окон
    • Кэширование результатов компиляции окон
    • Компиляция переведена в режим многопоточности
    • Для IN OUT параметров убрана необходимость обратной связи, оптимизация передачи сложных типов
    • Вывод ошибок при недопустимых конвертациях
    • Поддержана работа настройки сохранения параметра "Константа"
    • В окне результатов компиляции добавлены две вкладки-фильтрации количества ошибок и предупреждений
    • Добавлен прогрессбар загрузки конфигурации в узел
  • Docking (перемещаемые) панели
    • В меню Вид реализовано включение/отключение панелей
    • Добавлена команда «Восстановить вид по умолчанию»
  • Добавлена таблица статистики задач узла
  • Добавлена панель Палитра с вкладками Объекты, ФБ, Окна, которые всегда доступны для перетаскивания из них в дерево. В панели Легенда отображаются вкладки, относящиеся к открытому документу
  • Выполнена реорганизация верхнего меню и панели инструментов
    • Добавлено окно «Сочетания клавиш»
  • Доработки экземпляров объектов
    • Поддержка изменения настроек шкал у параметров
    • Возможность включить архивирования у параметров, которые в типе объекта не отмечены для архивирования, а также менять настройки архивирования
    • Добавлена возможность использовать в окне изображений окон экземпляров объектов другого узла
  • Доработки редактора ФБД
    • Доработка (редизайн) отображения блоков и линий
    • Реализован порядок вычисления "По потоку данных"
    • Автодополнение и поиск при вводе имени связанного параметра у ножки ФБ
    • Добавлены настройки среды
      • Показывать порядок и номер блока
      • Показывать краткое имя типа блока
      • Кол-во отображаемых уровней прямых связей
  • Доработки редактора C#
    • В легенде добавлен поиск NuGet пакетов по имени
    • В списке dll теперь не требуется указывать стандартные библиотеки MS4D, они подключаются автоматически
  • Доработки редактора ST
    • Поддержка автодополнения для перечислений
    • Поддержка автодополнений для параметров объектов
    • Реализован Drag and Drop параметров проекта в программу
  • Доработки редактора окон
    • Во вкладку Элементы добавлен столбец «Порядок Z»
    • При зажатом Shift элементы перетаскиваются ровно
  • Реализовано перемещение по полотну редакторов схем/окон посредством мыши (инструмент "Рука")
  • Реализован автоскроллинг при перемещении элементов схем/окон
  • В структурах SYSTEM_*_PARAM поле StatusCode теперь имеет перечислимый тип
  • В стандартных библиотечных тегах отключена связь между входом и выходом. В теге у параметра Вход установлен тип доступа Чтение/Запись
  • Доработки в дереве проекта
    • Быстрое перемещение по связям через иконки связей
    • Добавлена команда «Свернуть все ветки» для выделенного элемента
    • Группировка связей в контекстном меню Перейти и Разорвать
  • У группы каналов добавлена настройка "Задание типа доступа у канала"
  • Доработки табличного редактора
    • При использовании XPath теперь можно обращаться к элементам по имени, а не только по программному имени
    • Реализован экспорт/импорт нескольких связей
  • Доработана вкладка Конфигурация узла –
    • Расчет необходимой версии Free/Lite/Pro/Enterprise
    • Добавлена кнопка «Посмотреть рекомендации»
    • Фильтрация таблицы
    • Отображение срока технического сопровождения при подключении к узлу
  • Подключение к узлу и отладка
    • По умолчанию для связи с узлом используется новый протокол TCP. В настройках узла можно выбрать UDP (например, для подключения к узлу 1.2 для обновления в нем исполнительной системы)
    • Для запуска эмуляции используется независимые экземпляры и web сервер
    • Реализован автозапуск нескольких узлов с разными экземплярами при переходе в RT
    • Реализовано форматирование отладочных значений для параметров в среде разработки в соответствии со шкалой (x, b, d, f, e)

Исполнительная система (RT):

  • Исполнение программ C# на linux x64, включая поддержку отчетов .Net
  • Изменен механизм передачи данных между задачами
    • Убрано ограничение в 65 тыс. связей между параметрами различных задач/протоколов)
    • Передача сложных типов данных между задачами
  • Новый протокол TCP для межузловой связи с шифрованием
    • Возможна передача параметров сложных типов данных между узлами
    • Поддержан прямой доступ к параметрам проекта для межузловой связи (чтение)
    • Скорость передачи данных повышена до 800тыс значений в сек
    • Реализовано сжатие передаваемой информации, в среднем 5 байт на одно значение
  • Выпущены обновленные драйвера протоколов Modbus TCP, Modbus over TCP, Modbus RTU (в библиотеке Protocols). При первом запуске произойдёт автоматическая конвертация всех протоколов, используемых в проекте, а также типов модулей в подключенных библиотеках
    • Поддержка строк
    • Поддержка асинхронного опроса для повышения скорости опроса
    • Поддержка групповой записи нескольких тегов в одном запросе
    • Для устройства реализовано окно импорта и группового редактирования тегов –
      • Импорт из CSV, XLSX, Modbus Universal, Segnetics SM Logix.
      • Фильтрация дерева тегов по имени, адресу, типу данных сервера и устройства, региону, а также отдельным тегам.
      • Возможно выделения (в том числе группового) тегов. Через контекстное меню.
      • Групповые операции с отмеченными тегами - изменение адрес, региона, типа доступа, типа данных и шкалы.
      • Возможность редактирования отдельных тегов.
  • Добавлена настройки протокола OPC UA "Количество значений в одном запросе при загрузке дерева", "Количество узлов в одном запросе подписки"
  • Добавлена возможность задания нескольких адресов для баз данных. В ФБ GetDataArchiveStatistic, GetEventsArchiveStatistic добавлено поле IP для отображения текущего адреса
  • Добавлен протокол SNMP Multi с возможностью добавления отдельных устройств, реализовано групповое чтение каналов SNMP
  • Добавлен ФБ GetAllTasksInfo, выдающий список задач узла c Id
  • Добавлен вход Комментарий для FireBaseEvent
  • Реализован импорт DB из Siemens через txt-файл
  • Добавлена поддержка контроллеров
    • Wirenboard7
    • ABAK K2
    • Trei M501E. Добавлен ФБ TREI_501_STATE для выдачи диагностической информации

Безопасность:

  • Добавлена настройка роли - "Время бездействия"
  • В окно аутентификации добавлено отображение времени блокировки пользователя
  • Реализована возможность добавления RT пользователей при отсутствии DT пользователей
  • Включение в журнал действий информации о носителе при экспорте из клиента HMI Linux

Визуализация:

  • Настройка "Использовать входящую связь только для отображения" у интерактивных контролов установлена по умолчанию
  • Добавлены события "Открытие окна", "Закрытие окна"
  • Доработки контролов "дерево выбора"
    • Добавлена настройку текста
    • Настройка внешнего вида чекбоксов для контрола "дерево множественного выбора"
    • Реализована фильтрация
  • Доработки тренда
    • В легенду в настройках пера добавлен чекбокс Автомасштабирование
    • Добавлены настройки отображения, а также цвета вертикальной и горизонтальной полосы прокрутки
    • Добавлена настройка шаблона экрана "Способ отображения графиков" svg/canvas
  • Доработки журнала
    • Добавлен текстовый параметр Фильтр
    • Добавлено новое поле "Источник или объект"
  • Поддержка CREATE_ARRAY и RESIZE_ARRAY в задаче экрана
  • В контейнере добавлены методы Назад/Вперед для переходов по истории URL/окон, открытых в этом контейнере
08.08.2022
MasterSCADA 4D 1.2.18
Описание обновлений в версии MasterSCADA 4D 1.2.18 от 08.08.2022

Среда разработки (DT):

  • Добавлена возможность открытия проекта несколькими пользователями в режиме "read-only"
  • Реализовано удаление связей через табличное представление проекта
  • Добавлена кнопка создания запроса в табличном представлении проекта
  • Добавлена поддержка записи в параметр другой задачи через прямой доступ

Исполнительная система (RT):

  • Выполнена оптимизация выборки сообщений из БД по фильтру объекта для архивного журнала
  • Переведен на протокол TCP механизм синхронизации архива данных при резервировании
  • Оптимизация механизма удаления старых данных в архиве данных
  • В протокол MQTT добавлена настройка СleanSession
  • В ФБ GetSystemInfo добавлены параметры по загрузке CPU и системным ресурсам
  • Добавлен ФБ GetArchiveSettings для получении информации о настройках БД
  • Увеличена скорость опроса в протоколе Modbus TCP
  • Добавлены настройка протокола OPC UA – “Тип метки времени при записи”, "Выполнять запись при подключении"
  • Добавлен ФБ SqliteIntegrityCheckFB для проверки целостности БД Sqlite
  • В ФБ ReadArchiveData добавлен параметр StatusCode
  • Добавлена функция удаления файлов и директорий SysDeleteFile
  • Добавлена настройка узла "Использовать программные имена для иерархии в OPC UA"
  • В протоколе IEC 61850 реализованы функции –
    • подписка на свободный отчет
    • при импорте установка поля "Начальное значение" параметров отчета значением, считанным из устройства
    • задание параметров подписки на отчетов
  • Безопасность:

    • При использовании встроенного клиента в сообщениях в поле IP адрес теперь указывается также имя компьютера клиента
    • Добавлен ФБ GetSecuritySettings для получения информации о текущих настройках безопасности
    • В событие завершить сессию добавлен параметр Пользователь для завершения сессии любого пользователя администратором
    • Добавлен параметр "Ошибка" действия "Завершить сессию" и "Сменить пользователя"

    Визуализация:

    • Добавлена поддержка логарифмической шкалы в тренде, отображение значений в логарифмической форме
    • На окне входа добавлена возможность посмотреть вводимый пароль
31.05.2022
MasterSCADA 4D 1.2.16
Описание обновлений в версии MasterSCADA 4D 1.2.16 от 31.05.2022

Среда разработки (DT):

  • Реализована поддержка прямого доступа к внешним параметрам (как своего объекта, так и другим) из программ (включается по настройке среды «Разрешить прямой доступ к параметрам проекта»)
  • Реализована возможность задания связей элементов схем FBD через текстовый ввод с подсказками
  • Реализован механизм сохранения удаленных связей при удалении элементов с последующим восстановлением (включается настройкой «Сохранять разорванные отношения»)
  • Добавлена поддержка внешнего сервера Firebird для открытия проектов
  • В сообщения об ошибках режима исполнения добавлено отображение количества ошибок данного типа
  • Добавлена команда «Поместить в библиотеку» для протоколов и модулей
  • Добавлено свойство "Скрыть" у параметров POU
  • Добавлена настройка среды "Скрывать En/EnO по умолчанию"

Исполнительная система (RT):

  • В отчетах добавлены обработки архивных данных "Первое граничное значение", "Последнее граничное значение"
  • В отчетах добавлена настройка обработки в отчетах "Использовать значение с предыдущего интервала"
  • В отчетах реализована динамизация настройки "Единица измерения интервала"
  • Реализован доступ к логическим признакам превышения границ шкал
  • При резервировании реализована синхронизация заблокированных значений не сохраняемых параметров. Также они сохраняются при перезапуске RT
  • В протоколе 61850 добавлена поддержка моделей управления при выдаче команд
  • В протоколе OPC UA реализовано безударное переключение при резервировании
  • Поддержка каналов структурных типов в протоколе OPC UA
  • В протоколе OPC UA добавлена настройка «Полный опрос при переключении на резервный»
  • Добавлен ФБ SysCopyFiles для копирования файлов и папок
  • Добавлен текстовый параметр Ошибка для протоколов MSSQL, PostgreSQL
  • В протоколе 61850 добавлена возможность подписки на отдельные отчеты
  • В протоколе 61850 добавлен параметр "Период опроса", с которым выполняется циклическое чтение
  • Добавлена настройка службы резервирования "Доступ по Modbus TCP в режиме SLAVE"
  • В модули Modbus TCP добавлены настройки "Текущий канал"/"Установить канал"
  • В настройки каналов протокола MQTT добавлен параметр Retain

Безопасность:

  • В ФБ UsersSetAllowedTime добавлено поле для задания дней недели для каждого интервала времени
  • Добавлен ФБ UsersRoleRename для переименования роли RT
  • Добавлена настройка роли "Завершать сеанс после окончания смены"
  • Реализована синхронизация сессий клиентов разных узлов/проектов через сетевую БД. В действие "Открыть адрес" добавлен параметр ""Добавлять Id сессии". Это позволяет обеспечить интеграцию отдельных проектов в рамках одной сессии клиента
  • Реализовано назначение библиотечных ФБ FireBaseEvent в Архив сообщений ИБ

Визуализация:

  • В контрол Видео добавлен параметр "Воспроизведение"
  • Для тренда добавлена настройка глобальный и возможность задание объекта
  • Для действия "Выдать импульс" добавлена настройка "Длительность"
  • В оперативный журнал добавлена кнопка "Квитировать все"
  • Реализовано переподключение к серверу без перезагрузки страницы
  • В контроле Карта добавлена возможность задания шаблона файлов с локальными тайлами
03.03.2022
MasterSCADA 4D 1.2.15
Описание обновлений в версии MasterSCADA 4D 1.2.15 от 03.03.2022

Среда разработки (DT):

  • Добавлена возможность подключать пакеты NuGet для программ C#
  • Для наследников добавлена команда "Очистить наследование" для создания независимой копии библиотечного элемента
  • В окне управления узлом добавлена информация о лицензии, версии загруженного проекта и версии среды разработки, из которой был загружен проект
  • Добавлены настройки цвета линий в редакторе FBD на вкладке "Редакторы схем" в настройках среды
  • В палитру редактора FBD добавлена вкладка "Палитра примитивов", в которой находятся графические примитивы для добавления на схему
  • Реализована печать программ и окон с показыванием на схеме сетки страниц (для схем FBD отображаются линии связи между страницами в виде ссылок)
  • Добавлено окно заблокированных переменных (открытие доступно на вкладке Управление узла). При переподключении узла выдается список всех ранее заблокированных переменных. При отключении узла выдается запрос на разблокировку
  • Добавлена команда узла "Импортировать PLCOpenXML..." для импорта документов формата PLCOpen XML (поддержаны программы, ФБ, функции ST, глобальные параметры и пользовательские типы данных)
  • Добавлена выдача комментариев элементов во всплывающей подсказке
  • В настройках среды "Внешний вид" добавлен параметр "Количество уровней объектов в заголовке вкладки"

Исполнительная система (RT):

  • Добавлен ФБ FileToStructArray для чтения массива структур из CSV файла
  • Добавлена функция GET_TICKS, возвращающая монотонное время в тиках LINT с точностью до 100 нс. Добавлены функции конвертации тиков в TIME и обратно (TICKS_TO_TIME, TIME_TO_TICKS)
  • Оптимизированы запросы к архиву сообщений, в фильтрах которых использовались только стандартные поля сообщения
  • В ФБ GetNewEvents/EventsCounter/GetActualEvents добавлен параметр Архив (выдаются только те сообщения, которые назначены в данных архив)
  • Если на вход TaskRef в GetTaskStatistics не задана задача, выводится статистика текущей задачи
  • В ФБ StructArrayToFile добавлен параметр WithBOM
  • Добавлен ФБ TemplateBind для преобразования сложных типов данных в строку по шаблону
  • Добавлена настройка межузловой связи "Период запроса архивных данных". Оптимизирована передача архивных данных между узлами
  • В ФБ RedundancyControl добавлен вход FaultLevel
  • Добавлена возможность задания приоритетных сетей для резервирования
  • В окно управления узлом добавлена команда смены мастерства
  • В протоколе МЭК 60870-5-104 добавлена поддержка резервирования

Безопасность:

  • Сообщения о действиях пользователя теперь выдаются в журнал ИБ
  • Добавлен ФБ ImportSecuritySettings для импорта настроек безопасности
  • Реализовано шифрование файла с настройками ИБ

Визуализация:

  • В тренде добавлена возможность сохранить текущий набор перьев под именованной группой и загрузить его позднее
  • В архивном журнале реализована фильтрация новых сообщений по архиву, который выбран для данного журнала
  • В архивный журнал добавлен параметр "Таймаут запроса архива"
  • Добавлена поддержка параметров типа SYSTEM_*_PARAM в окнах, реализована конвертация при связях с параметрами простых типов
22.11.2021
MasterSCADA 4D 1.2.14
Описание обновлений в версии MasterSCADA 4D 1.2.14 от 22.11.2021

Среда разработки (DT):

  • Добавлена возможность задать приоритет и текст сообщения от шкалы AI
  • В окне ошибок компиляции проект добавлен столбец Источник
  • Добавлены новые типы данных SYSTEM_REAL_PARAM/SYSTEM_WORD_PARAM/SYSTEM_INT_PARAM
  • В редакторе программ и скриптов C# добавлен диалог подключения dll
  • Поддержка режима компиляции в отчетах
  • Поддержка скроллирования при помощи колеса мыши + Shift
  • Реализован переход к тексту ST в легенде для ошибок в программах FBD, SFC и LD при двойном клике на ошибке
  • Реализована конвертация между параметрами различных типов SYSTEM_*_PARAM
  • Добавлена настройка узла "Запрет загрузки системного ПО"
  • На вкладке Элементы редактора схем ФБД добавлен столбец "номер выполнения"
  • При ручном переименовании выдается ошибка, если уже есть элемент с этим именем
  • У элементов проекта добавлена настройка "Доступ через OPC UA"
  • Доработки таблицы проекта –
    • Отображение номеров строк и числа строк в таблице запросов
  • Реализовано автоматическое создание связанного параметра на клеммнике программы ФБ при перетаскивании на вход типа REF_TO
  • В отчетах добавлена настройка источника данных "Единица измерения интервала"
  • Реализован поиск элементов в среде разработке в асинхронном режиме
  • Реализована поддержка Postgre в отчетах
  • > Добавлена настройка узла "Задача для глобальных параметров"
  • Добавлена возможность блокировки отдельных полей структур/массивов для параметров узла

Исполнительная система (RT):

  • В ФБ FireBaseEvent добавлен параметр Archive
  • Реализована поддержка чтения массивов в протоколе OPC UA
  • Реализована поддержка платформ Linux x64, Эльбрус x64
  • Реализована загрузка активных сообщений из архива сообщений при старте
  • Добавлена настройку службы резервирования "Выдержка времени при загрузки резервированной пары"
  • Добавлена настройка межузловой связи "Таймаут запроса архива"
  • Добавлена настройка межузловой связи "Отображение структур в OPC UA сервере"
  • Добавлена настройка архива данных "Число записываемых значений в одной операции"
  • В ФБ READ_ARCHIVE_DATA добавлен вход MaxCount
  • Добавлен параметр протокола OPC UA Адрес
  • Реализовано получение текущих данных для архивируемых параметров OPC UA
  • Добавлена настройка узла "Очистка памяти на каждом цикле задачи"
  • Поддержка шаблонов архивирования для каналов OPC UA HDA и OPC HDA
  • Реализован сервис синхронизации файлов между узлами
  • В ФБ GetDataArchiveStatistic, GetEventsArchiveStatistic добавлены параметр наличия связи и данные по статистике архива
  • Добавлена поддержка передачи нескольких заголовков в Additional Headers в ФБ HttpClient
  • Добавлена настройка протокола MQTT "Идентификатор клиента"
  • Реализовано резервирование для протокола OPC UA
  • Повышена производительность задач за счет обновления интерпретатора Lua на версию 5.4
  • Реализована поддержка параметра OPC UA сервера ServerRedundancyType
  • Добавлена настройки протокола IEC104 Select и Длительность
  • Реализован ФБ GetTaskStatistics для получения статистики задачи
  • Реализован ФБ AlarmCondition для выдачи условных сообщений из программ
  • Реализованы ФБ ExportDataArchive, ImportDataArchive для экспорта и импорта архива данных
  • Реализованы функции GetBit и SetBit
  • Реализованы счетчики с выходом типа DINT
  • Реализован ФБ SysGetFiles для получения списка файлов и папок
  • Реализован ФБ AckArchiveEvents для квитирования сообщений в архиве
  • Реализован ФБ UdpClient для отправки UDP сообщений
  • Разработаны драйвера счетчиков Логика с протоколами SPBus, RS-Bus
  • Реализована поддержка платформы Байкал-М

Безопасность:

  • В клиенте HMI для AstraLinux/AltLinux поддержана настройка роли "Блокировать доступ к ОС"
  • Добавлена возможность задания права доступа "Вход в систему" у узлов
  • При изменении настроек безопасности выполняется запись в журнал информации с указанием предыдущего и нового значения
  • Добавлена возможность задания пароля на открытие проекта
  • Реализована синхронизация настроек безопасности при резервировании
  • Добавлены общие настройки безопасности:
    • Запрашивать пароль при выходе из системы
    • Блокировать недоступные элементы
    • Подсказка для недоступных элементов
    • Однопользовательский режим

Визуализация:

  • Реализована возможность пропорционального изменения масштаба контрола через ползунки контрола
  • В контекстное меню группы контролов добавлена команда разгруппировки всех элементов
  • Доработки журнала сообщений:
    • Добавлена возможность фильтрации сообщений, выданных через определенный экземпляр ФБ FireBaseEvent
    • Добавлены настройки "Отображать строку статуса", "Отображать вертикальный скроллбар"
    • Добавлено событие "Клик по ячейке"
    • Реализовано автоматическое включение автопрокрутки в верхнем положении скроллбара
    • Добавлен новый столбец Состояние+Приоритет - EventStateSeverity
  • Доработки графика
    • Добавлены настройки "Цвет линии недостоверного значения", "Тип графика по умолчанию", "Дорисовка констант по умолчанию", “"Количество уровней в имени пера"”
    • Добавлена настройка параметров и объектов проекта "Отображать при выборе перьев"
  • Реализована возможность задания нескольких адресов в клиенте Linux
  • Добавлено свойство контрола Инкремент "Максимальное количество знаков после запятой"
  • Добавлена настройка действия открытия всплывающего окна "Категория"
20.05.2021
MasterSCADA 4D 1.2.13
Описание обновлений в версии MasterSCADA 4D 1.2.13 от 20.05.2021

Среда разработки (DT):

  • По умолчанию среда разработки устанавливается в папку "c:\Program Files\MPSSoft\MasterSCADA 4D 1.2"
  • В табличном представлении проекта были сделаны следующие доработки –
    • Кнопка сохранения запроса в качестве глобального
    • Экспорт/импорт глобальных запросов
    • Возможность задания количества закрепленных столбцов
    • Добавлена кнопка удаления всех столбцов кроме Id
  • Добавлен механизм отслеживания ошибок в программах/функциях/ФБ, выполняемых в исполнительной системе. По каждой ошибке отображение стека вызова с возможностью перехода в соответствующую строку программы
  • Добавлен диалог компиляции проекта, в котором отображаются ошибки/предупреждения в реальном времени, также доступна кнопка остановки на любом этапе компиляции
  • Добавлена общая настройка проекта «Неэксклюзивная модель сообщений шкалы AI»
  • В программах/ФБ C# добавлена палитра библиотечных ФБ
  • В программах/ФБ FBD добавлена настройка "Порядок выполнения" (По столбцам/По строкам). В общие настройках проекта задается значение для новых программ/ФБ
  • Появилась возможность обновления исполнительной системы linux с лицензионным ключом из среды разработки
  • Добавлена поддержка параметров типа ANY (простые типы) и REF_TO
  • Добавлена поддержка типа доступа Temp для локальных переменных программ и ФБ
  • > В программах/ФБ C# добавлена возможность изменения элементов массива/структур параметров узла

Исполнительная система (RT):

  • По умолчанию исполнительная система для Windows устанавливается в папку "c:\Program Files\MPSSoft\MasterSCADA 4D RT 1.2"
  • Добавлена настройка межузловой связи "Использовать строковые NodeId в OPC UA"
  • У узла добавлены настройки -
    • Количество хранимых лог файлов
    • Максимальный размер одного лог файла (Mb)
  • Добавлена поддержка платформы elbrus-x64
  • В мониторе Windows добавлена возможность импорта сертификатов для Web сервера, а также добавлено ограничение на используемые протоколы шифрования
  • В протокол OPC UA добавлены режимы опроса текущих значений «Чтение» и «Чтение и подписка»
  • Добавлена поддержка одномерных массивов в OPC UA сервере
  • Улучшено быстродействие резервирования за счет обработки запросов передачи архивов в отдельном потоке
  • Добавлена настройка архива сообщений "Максимальный размер очереди записи"
  • Повышена надежность горячего рестарта за счет использования двух файлов
  • Реализовано переоткрытие порта в протоколе Modbus TCP, если нет ответа на запрос
  • В ФБ GetSystemInfo добавлены выходы DemoVersion, Flags
  • Реализованы ФБ GetActualEvents, GetNewEvents для получения списка всех или только новых тревог
  • Добавлен драйвер протокола СПОДЭС

Безопасность:

  • Добавлен параметр события "Сообщение", он используется для окон подтверждения действия, а также для журнала сообщений
18.02.2021
MasterSCADA 4D 1.2.12
Описание обновлений в версии MasterSCADA 4D 1.2.12 от 18.02.2021

Новые модули

  • В среде разработки в панели управления добавлена вкладка Таблица, что позволяет отображать в таблице набор элементов проекта по произвольным условиям выборки, а также добавлять столбцы с любыми свойствами или связями элементов/подэлементов. Реализована возможность редактирования элементов таблицы (в т.ч. групповое). В данную версию включена предварительная версия данного модуля.
  • В исполнительной системе подключена генерация отчетов под управлением .Net 5 (этот режим включается в настройках приложения). В текущей версии реализована только поддержка Windows, в планах на следующие версии намечена также поддержка Linux. В этом режиме доступно обращение к MSSQL напрямую из Отчета.

Среда разработки (DT):

  • Добавлен быстрый поиск в окне редактирования типа элемента
  • Оптимизированы операции по редактированию окон
  • У ФБ добавлена команда "Скрыть содержимое"
  • В локальную библиотеку добавлена тема "Стандартная"
  • Добавлена настройка редактора FBD “Максимальная ширина связи POU”
  • Добавлена поддержка переключений R_EDGE и F_EDGE для параметров типа BOOL
  • Добавлена настройка OPC UA "Получать значения тегов при загрузке дерева"
  • При установке флага Сохранять у параметра типа ФБ теперь не требуется отдельно включать сохранение у экземпляров этого ФБ

Исполнительная система (RT):

  • Добавлена поддержка структур в OPC UA сервере
  • Реализована выдача сообщений о статусе связи с БД
  • Добавлены функции для работы с локальным временем в контроллере
  • Добавлены битовые конвертации вещественных чисел REAL_TO_DWORD_BIT, LREAL_TO_LWORD_BIT, DWORD_TO_REAL_BIT, LWORD_TO_LREAL_BIT
  • Добавлены функции конвертации STRING_TO_BYTE_ARRAY, BYTE_ARRAY_TO_STRING
  • Доработки в программах/ФБ C#:
    • поддержка параметров узла
    • поддержка локальных ФБ
    • поддержка сложных типов данных
  • Реализована синхронизация блокировки параметров при резервировании, а также их сохранение при горячем рестарте
  • Добавлены настройки протоколов "Формировать отказ при отказе всех модулей", а также "Задержка записи при старте опроса (циклов)"
  • Добавлено отображение в отладке типов LWORD и ULINT с полной точностью
  • Добавлена настройка номера порта в SNMP
  • Реализована поддержка параметров подписки Queue Size и Sampling Interval в OPC UA
  • Добавлен параметр "Encoding" в ФБ COMPort, FileToString, StringToFile
  • Передача значений по межузловой связи теперь выполняется только по изменению значения или метки времени
  • Реализована поддержка хранения сообщений > 255 символов в MSSQL и PostgreРеализована поддержка хранения сообщений > 255 символов в MSSQL и Postgre
  • Реализовано отображение в среде разработки динамических массивов, а также их синхронизация при резервировании и сохранение при горячем рестарте
  • Добавлен ФБ StructArrayToFile для записи массива структур в CSV
  • Добавлен ФБ COMPortSync для синхронной отправки в программе протокола
  • Добавлена функция получения текущего времени GET_TIME
  • Добавлена настройка архива данных "Количество потоков записи"
  • Добавлена возможность установки поля Квитированность=True до того, как тревога сработала
  • Поддержана динамизация мертвой зоны у параметра
  • В режиме эмуляции отключен запуск протоколов
  • Добавлена настройка службы резервирования "Количество передаваемых архивных значений"
  • Реализована поддержка контроллера ОВЕН PLC210
  • Добавлен драйвер протокола BACNet
  • Добавлен драйвер счетчика ТЭМ
  • По умолчанию для модема используется строка инициализации ATE0

Безопасность:

  • Добавлены ФБ:
    • получения статистики архивов GetEventsArchiveStatistic/GetDataArchiveStatistic
    • изменения прав для контролов в режиме исполнения
    • добавления/удаления групп в RT, изменения настроек групп (включая DT)
    • изменения паролей и настроек пользователей DT

Визуализация:

  • Реализованы следующие доработки контрола Карта:
    • установка размеров изображения для маркера
    • передача параметров всплывающего окна маркера через параметры события
    • поддержка связей параметров события с условиями действия
    • поддержка полей структур в настройках стиля маркера
    • расширение списка стандартных свойств маркера (Ширина, высота, Z-порядок, прозрачность)
  • Реализована возможность задания строкового пути к окну вместо ссылки на окно
  • Доработан механизм создания пользовательских контролов, а также реализована возможность добавления параметров у контрола Скрипт
  • Реализована поддержка обработки нажатия клавиш в шаблоне экрана
  • Реализована поддержка произвольных значений перечислений в окнах
  • Добавлена настройка вида курсора при наведении на элемент
  • Произведены следующие доработки контрола Тренд:
    • реализовано отображение перечислимых значений в дискретном тренде
    • добавлено отображение архивируемых полей структур и массивов в дереве выбора параметров для тренда
    • реализован автоматический расчет отступа в зависимости от длины надписей для оси Y
    • добавлена настройка прозрачности минилегенды тренда
    • реализовано сохранение состояния для легенды тренда
    • добавлено отображение в тренде статуса подгрузки архива
    • реализована возможность управления видимостью всех перьев тренда через легенду
    • добавлено отображение титула графика в заголовке диалога добавления перьев
  • Произведены следующие доработки контрола Журнал:
    • реализована настройка выборки по времени в архивном журнале
    • добавлена настройка фильтров журнала в RT (мин/макс приоритет)
15.10.2020
MasterSCADA 4D 1.2.11
Описание обновлений в версии MasterSCADA 4D 1.2.11 от 15.10.2020

Новые модули

  • В исполнительной системе реализовано выполнение программ/ФБ C#. Выполнение идет под управлением .Net Core 3.1. В текущей версии реализована только поддержка Windows, в планах на следующие версии намечена также поддержка Linux. Возможно добавление ФБ C# в библиотеку (можно их использовать как экземпляры или использовать C# типы из них в программах), а также программы C# в объекты.
  • В среде разработки добавлено табличное представление проекта (вкладка Таблица в панели управления). Позволяет в таблице отображать набор элементов проекта по произвольным условиям выборки, в качестве столбцов добавлять любые свойства или связи элементов/подэлементов, реализовано редактирование таблицы (в т.ч. групповое). В данную версию включена предварительная версия данного модуля.

Среда разработки:

  • добавлена поддержка экземпляров тегов;
  • в палитре редакторов окон/программ добавлена возможность фильтрации элементов;
  • в редакторе окон добавлена обработка двойного клика по контролам (переход в режим редактирования текста или открытие окна настройки);
  • для ФБ с подключаемым кодом добавлена настройка "Поддержка задач" для ограничения места их выполнения;
  • в шаблон архивирования добавлены настройки "Запись при останове", "Все значения".

Исполнительная система:

  • в мониторе исполнительной системы отображается информация о лицензионных ограничениях установленного ключа защиты;
  • в программах/ФБ ST добавлено ключевое слово NULL для проверки результатов запросов к БД, выполняемых через ФБ SqlRequest и SqlRequestWithResult;
  • добавлен ФБ PING для проверки доступности сетевых узлов;
  • добавлен ФБ GetSystemInfo для получения информации о системе;
  • добавлен ФБ GetOPCUAServerInfo для получения информации и статистики по работе OPC UA сервера;
  • добавлен ФБ RedundancyControl для управления резервированием;
  • добавлены функции конвертации STRING_TO_BYTE_ARRAY, BYTE_ARRAY_TO_STRING;
  • добавлен вход Transaction у ФБ SqlRequest и SqlRequestWithResult для выполнения серии вызовов в рамках одной транзакции;
  • для сетевого и локального ключей теперь используется общий дистрибутив (выбор при установке или в настройках монитора);
  • добавлен отдельный дистрибутив с 32-битным HMI-клиентом;
  • в протоколе IEC-104 добавлена настройка групп опроса, а также чтение через команду 102;
  • в протоколе Mitsubishi добавлена настройка "Максимально допустимый разрыв адресов в запросе чтения";
  • разработан драйвер теплосчетчика МКТС;
  • реализована поддержка контроллера OptiLogic L (библиотека KEAZ).

Безопасность:

  • у роли добавлены настройки:
    • "Минимальный срок действия пароля";
    • "Запрет одновременного входа одного пользователя";
  • добавлена выдача сообщений о запуске и завершении процедуры выполнения контроля целостности;
  • добавлен ФБ FileIntegrityControl для управления контролем целостности и получения списка отличий;
  • добавлен ФБ ExportEventsArchive для экспорта архива сообщений в csv файл;
  • в сообщении о действии печати/сохранения тренда/журнала добавлено имя принтера/путь к файлу.

Визуализация:

  • у шаблона экрана добавлена настройка "Место хранения состояния окон" - для сохранения состояния контролов при переоткрытии окон и перезапуске клиента (тренд, журнал, таблица данных, справочник);
  • добавлена кнопка в тулбаре для сброса состояния RT в тренде, журнале, справочнике;
  • добавлен контрол "Дискретный тренд" для отображения логических параметров;
  • добавлен контрол "Карта" для отображения карт с картографического сервера или локальной папки с фрагментами карт; реализована возможность отображения массива структур в виде произвольных контролов на карте с привязкой к координатам, с поддержкой динамизации и с обработкой событий по кликам на них;
  • добавлена поддержка экспорта данных тренда в csv;
  • добавлена возможность вызова программ в задаче экрана по действию "Вызвать программу";
  • добавлен параметр "Тип линий сетки" для таблицы данных, справочника и легенды тренда;
  • реализована функция LOG_MESSAGE в задаче экрана для отправки сообщений в лог исполнительной системы;
  • в конвертере связи параметров окон добавлена возможность выделения битов;
  • у действий по событиям добавлена возможность задать условие выполнения;
  • добавлена настройка "Использовать входящую связь только для отображения" у контролов текстовый ввод, инкремент, пароль, кнопка с фиксацией, флаг, выпадающий список;
  • в параметры события "Клик по ячейке" справочника и таблицы добавлен параметр "Исходная строка".
16.07.2020
MasterSCADA 4D 1.2.10
Описание обновлений в версии MasterSCADA 4D 1.2.10 от 16.07.2020

Среда разработки:

  • реализован новый механизм идентификации вкладок в рабочей области: на каждой вкладке расположена иконка элемента дерева, к которой принадлежит окно;
  • в рабочей области добавлена контекстная строка, в которой прописан путь местоположения элемента в структуре проекта;
  • теперь по умолчанию вставляется экземпляр объекта в дерево объектов вместо наследника;
  • в тулбаре редактора окон добавлены кнопки «Уравнять высоту» и «Уравнять ширину» для группового форматирования графических контролов;
  • добавлены горячие клавиши для многих операций;
  • по горячей клавише f2 можно переименовывать тексты контролов Кнопка и Текст;
  • при вставке параметра как кнопки ее текст по умолчанию наследуется от имени параметра;
  • добавлена поддержка констант в библиотеках;
  • реализовано отображение ip-адресов в окне управления узлом;
  • поддержана возможность задания в параметрах ФБ типа REF_TO полного имени элемента;
  • добавлена условная рамка для контрола «Текст»;
  • в диалоге создания нового проекта добавлена возможность закрытия текущего;
  • у параметров окна добавлено свойство "Порядок категории" для упорядочивания дополнительных категорий;
  • свойство «Программное имя» перенесено в категорию «Служебные»;
  • у параметров добавлена команда для разрыва всех связей;
  • поддержана компиляция ФБ и функций с одинаковыми именами из разных библиотек;
  • поддержано архивирование полей структур;
  • доработан диалог импорта SVG-элементов;
  • реализована возможность использования в окнах элементов контроллера с включенной настройкой "Запрет входящих подключений".

Исполнительная система:

  • среда исполнения реализована как 64-битное приложение (основной инсталлятор включает 64-битную среду разработки, среду исполнения и HMI-клиент). Отдельно доступен инсталлятор для 32-битной версии среды разработки, среды исполнения и HMI-клиента;
  • реализован новый механизм лицензирования через программные ключи защиты;
  • реализована настройка конфигурации nginx в мониторе (номера портов и режим HTTP/HTTPS);
  • добавлен выбор состава отчета об ошибках в мониторе узла;
  • добавлена команда "Сформировать дамп" для отдельного экземпляра в мониторе узла;
  • разработана утилита конвертации БД архивов данных/сообщений Sqlite в Postgre/MSSQL;
  • реализовано ограничение размера логов mplc в 100Мб;
  • добавлена настройка протокола "Выполнять запись на резервном";
  • добавлена настройка узла "Предельный объем памяти процесса (Мб)";
  • добавлена настройка архива данных/сообщений "Синхронизация БД при резервировании";
  • в ФБ FireBaseEvent добавлен вход EventTypeId;
  • в библиотеку Общая добавлены системные функции:
    • GetVariableInfo – получение информации о привязанном архивируемом параметре;
    • Sleep - остановка выполнения потока на заданное время;
    • RestartPLC - перезапуск исполнительной системы;
  • в библиотеку Протоколы добавлены ФБ SqlRequest, SqlRequestWithResult для выполнения запросов с выборками к СУБД;
  • реализован драйвер теплосчетчиков ЭСКО-Т;
  • реализован драйвер теплосчетчиков «Взлет».

Безопасность:

  • добавлены новые типы прав доступа для отдельных контролов (журнал, тренд, легенда тренда, график, таблица, справочник);
  • реализована возможность задания прав доступа для объектов;
  • доработано окна логина (реализована возможность смены пароля и отображение политики паролей);
  • реализована поддержка отдельного архива событий ИБ (добавляется в Безопасность\Архивы), доступно назначение в него пользовательских типов тревог;
  • добавлен тип сообщений "Сообщение ИБ";
  • добавлена стандартная роль "Все", в которую неявно добавлены все пользователи;
  • добавлены общие настройки безопасности:
    • "Фиксировать неуспешные попытки входа в систему";
    • "Запрет на удаление авторизованных операторов".
  • добавлены настройки ролей:
    • “Количество последовательных неуспешных попыток входа”;
    • "Фиксировать попытки выполнения действий".
  • реализован ФБ для работы с пользователями, добавленными в режиме исполнения:
    • UsersGetBlocked/UsersSetBlocked - установка/снятие блокировки пользователей;
    • UsersSetNeedResetPassword/UsersGetNeedResetPassword - установка флага необходимости сброса пароля при следующем логине;
    • UsersGetAllowedTime/UsersSetAllowedTime - ограничения допустимого даты, дня недели, времени запуска сеанса работы;
    • UsersGetAllowedAddress/UsersSetAllowedAddress - ограничения перечня АРМ, на которых может быть запущен сеанс работы;
  • добавлены ФБ:
    • UsersGetActiveSessions - получение списка сессий HMI-клиентов;
    • UsersCloseSession - удаление сессии клиента.

Генератор отчетов:

  • в ФБ ReportFB добавлен вход Report для прямой связи с отчетом;
  • в словарь отчета можно перетаскивать параметр типа «массив структур» и строить по ним таблицы.

Визуализация:

При первом открытии среды разработки выдается запрос на подтверждение включения транслятора HMI v2, т.к. планируется постепенный отказ от поддержки транслятора v1. Доступны следующие изменения для транслятора v2:

  • у архивного журнала добавлен параметр Архив, чтобы подключить журнал к архиву событий ИБ;
  • поддержана настройка "*" ширины столбцов журнала;
  • в тренд добавлена настройка "Максимальное количество перьев";
  • добавлена настройка печати/сохранения тренда "Печать минилегенды";
  • поддержано редактирование отдельных ячеек в таблице данных;
  • в настройках журнала реализована возможность фильтрации столбцов;
  • добавлено действие "Выдать импульс";
  • добавлена настройка стековой панели - "плиточное заполнение";
  • поддержаны параметры и триггеры в шаблоне экрана;
  • в настройках действия "Открыть всплывающее окно" добавлена возможность "Закрывать при закрытии основного окна";
  • в шаблоне экрана добавлены настройки:
    • период задачи экрана;
    • кодировка сохраняемых csv-файлов.
  • добавлена возможность управления размером всплывающего окна через свойства окна;
  • у контрола Кнопка добавлены свойства выравнивания текста;
  • добавлено действие "Закрыть основное окно" при закрытии окна HMI-клиента или вкладки браузера;
  • реализована возможность изменять высоту легенды журнала методом drag&drop за границу;
  • добавлен параметр запуска HMI-клиента noframe для открытия клиента в полноэкранном режиме на несколько мониторов.

Модуль «Справочники»:

В данную версию включена полнофункциональная версия данного модуля. Реализованы следующие функции:

  • ограничение длины поля ввода по настройке формат значений;
  • фильтрация столбцов в контроле "Справочник";
  • добавлен параметр контрола Справочник Фильтр для задания произвольного условия на выборку записей в режиме исполнения.
06.04.2020
MasterSCADA 4D 1.2.9
Описание обновлений в версии MasterSCADA 4D 1.2.9 от 06.04.2020

Среда разработки:

  • Реализована возможность задания шкалы у поля структуры
  • У новых окон устанавливается размер по умолчанию 1920*1080
  • Добавлена возможность для перечислимых значений задать произвольные константы
  • Добавлена кнопка "Заменить в выделенном" в диалоге восстановления связей
  • Реализовано архивирование параметров ФБ (включая локальные переменные)
  • Реализовано архивирование тегов и каналов
  • В программах ST поддержан вызов функции без записи результата в переменную
  • Доработка выделения рамкой элементов окна (с нажатым Ctrl выделяются частично попавшие в рамку)

Исполнительная система:

  • Возможность задания нескольких адресов сервера в настройках запуска HMI клиента
  • В протоколе Modbus TCP для модулей с одним IP адресом и портом используется общее подключение
  • Добавлена настройка безопасности «Адрес сервера Active Directory» для входа пользователя с доменной учетной записью
  • ФБ UsersGetADUserGroups для проверки пользователя ActiveDirectory и получения его групп
  • Добавлена настройка межузловой связи "Адрес клиента OPC UA" для обеспечения опроса контроллеров по протоколу OPC UA, если у контроллера нет выделенного внешнего IP адреса
  • Поддержан протокол связи с контроллерами Siemens, реализован импорт списка параметров
  • Добавлен ФБ UsersChangeOwnPassword для смены своего пароля, добавлено отдельное право доступа «Изменение собственного пароля»
  • Добавлен ФБ XMLString для обработки XML документов
  • Поддержан опрос счетчиков Пульсар
  • Добавлены ФБ FileToString, ФБ StringToFile для чтения строки из файла/записи строки в файл
  • Добавлены функции для обработки признаков качества StatusCode (IS_GOOD, IS_BAD, IS_UNCERTAIN)

Визуализация:

Новые функции доступные только при использовании транслятора HMI v2

  • Настройка роли "Блокировать доступ к операционной системе"
  • Настройка действия "Вызвать программу" - "Ожидать выполнения"
  • Добавлен параметр «Запрет ручного ввода» у контрола Инкремент
  • Добавлен параметр "Отображение прокрутки" у контрола Текст
  • Добавлен параметр «Показывать кнопки» в контрол Инкремент
  • В настройках шаблона экрана добавлена настройка «Уровень предупреждений»

Новые функции элементов Журнал, Таблица данных и Тренд при использовании версии транслятора HMI v2

  • Добавлен параметр тренда «Масштабировать по всем осям»
  • Добавлена настройка журнала "Запрашивать комментарий"
  • В стиль заголовка таблицы данных и журнала добавлены настройки цвета текста/заливки при фильтрации
  • В стиль строки таблицы данных добавлена настройка "Заливка фона четной строки"

Модуль «Справочники»:

В данную версию включена предварительная версия данного модуля. Реализованные функции:

  • В библиотеке можно создать набор связанных друг с другом справочников (в качестве поля одного справочника указывается ссылка на другой справочник)
  • В архивы узла добавляется «Архив справочников» для назначения справочников в БД
  • Контрол "Редактор справочника" предназначен для редактирования выбранного справочника
  • Параметру объекта можно установить тип Справочник и выбрать в режиме разработки определенную запись таблицы для получения данных по этой записи в режиме исполнения
09.01.2020
MasterSCADA 4D 1.2.8
Описание обновлений в версии MasterSCADA 4D 1.2.8 от 09.01.2020

Среда разработки:

  • Добавлена поддержка вложенных экземпляров объекта (в типе объекта можно использовать экземпляры других объектов)
  • У параметров объекта типа «массив» добавлена настройка "Отображать в дереве", которая позволяет в дерево добавлять отдельные элементы массива, которые можно архивировать, связывать с другими параметрами и т.п.
  • Для протокола SNMP реализован импорт списка параметров из файлов формата mib
  • Реализована возможность в протоколы Postgre, Mysql, MSSQL вставлять элементы "Запрос", в каждом из которых указывается отдельная SQL-команда. Это позволяет использовать одно подключение к БД для выполнения различных SQL-запросов
  • Реализован текстовый редактор для типа данных «структура»
  • Доработан наблюдатель для отладки проекта (добавление в набор отдельных элементов массива и полей структур, реализован вывод времени последнего изменения значения, реализована возможность экспорта и импорта наборов наблюдений)
  • В системе поиска и фильтрации дерева проекта добавлен выбор типов элементов, а также типов свойств, где выполняется поиск
  • Реализован импорт/экспорт скриптов C#
  • В диалоге настроек журнала и таблице данных добавлен скроллбар
  • В окне ошибок компиляции реализована функция перехода к строке с ошибкой по двойному клику на строке (как при компиляции одной программы, так и всего проекта).

Исполнительная система:

  • Реализован обмен данными между различными задачами и протоколами через параметры узла (включая параметры сложных типов данных)
  • Поддержан доступ к параметрам проекта через протокол IEC61850 MMS (возможно включить шифрованное подключение TLS)
  • Поддержано шифрованное подключение TLS к серверам IEC61850
  • Поддержан опрос тепловычислителей ВКТ-7
  • Поддержан протокол связи с контроллерами OMRON, реализован импорт списка параметров
  • Поддержан протокол связи с контроллерами Mitsubishi, реализован импорт списка параметров
  • Поддержан опрос электросчетчиков Энергомера
  • Добавлены настройки процедур импорта/экспорта/ удаления/бэкапа/восстановления в MS4DMonitor
  • Добавлен ФБ HttpClient для выполнения HTTP-запроса (в библиотеку Protocols)
  • Добавлена поддержка параметра Aggregate в ФБ READ_ARCHIVE_DATA
  • Добавлена настройка протоколов "Задержка сброса отказа на резервном"

Визуализация:

Новые функции доступные только при использовании транслятора HMI v2

  • Реализовано безударное переключение опроса при резервировании каналов связи с сервером, а также при переключении резервируемых серверов
  • В ФБ GET_CURRENT_USER добавлены параметры – IP-адрес АРМ клиента, время окончания сессии
  • Добавлена поддержка символа 0 (по функционалу как \d*) в маске ввода

Новые функции элементов Журнал, Таблица данных и Тренд при использовании версии транслятора HMI v2

  • Тренд:
    • Реализован режим выделения области графика (если к графику подключена легенда, то в ней отображается минимум, максимум, значения в границах диапазона)
    • Реализовано отображение разрыва пера за период, когда исполнительная система была остановлена
    • Реализовано масштабирование текущего пера по амплитуде (через скроллбар)
    • Добавлена общая настройка тренда "Автоматически создавать оси значений", а также индивидуальные настройки каждого пера «Отображать ось значений»
    • В легенде тренда реализованы
      • редактор стиля пера (вызывается по двойному клику на ячейке "перо")
      • изменение границ оси значений
      • включение/отключение оси значений
  • Журнал:
    • Добавлена фильтрация по объектам (открытие дерева с чекбоксами для выбора источников сообщений)
    • Реализована фильтрация по столбцам
  • Таблица данных
    • У столбцов добавлена настройка «Включить фильтрацию» (в RT в заголовке столбца появляется значок фильтрации)
28.10.2019
MasterSCADA 4D 1.2.7
Описание обновлений в версии MasterSCADA 4D 1.2.7 от 28.10.2019

Среда разработки:

  • В библиотеку можно добавлять именованные цвета для использования в проекте (в диалоге выбора цвета можно их выбирать по имени)
  • ST - при добавлении функции или Фб из палитры в программу необходимые входы вставляются автоматически в текст
  • У текстовых свойств добавлена кнопка для редактирования в отдельном окне
  • Поддержано назначение архива данных на протоколы
  • В отладке добавлена возможность раскрытия структур в массивах структур для отображения ее полей с возможностью установки значений
  • В диалоге протокола OPC UA добавлена возможность загрузки тегов при раскрытии узлов дерева
  • Реализован экспорт/импорт программ ST
  • Реализован экспорт/импорт скриптов C#
  • Скрытие паролей, введенных в настройках элементов
  • Расширен функционал таблицы поиска в проекте (поиск в текстах программ ST, добавлен столбец Тип, по клику на строке открывается программа/окно с найденным элементом или позиционирование на строку в тексте с найденным фрагментом)

Исполнительная система:

  • Поддержано резервирование устройств в протоколах Modbus TCP и Modbus RTU over TCP
  • Добавлена настройка компиляции "Прерывать выполнение при ошибках"
  • Добавлен протокол MySQL
  • Синхронизация текущих архивов данных при резервировании
  • Реализован ФБ FireBaseEvent для выдачи безусловных сообщений
  • Вывод сообщения в журнал об ошибках ключа защиты
  • Добавлены функции для конвертации сложных типов данных в JSON и обратно (OBJECT_TO_STRING, STRING_TO_OBJECT). Позволяет передавать сложные типы данных, например массивы структур, через стандартные протоколы в виде строк
  • Добавлена библиотека Mercury - драйвера Mercury RTU, Mercury over TCP
  • Добавлена поддержка параметра QoS для протокола MQTT
  • Добавление в архивы "Архив данных в памяти"
  • Добавлена настройка протокола "Формировать отказ узла"

Безопасность:

  • Группы пользователей заменены на роли
  • Добавлен отдельный тип сообщений "Действие пользователя", по которому можно выполнять фильтрацию в журналах
  • Реализовано назначение стартового окна роли
  • Добавлено действие "Сменить пользователя" для открытия окна логина поверх открытых мнемосхем. (для HMI v2)
  • Возможность назначения пользователя по умолчанию для автоматического входа в систему (для HMI v2)
  • Запись в журнал сообщений о входе пользователей в систему, а также о закрытии сессии оператора
  • Хранение дополнительных свойств пользователей, добавлены ФБ RTUsersGetUserSettings, RTUsersSetUserSettings
  • Поддержка хранение списка пользователей в общей для проекта БД PostgreSQL
  • Задание политики паролей индивидуально для ролей
  • Реализован контроль целостности системного ПО и конфигурации проекта
  • Задание длительности сеанса для ролей
  • Проверка прав и выдача сообщений в журнал при вызове ФБ, изменяющих набор пользователей или их настройки
  • Добавлен новый тип сообщений "Системное сообщение" (сообщения об ошибках ключа, контроле целостности)

Визуализация:

Элемент График сменил название на Тренд

Появилась возможность выбора типа транслятора создаваемого HMI:

  • v1 - поддерживается во всех исполнительных системах, новых и ранее подерживаемых браузерах, но, многие современные функции не могут быть реализованы.
  • v2 - используется более прогрессивная технология web-компонентов.Увеличена скорость работы в режиме исполнения, уменьшено время загрузки окон в клиенте, скомпилированные файлы, необходимые для работы окон занимают меньший объем. Поддерживается в тех ОС, где можно установить современные браузеры: MasterSCADA 4D Client, браузеры Chrome версия 67 и выше, Firefox версия 63 и выше.

Новые функции доступные только при использовании транслятора HMI v2

  • Многомониторный режим
  • Настройка печати и сохранения в файл без вызова диалогового окна ОС
  • Повторный вызов действия, открывшего окно, приведет к его закрытию
  • Восстановление связи с исполнительной системой происходит без перезагрузки окна клиента
  • Нет ограничений на количество используемых динамизированных элементов
  • Улучшена стыковка элементов (линий, труб, задвижек и др.)
  • Добавлена настройка действия открытия всплывающего окна "Закрывать окна того же типа"
  • Добавлена настройка действия открытия всплывающего окна "Контроль границ"
  • Добавлена возможность использовать произвольные файлы в качестве ресурсов

Новые элементы доступные только при использовании транслятора HMI v2:

  • График Х/У – служит для отображения двумерных массивов
  • Дерево единичного/ множественного выбора – позволяет осуществлять выбор элементов из дерева проекта, например, для добавления нового пера на тренд, а также возможно формировать собственное дерево, не связанное с элементами проекта
  • Легенда для тренда – элемент, который может работать с существующим в проекте трендом. Может находиться вне рамок элемента тренд.
  • Вертикальный /Горизонтальный ползунок интервала – позволяет установить одним движением два значения параметра. Если тянуть за нижнюю границу, то изменяется минимальное значение. Если за верхнюю - максимальное. Если взяться посередине диапазона, то изменится и минимум и максимум, сохраняя неизменным интервал.

Новые функции элементов Журнал, Таблица данных и Тренд при использовании версии транслятора HMI v2

  • Тренд:
    • Появилась возможность добавлять на тренд новые перья в режиме исполнения при помощи кнопки Дерево в панели инструментов
    • Появилась возможность выбора текущего пера, благодаря чему стало возможным отображение предупредительных и аварийных границ на тренде
    • В панель инструментов тренда добавлены кнопки "Показать минилегенду", кнопки листания
    • Возможность масштабирования по оси Y
    • Отображение недостоверности данных пунктирной линией
  • Журнал:
    • Появилась возможность задать комментарий при квитировании собщений
    • Закладки в журнале)
    • Изменен механизм листания сообщений, используя только линейку прокрутки можно перейти к любому сообщению в архиве. При изменении ползунка линейки прокрутки сообщения из архива будут считываться автоматически.
    • Добавлен фильтр по текстовым столбцам, например, можно выбрать только те сообщения, которые содержат определенную фразу
    • Добавлена кнопка перехода к конкретной дате
    • Добавлена цветная печать
    • Добавлена возможность отображения времени квитирования в столбце квитирования
  • Таблица данных
    • Появилась возможность динамизировать стиль ячейки в зависимости от ее содержимого, независимо от свойств всей строки
    • Добавлено действие Клик по ячейке
17.07.2019
MasterSCADA 4D 1.2.6
Описание обновлений в версии MasterSCADA 4D 1.2.6 от 17.07.2019

Среда разработки:

  • Добавлена настройка узла "Автозапуск клиента визуализации"
  • Разрешено задание начальных значений полей у параметров структурного типа
  • Оптимизирован процесс формирования конфигурации проекта (запуск в режим исполнения)
  • У типа объекта в библиотеке добавлена команда "Заменить наследников на экземпляры"
  • Доработка механизма сохранения при рестарте - если у экземпляра объекта или ФБ в дереве объектов установлено значение Сохранять=Да, то будут сохранятся все параметры экземпляра кроме тех, у которых стоит Сохранять=Нет

Визуализация:

  • В тулбар тренда добавлена команда печати
  • Добавлены параметры пера тренда:
    • Тип точек
    • Размер точек
  • В тулбар журнала добавлена команда печати
  • Добавлена возможность задания положения и размера окна клиента HMI
  • Доработка контрола Метки:
    • Задание комментария при установке
    • Удаление через контекстное меню

Исполнительная система:

  • Добавлен ФБ COMPortByteSync для использования в программах протоколов порта
  • Добавлена функция LOG_MESSAGE для записи сообщений в лог исполнительной системы
  • Добавлена возможность привязки в тренде и архивных ФБ к неархивируемому параметру, связанному с архивируемым
  • Хранение сложных типов данных в архиве (массивы, структуры)
  • Чтение значений произвольных типов (в том числе массивов и структур) через ФБ READ_ARCHIVE_DATA (у выхода Values изменен тип на ARRAY [*] OF ANY). Для использования в программе выход Values нужно связать с параметром заданного типа
  • Добавлен ФБ WriteArchiveData для записи значения в архив
  • Доработки протокола IEC 61850
    • Получение данных по отчетам (настройки «Использовать отчеты», «Исключать параметры, получаемые через отчеты из цикличного опроса»)
    • Использование признаков качества и меток времени из полей $q и $t
    • Чтение файлов осциллограмм (настройка «Разрешение чтения файлов»)
    • Поддержка групповых запросов чтения (настройка «Кол-во тегов в запросе чтения»)
    • Поддержка чтения через наборы данных (настройка «Использовать наборы данных»)
  • Поддержка протокола SNMP v3 (добавлена настройка «Уровень безопасности» и связанные с ней)
  • Разработан сервис лицензирования исполнительной системы
  • Возможность экспорт/импорта данных горячего рестарта для контроллеров Trei и ОВЕН ПЛК110
  • Поддержка контроллера Serebrum IRIS и его модулей"
  • Поддержка чтения осциллограмм из приборов Satec
  • Добавлена библиотека OpticalPath, включающая ФБ чтения файлов формата hdt
  • Поддержка нового API для подключения ФБ на C++. Поддержка структур/массивов в ФБ
  • Поддержка опроса тепловычислителей ВКТ-9
  • Поддержка опроса электросчетчиков СЭТ-4
04.03.2019
MasterSCADA 4D 1.2.5
Описание обновлений в версии MasterSCADA 4D 1.2.5 от 04.03.2019

Доработки журнала сообщений

  • Журнал сообщений разделён на два: архивный и оперативный. По умолчанию журнал становится оперативным - по составу полей и настроек полностью совпадает с журналом предыдущих версий, за исключением функции отображения архивных данных. Архивный журнал отображает архивные сообщения, но имеет иной набор полей по сравнению с журналом прежних версий (добавлены столбцы «Событие», «Время»). Можно вручную изменить тип журнала - щелкнуть по журналу правой кнопкой мыши, из контекстного меню выбрать «Сменить тип», в появившемся окне выбрать «Архивный журнал» или «Журнал» (оперативный)
  • Добавлены столбцы
    • Событие (для архивного журнала) – тип события:
      • Появление – основное событие, выдается при активации тревоги, выполнения действия пользователя и т.п.
      • Исчезновение - выдается при деактивации тревоги (при этом также меняется запись появления, относящаяся к данному сообщению)
      • Квитирование - выдается при квитировании события появления (при этом также меняется запись появления, относящаяся к данному сообщению)
    • Время (для архивного журнала) – время события, может быть временем активации, временем деактивации или временем квитирования (в зависимости от события)
    • Пользователь – имя пользователя, квитировавшего тревогу или выполнившего действие
    • IP адрес – адрес клиента, с которого квитировали тревогу или выполнили действие

Среда разработки:

  • Добавлена кнопка перехода на связанный со свойством контрола параметр в панели свойств
  • Типизация объектов – поддержка отчетов в типизированных объектах
  • Формат csv файла при экспорте внешних каналов приведен к формату MasterOPC Universal Modbus Server

Визуализация:

  • При импорте Медиа сохраняется оригинальное расширение файла
  • Доработки в тренде –
    • Автоназначение цветов при перетаскивании параметров на тренд
    • При перетаскивании пера его границы выставляются автоматически по шкале параметра

Исполнительная система:

  • Добавлен протокол "Modbus RTU over TCP"
  • Добавлены ФБ для ассинхронного запуска процессов – SysProcessCreateWithResultAsync и SysProcessCreateAsync
  • Добавлены ФБ для работы с COM портом – COMPort, COMPortByte
  • Добавлен ФБ "EventsCounter" для подсчета числа актуальных сообщений, удовлетворяющих фильтру. Через него также можно квитировать выбранные сообщения
  • Назначение шкал DI на дискретные каналы/параметры
  • Генерация сообщений по дискретной шкале от архивных данных IEC104
  • Новые настройки протоколов "Формировать отказ при отказе всех модулей" , "Задержка записи при старте опроса (циклов)"
  • Обработка запросов клиентов в параллельных потоках
  • Контроль WatchDog во время загрузки конфигурации/остановки

Спасибо! Скоро с вами свяжутся.

Написать нам
Контактное лицо:

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Поле обязательно для заполнения

Поле обязательно для заполнения

Тема запроса
Сообщение:

Поле обязательно для заполнения

Спасибо! Скоро с вами свяжутся.

Связаться с менеджером
Контактное лицо:

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Поле обязательно для заполнения

Поле обязательно для заполнения

Опишите проект:

Поле обязательно для заполнения

Прикрепите файл:

1 pdf/doc/docx-файл не больше 10Мб

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Приглашаем к сотрудничеству
Контактное лицо:

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Поле обязательно для заполнения

Поле обязательно для заполнения

Тема запроса
Сообщение:

Поле обязательно для заполнения

Спасибо! Ваша заявка принята!

Заявка на сотрудничество
Ваша цель сотрудничества с нами:
Наименование ВУЗа:

Поле обязательно для заполнения

Город:

Поле обязательно для заполнения

Форма обучения:
Контактное лицо:

Поле обязательно для заполнения

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Спасибо! Вы успешно зарегистрированы

Выполняется вход...

Вход в личный кабинет
Войти через IEK ID
E-mail

Неверно введен e-mail

Пароль

Поле обязательно для заполнения

Забыли пароль?

Регистрация успешна

Регистрация
Имя

Поле обязательно для заполнения

Фамилия

Поле обязательно для заполнения

Отчество

Поле не должно содержать цифры

Телефон

Неверно введен телефон

E-mail

Неверно введен e-mail

Компания

Поле обязательно для заполнения

ИНН

Поле обязательно для заполнения

Пароль

Поле обязательно для заполнения

Подтверждение пароля

Поле обязательно для заполнения

Письмо для смены пароля отправлено

Восстановление пароля
E-mail

Неверно введен e-mail

Вернуться к началу страницы