2024.10.29 (13707)
1. LuaEngine. Функции getSignal/setSignal теперь не падают в случае отсутствия сигнала, а возвращают ошибку.
2024.10.24 (13701)
1. MODBUS. Добавлена поддержка новых режимов работы: MODBUS Master RTU Over TCP, MODBUS Slave RTU Over TCP.
2. OPCUA. Добавлена возможность разбиения длинного запроса сигналов на части.
3. Archive5. Добавлена экспериментальная поддержка нового вида архивов, по изменению.
2024.10.11 (13682)
1. ProjectManager. Исправлено неправильное отображение лицензируемых тегов.
2. IECEditor. В редакторе циклического приложения добавлена возможность множественного выбора, копирования и вставки.
3. Driver.SPABUS. Добавлена возможность вклюения/отключения наличия эха в протоколе связи.
2024.09.20 (13667)
1. Все приложения. Программы могли падать под Linux при выводе в лог единомоментно информации более, чем 4096 байт.
2. Katren_LOCALBUS. Добавлено отображение версии модулей ВВ в лог файле.
2024.07.28 (13619)
1. Loader. Исправлена возможное отсутствие синхронизации времени при использовании маршрутизации при разделении подсетей.
2024.07.28 (13592)
1. EventLogger. Устранена давняя критическая ошибка, которая могла приводить к падению программы при накоплении за указанный интервал времени событий более 4 млн.
2024.07.10 (13577)
1. Все приложения. Исправлена критическая ошибка в маршрутизации пакетов при разделении сети. Требуется обновление всех компонентов.
2. IECEditor. Исправлено копирование графиков. Теперь сохраняется их порядок и прочие параметры.
2024.07.02 (13560)
1. IECWindowEngine. Исправлена недоработка графиков, существовавшая от начала времён. При большом периоде обновления (>30 сек) графики обновляли только половину данных, а остальную часть нужно был ждать целый период.
2024.06.25 (13545)
1. Loader. При лицензировании по приложениям могла не подхватываться из лицензии дублирующаяся позиция. Исправлено.
2. IECEditor. При копировании и вставки графиков в редакторе мнемосхем могли сбрасываться настроеные свойства графиков. Исправлено.
2024.06.19 (13538)
1. IECWindowEngine. Исправлена ошибка, которая приводила к медленному обновлению графиков при использовании резервированной сети с архивом и неработоспособном одним из его интерфейсов.
2. ArchiveViewer. Не экспортировал значения сигналов в текстовый файл при открытии значений сигналов из архивных файлов. Исправлено.
2024.05.24 (13489)
1. Loader. Исправлена серьёзная ошибка. Могли повторно ошибочно формироматься события о превышении загрузки процессора или объёма диска.
2. Редакторы драйверов. Восстановлена пропавшая функциональность копирования и вставки позиций таблиц.
2024.04.16 (13452)
1. Archive. Появилась новая опция архива (Без фискальной отметки времени). При её активации размер архива сокращается в два раза. Добавлен возможность настройки приоритетов нескольких архивов.
2. ProjectManager. Исправлена недавняя ошибка. В цифровую подпись перестали попадать файлы, откомпилированные внешнеми программами.
3. IECEditor. Выполняет корректировку графиков в мнемосхеме при внешнем изменении имён сигналов для трендов.
2024.04.09 (13418)
1. MODBUS. Исправлена серьёзная ошибка. В случае ошибки при опросе группы драйвер сразу начинал её новый опрос, не выжидая период опроса, что приводит к повышенному потребелению процессорного время драйвером.
2024.04.08 (13409)
1. Sonet_LOCALBUS. Исправлена серьёзная ошибка. Возможное неправильное выставление статуса модуля в случае его аппаратной ошибки. Ошибка присутствовала с 2022.11.08 (r12567). Всем, кто использует драйвер Sonet_LOCALBUS настоятельно рекомендуется обновиться.
2024.03.18 (13372)
1. Sonet_LOCALBUS. Добавлена дополнительная диагностика исправности локальной шины контроллера. Ускорена работа на процессорах Vortex.
2. Katren_MODBUS. Исправлена запись случайных значений в неподключённые каналы модулей.
2024.03.01 (13340)
1. Sonet_LOCALBUS. Исправлена критическая ошибка, которая присутствовала с 2022.11.02 (r12553). Ошибка могла приводить к остановке драйвера через месяц работы.
2024.02.27 (13327)
1. IECEditor. Исправление возможного падения редактора при корректировке границ окна и вторичного видеокадра.
2024.02.26 (13325)
1. Loader. Исправлена новая ошибка от предыдущей сборки. Потреблялось очень много процессорного времени.
2024.02.13 (13315)
1. Loader. Доработано лицензирования для поддержки старых сборок Сонаты.
2. IECEditor. Исправлено падение при особом перемещении блоков. Исправлены ошибки при работе с библиотечными элементами.
2024.02.13 (13307)
1. MODBUS. Драйвер теперь умеет синхронизировать время, как в режиме Master, так и в Slave.
2. Loader, все приоложения. Убрано возможное сообщение об отсутствии лицензии при старте узла.
3. IECEditor. Исправление ошибки отображения имен вложенных папок подключенных библиотек.
2024.02.02 (13288)
1. OPCUA, OPCUA_Server. Исправлена неправильная обработка в имени тега знака двоеточие.
2024.01.24 (13275)
1. ProjectManager, UserListEditor. Доработано чтение списка пользователей проектов старых версий.
2024.01.18 (13272)
1. Loader. Исправлена проблема рассылки больших файлов на контроллеры. Неправильно обрабатывался таймаут связи из-за чего связь обрывалась.
2. Loader. При проверки лицензии исключена проверка IP адресов узлов.
3. Loader. При запросе описания оборудования в строках могут встречаться знаки перевода строк и табуляции. Убрано.
4. Loader. Сделан более однозначными сообщения логов при синхронизации времени.
5. LuaEngine. Добавлены встроенные функции для работы с системным логом (syslog). Подробности в документации.
2023.12.18 (13238)
1. ProjectManager. В настройках узла добавлен фильтр для подавления рассылки лишних файлов. В настройках узла добавлен фильтр для подавления сообщений об окончании свобоного места на дисках.
2023.12.06 (13200)
1. MODBUS. Для драйвера в режиме слейв добавлен новый настроечный параметр - таймаут опроса. Сколько времени ждать запроса от мастера до закрытия соединения.
2023.11.27 (13186)
1. Все приложения. ВНИМАНИЕ! Требуется обновление, если у вас Соната сборок от 13148 до 13187. Исправлено большое потребление памяти и её возможные утечки.
2023.11.03 (13161)
1. IECWindowEngine. Исправлена логическая ошибка в графиках. В случае отсутствия значений в архиве, вместо рисования "дырки" или отрисовки линии невалиным цветом, на графике отображалась "полочка" текущего значение валидным цветом.
2023.10.18 (13142)
1. LuaEngine. Исправлена недавняя ошибка, из-за которой мог не проверяться синтаксис программы в редакторе.
2. IECEditor. Исправлена работа функций ADD_TOD_TIME и SUB_TOD_TIME.
3. Drivers/PCI/KM04. Повышена надёжность работы с мезонином 98156 (ВНА). Исправление ошибки ошибочного выставления статуса входного модуля в функции setDeviceOutputs, которая не смотрела на тип мезонина.
2023.09.13 (13096)
1. SPABUS. Значительно сокращено потребление памяти и процессорного времени драйвером.
2. IECEditor. Устранены падения редактора при копировании и вставке; редактировании циклических программ и их переменных; экспорте программ в XML.
2023.06.22 (13000)
1. ProjectManager. Исправлена некорректное поведение редактора интерфейса при копировании, вставки и последующем редактировании локальных сигналов.
2. IECWindowEngine. Ускорена в два раза скорость запроса архивнх значений при отрисовке графиков.
3. IECEditor. Добавлена возможность перетягивания функций и блоков мышью на место курсора. Реализован полнотекстовой экспорт алгоритмов в файл согласно стандарту, добавлена возможность просмотра описания программ.
2023.06.22 (12958)
1. Все приложения. Значительно ускорен механизм записи служебных логов на диск.
2. Drivers/KM04. Исправлена недоработка: при реинициализации мезонина для измерения угла поворота драйвер мог зависать на 2 секунды.
3. IECEditor. В редакторе текста ST программ реализована автоподстановка.
2023.05.14 (12912)
1. Все приложения. Значительно снижена нагрузка на сетевой стек при direct запросах к неработающему приложению. Не ообрабатывались ответные ICMP пакеты.
2. Drivers/Telekont2. Добавлено два новых типа модуля: 45 и 83.
2023.04.19 (12880)
1. Distributor. Исправлено, что при распространении проекта, при невозможности записать файл на удалённом узле, всё равно происходила рассылка и не формировалось сообщение об ошибке.
2023.04.10 (12858)
1. MODBUS. Исправлено неправильное формирование статуса устройства при наличии хотя бы одной группы со статусом НОПР. Всё устройство помечалось, как НОПР.
2. ControlCenter. Исправлена недоработка: Центр управления потреблял значительные ресурсы процессора при запросе полных логов.
2023.04.04 (12852)
1. IECEditor. Исправлена ошибка, что при открытии FBD блока на редактирование количество входов сбрасывалось в 2.
2. MODBUS. Добавлена возможность запрещать опрос групп сигналов при помощи специально подключаемого сигнала к группе.
3. Все прорграммы переведены на единый формат отображения дат. dd.MM.yyyy
2023.03.14 (12823)
1. ArchiveViewer. Исправлено постоянное обновление списка событий при просмотре аварийного архива.
2023.03.07 (12809)
1. IECWindowEngine. Исправлена ошибка. При использовании встроенного редактора пользователей мнемосхема могла не перезагружать список пользоватей с других узлов.
2. IECEditor. Исправлено несколько сценариев падения редактора при редактировании переменных.
3. ControlCenter. Добавлена кнопка "Повторить" в диалоге чтения логов.
4. Sonet_MODBUS. Исправлена ошибка вычисления обощённого статуса каналов в режиме резервирования.
2023.02.16 (12770)
1. Loader. Добавлено сообщение ИБ о команде на останов или перезапуск узла.
2. MODBUS. В режим Slave добавлена возможность ответа на широковещательный запрос с адресом устройства=0.
3. IECEditor. Повышена стабильность работы и доработана подсветка синтаксиса ST.
4. IECWindowEngine. Устранено возможное мигание списка событий при работе с несколькими регистраторами событиый (EventLogger).
2023.01.23 (12697)
1. Loader. Исправлена серъёзная проблема. Узел мог не стартовать на этапе синхронизации настроек с соседними узлами.
2. EventLogger. Добавлено подавление повторных сообщений при невозможности записи событий через plugin.
2023.01.18 (12685)
1. EventLogger. Ускорено сканирование БД при старте в два раза. Устранён потенциально неограниченный рост потребления памяти.
2. Loader, IECWindowEngine. Устранены утечки памяти под Linux в библиотеке QT при отображении событий и тревог.
2023.01.13 (12673)
1. IECWindowEngine. Исправлено мерцание списка событий при использовании нескольких регистраторов событий.
2. Loader. Исправлено записание запуска проекта при условии, что одновременно был указан внешний источник времени и был установлен флаг "ожидать более приоритетный узел-источник времени".
2022.12.14 (12635)
1. ArchiveViewer. Исправлено падение программы при переподключении к регистратору событий.
2. Katren_MODBUS. Добавлена экспериментальная поддержка резервирования УСО.
3. IECEditor. Исправлена ошибка компиляции пуустого приложения.
2022.10.24 (12611)
1. ProjectManager. Исправлена недавняя ошибка, из-за которой редактор сигналов при любом некорректном вводе.
2. IECEditor, IECWindowEngine. Усовершенствован редактор наборов трендов.
3. Loader. Исправлены неточные сообщения в журнал ИБ при проверке целостности проекта.
2022.10.16 (12588)
1. LuaEngine. При использовании нескольких адаптеров не работала корректно функция Core.getLatency(). При отключении одного из интерфейсов информация о нём просто замораживалась.
2. LuaEngine. Добавлена функция получения имени текущего узла Core.getNodeName().
2022.10.10 (12579)
1. LuaEngine. Добавлена функция получения имени узла-партнёра по резерву Core.getPeerNodeName().
2. IECEditor. Исправлено зависание редактора при удалении FBD блока со связями.
2022.10.07 (12571)
1. Sonet_MODBUS, Sonet_LOCALBUS, MODBUS, KM04. Исправлено, что при неисправности выходных каналов, драйвер выставлял признак НОПР на подключённые к ним сигналы.
2. Sonet_MODBUS, Sonet_LOCALBUS, KM04. Снижено потребление процессорного времени на 5%.
3. ReportEngine. В приложении для формирования отчётов не работал заголовок окна через системную переменную @WINDOW[].CAPTION. Исправлено.
4. SourceEditor. Исправлен поиск. Не работал поиск вида name[.
2022.09.15 (12455)
1. Все приложения. Реализован втроенный механизм маршрутизации пакетов Сонаты без использования функций операционной системы. Поддерживается одновременная работа нескольких шлюзов.
2. Все приложения. Исправлена ошибка, при которой при инициализации последней ячейчи строкового массива в значение попадал мусор.
2022.09.02 (12423)
1. SignalViewer. Исправлено переполнение целочисленных переменных при заведомо большем строковом представлении.
2. IECEditor. При проверке проекта теперь добавляет предупреждения о неиспользуемых пользовательских типах.
3. IECEditor. Добавлена возможность рисования ломаных линий на основе типа THugePolyline.
4. IECEditor. добавлена возможность фильтрации выпадающего списка объектов на мнемосхеме и содержимом.
2022.08.01 (12383)
1. KM04. Добавлена команда аварийного дампа dump=N, которую можно отправить в сигнал @COMMAND.
2. OPCUA. Добавлен настроечный параметр SecureChannelNonceLength, который позволяет переписать значение по умолчанию.
3. ProjectManager. Исправлены проблемы с компиляцией проекта под Linux. Оптимизация: не компилируются неиспользуемые приложения.
2022.07.20 (12360)
1. ProjectManager. Исправлена проблема под Linux, из-за которой компиляцию проекта нужно было выполнять два раза, так как не всегда считывались вспомогательные файлы.
2. SignalViewer. В режиме блокировки функционала SignalViewer не запрещалась возможность блокировать сигнал. Исправлено.
2022.07.15 (12345)
1. Loader. Доработан механизм синхронизации времени для Linux. Теперь подтяжка времени происходит быстрее.
2. Debuger. Исправлена недоработка, из-за которой отладчик не показывал технологические имена открываемых программ, показывал только имена файлов.
2022.07.04 (12303)
1. Archive. Исправлена ошибка, которая проявлялась при работе дублированных архивов. При восстановлении связи между архивами, при синхронизации значений, могли возникать "полочки" значений на несколько выборок.
2. ArchiveViewer. При открытии программы из ProjectManager не подхватывал автоматически настроки проекта для просмотра.
2022.06.22 (12280)
1. MODBUS, EGD. Исправлена работа с битовыми типами сигналов.
2. IECWindowEngine. Ускорена работа.
2022.06.17 (12266)
1. EGD. Появился новый тип драйвера для поддержки протокола EGD, для связи с контроллерами Fanuc.
2. ProjectManager. Исправлено падение программы при открытии лицензионного диалога, если у любого узла проекта не была задана маска сети.
2022.05.26 (12237)
1. Все приложения. Исправлена неработоспосопбность пользователей с русским буквами в именах или паролях.
2022.05.23 (12224)
1. Loader, LuaEngine. Исправлена ошибка под Linux в функции os.getDiskSpace(). Не освобождался файловый дескриптор. Из-за этого функция переставала работать после 1024 вызовов.
2022.05.19 (12221)
1. Все приложения. Реализован механизм автоматической ретрансляции пакетов Соната между двумя разделёнными подсетями. Убрано приложение Retranslator.
2. IEC. Исправлена ошибка квитирования тревог из списка событий (если в проекте не было тревожных блоков, то квитирование не работало).
3. IEC. Исправлена ошибка, позволявшая пользователю входить под одним из старых паролей.
4. OPCUA_Editor. Неправильно определялся первый элемент массива для структур. Редактор для Сервера падал. Не удалялись неверные строки в таблице кроссконнекта при перемещении.
5. OPCUA. Исправлен неработающий режим шифрования Basic256. Добавлен режим шифрования Aes128Sha256_RsaOaep.
6. Loader. Заблокировал возможость установки или сброса подписи узла в момент пуска или останова.
7. Все приложения. Исправлены найденные неточности в текстах сообщений.
2022.04.06 (12096)
1. ControlCenter. Ускорена работа и устранено подвисание функции Центра управления для получения логов с узлов.
2. Bridge. Ускорена передача сигналов между мостами.
2022.03.22 (12063)
1. Loader. Исправлена синхронизация списка пользователей и их настроек. Устранено лишнее перечитывание файлов при отсутствии изменений.
2. IECWindowEngine. Исправлено поведение блока Blinker. При отключении мигания не возвращался к исходному цвету.
2022.03.22 (12059)
1. ProjectManager, Loader. Добавлен список кастомизируемых файлов узла для цифровой подписи.
2. Loader. Исправлен некорректный текст сообщений о превышении загрузки процессора и объема диска.
3. ArchiveViewer. Исправлено падение программы при подключении к архиву событий запароленного проекта.
4. LuaEngine. Добавлены новые функции для получения информации о системе. os.getComputerName, os.getOsInfo, os.getBoardInfo, os.getCpuInfo, os.getNetInfo, os.getDiskInfo, os.getCpuLoad, os.getMemSpace, os.getDiskSpace.
5. IEC. Добавлено новое событие неуспешного входа (LOGIN_FAILED) в блок USER.
2022.02.14 (12002)
1. ControlCenter. Исправлено возможное падение центра управления через несколько часов работы.
2022.02.16 (11989)
1. EventLogger. Исправлена серъезная ошибка, которая могла приводить при старте системы к активации тревог и невозможности их снятия.
2022.02.16 (11986)
1. IEC. Исправлена ошибка установки имени на входе в блоке CUR_DATA.
2. IECWindowEngine. Исправлена ошибка настройки набора колонок списка тревог.
3. IECWindowEngine. Добавлены события ИБ: завершение сессии от имени администратора, самим пользователем или по ограничению времени.
2022.02.1 (11950)
1. ControlCenter. Добавлена кнопка для получения сведений об операционной системе и оборудовании узлов.
2. UserListEditor. Расширены настройки парольной политики.
3. Все приложения Runtime. Добавлена настройка для привязки диалогов открытия и сохранения к определённой папке.
4. Доработан диалог настроки печати.
5. Loader. Исправлен неработающий флаг "Ждать при старте узел с более высоким приоритетом".
2021.12.25 (11845)
1. IECWindowEngine. Печать событий и графиков вынесена во внешнее приложение, что уменьшает потребление памяти и увеличивает быстродействие мнемосхемы.
2021.12.23 (11844)
1. Loader. Исправлена большое использование процессора под QNX при поломке системного сетевого драйвера.
2021.12.10 (11819)
1. Archive. Сделано подавление повторных предупреджений при невозможности записи на диск.
2. ArchiveViewer. Устранено падение программы при удалении сигналов при просмотре их из файлов.
3. IECEditor. Исправлено аварийное завершения редактора при сохранении ST-приложения после добавления переменных.
Исправлена ошибка привязки переменных к блокам.
Встраиваемый виджет редактора пользователей не обновлялся при изменении конфигурации пользователей. Исправлено.
2021.11.19 (11753)
1. Loader. Добавлен настроечный параметр для изменения периода синхронизации пользователей и их настроек.
2. Loader. Исправлена неправильное считываение информации о биосе в Linux.
3. Loader. Исправлена утечка ресурсов в функции получения размера диска в QNX.
4. IECEditor. Повышена информативность сообщений об ошибках для языка ST.
5. UserListEditor. Запрещено удаление активных пользователей.
6. IECWindowEngine. Добавлен функционал принудительного разлогинивания пользователя.
2021.09.20 (11567)
1. ControlCenter. Теперь отображает загрузку процессора, памяти и использование дисков.
2. Loader. Герерирует тревоги при превышении загрузки процессора и малом объеме дисков.
2021.09.17 (11556)
1. TestTimeSync. Появилась новая утилита для тестирования точности синхронизации времени между узлами.
2021.09.10 (11530)
1. EventLogger, AlerArchive, ProjectManager. Соната переключена на новый формат хранения событий. Теперь указывается глубина в днях.
2. ControlCenter. Теперь отображает загрузку памяти и использование дисков. Пока только для Windows.
3. Loader. Формирует каждый час предупреждающие события, если заканчивается дисковое пространство.
4. UserListEditor, Loader. Улучшен механизм синхронизации пользователей и их настроек между узлами.
2021.07.21 (11361)
1. UserListEditor, Loader. Реализована периодическая синхронизация списка пользователей и Runtime настроек проекта между узлами.
2. Bridge. Испрвлено падение моста при работе со структурными данными.
2021.07.13 (11328)
1. Loader. Исправлена неправильная строка в отчёте по контрольным суммам. Когда было всё ок, программа писала, что нет подписи.
2. EventLogger. Исправлена недавняя ошибка, приводившая к зависанию программы, при работе в паре в режиме резервирования.
3. KM04. Добавлены повторы на все функции. Драйвер делает несколько попыток, прежде чем назвать канал или модуль неисправным.
4. IEC. Исправлена работа доступа к битам в циклическом ST (ранее работали только биты 0..7)
2021.07.06 (11284)
1. KM04. В драйвер добавлен медианный фильтр для аналоговых входных сигналов на 3 выборки. Ускорена работа.
2021.06.09 (11194)
1. Все приложения. Исправлена недавняя критическая ошибка. Возможно падение программ при приходе левых пакетов. Подвержены сборки 11187-11193.
2021.06.08 (11191)
1. IECEditor. В редактор мнемосхем добавлена долгожданная функция undo/redo.
2021.06.07 (11185)
1. IECWindowsEngine. Исправлено, что на некоторых компьютерах лицензия подхватывалась с задержкой в час от момента старта программы.
2021.06.03 (11174)
1. Loader. Добавлена возможность фоновой периодической проверки Runtime файлов узла.
2021.06.01 (11165)
1. Все приложения. Системные сигналы исключены из подсчёта лицензируемых тегов.
2021.05.31 (11158)
1. Retranslator. Появился новый вид приложения - ретранслятор сигналов из одной подсети в другую.
2021.05.14 (11106)
1. Все приложения. Добавлена возможность использования шифрования трафика для передачи сигналов и при распространении проекта.
2021.05.11 (11096)
1. Реализована цифровая подпись для всей среды исполнения и проекта.
2021.04.28 (11070)
1. OPC UA. Добавлена поддержка шифрования трафика.
2021.04.27 (11039)
1. Loader, ProjectManager. Исправлено падение программ на некоторых проектах.
1. LuaEngine. Исправлена работа под Linux и QNX. Программа не находила библиотеки типа libsocket и т.п. из-за префикса lib.
2. IEC, EventLogger. Реализовано автоквитирование тревог.
2021.03.24 (10981)
1. Loader. Доработана синхронизация времени. При старте главного источника времени, он смотрит в работе ли подчинённые узлы. Если да, то он берёт время с них, иначе оставляет своё время, а подчинённые узлы берут с него.
2021.03.24 (10952)
1. Loader. Исправлена критическая ошибка. Загрузчик узла не подхватывал лицензию при перезапуске узла через центр управления. Подхватывал только при своём запуске.
2021.03.23 (10944)
1. Все приложения. Можно отключать запись логов при помощи аргументов командной строки -nolog или -log_level=-1.
2. Все приложения. Исправлено поведение RETAIN и PERSISTENT массивов. Раньше, если хотя бы одна ячейча массива имела данный тип хранения, то весь массив принимал тот же тип хранения. Теперь каждая ячейка может иметь индивидуальный тип хранения.
3. IECEditor. Улучшен механизм привязки соединений к блокам.
4. IECWindowEngine. Добавлена возможность создания и использования наборов графиков.
5. Дравейр KM04. Добавлен механизм логирования статистике по работе драйвера, наличия ошибок на шине PCI.
6. ArchiveViewer, Archive. Исправлена ошибка некорректного просмотра архивов в случае использования массивов.
7. EventLogger. Добавлена возможность написания скриптов на Lua по выгрузке событий в сторонние БД. Добавлен plugin для Postgres.
8. Loader. Добавлено управление статусным светодиодом на контроллерах Сонет с процессором Arbor.
9. Loader. Для обеспечения совместимости со службой времени Windows понижена версия NTP протокола с 4 до 3.
10. Драйвер Sonet_LOCALBUS. Добавлена возможность читать напряжение и температуру на процессорном модуле.
11. ArchiveViewer. Реализована авторизация для просмотра событий информационной безопасности.