Выпущено второе обновление для OpenSCADA 0.6.4 (бета 3)
|
|
Окно разработки визуальных интерфейсов Обзор удалённого сервера OPC UA Конфигурация модема для исходящих соединений Масштабирование обзорного кадра на четыре элемента Поворот текстового поля в Web
Второе обновление 0.6.4.2 нацелено на исправление множества ошибок и добавление некоторых улучшений, включая изменения у улучшения в API.
Исправлены следующие критические ошибки: - Исправлено порядка 50 ошибок.
- Механизм предотвращения многократного запуска исправлен на предмет проверки PID заблокированного процесса, по причине удаления системой lock-файлов из директории /tmp.
- DAQ, DAQ.BlockCalc, DAQ.JavaLikeCalc, DAQ.LogicLev, DAQ.Siemens: Исправлено получение ошибочных данных по схеме резервирования в нерезервированных задачах и при отсутствии резервных станций.
Внесены следующие важные изменения: - DOC: Добавлен перевод документа DAQ и обобщающего документа на Английский.
- DemoDB: Добавлено масштабирование существующих элементов в случае отсутствия строк и колонок для обзорного кадра и сводной таблицы.
- DAQ.JavaLikeCalc: Добавлена функция isEVal() к базовым типа для обнаружения EVAL-значений.
- DAQ.ModBus: Добавлены суффиксы "i2,i4,f,b0" к регистрам (R и RI) для гибкого доступа посредством различных типов данных.
- Transport.Serial: Добавлена возможность выбора типа управления потоком. Поддерживается аппаратное (CRTSCTS) и программное (IXON IXOFF) управление потоком.
- Archive.FSArch: Добавлено создание информационных файлов упакованных архивов, без хранения этих данных в БД. Эта функция позволяет обеспечить быстрое подключение больших архивов к другим станциям.
- Archive.FSArch, Archive.DBArch: Сохранение дополнительных параметров перемещено в XML-поле "A_PRMS".
- SYS: Добавлена функция пользовательского API "SYS.strFromCharCode".
- UI.VCAEngine: Включено и сделано безопасным наследование описания мутирующих атрибутов.
- DAQ.JavaLikeCalc: Добавлена поддержка обзорного цикла для сканирования свойств объекта "for( <i> in <obj> ) <code>;".
- SYS.TVarObj: Добавлена функция propList() для возможности сканирования атрибутов.
- DAQ.Value: Добавлены функции пользовательского API get() и set() атрибутов.
- SYS: Кодирование экранированных символов, вроде "\n", добавлено для функции strEncode().
- SYS: Добавлена функция strParse() для расширения функции strSepParse() на предмет поддержки многосимвольных разделителей и объединения односимвольных.
- Protocol: Добавлена функция itemListIn() для выбора элементов протокола. Версия API модулей подсистемы изменена на 3.
- Transport, DAQ.ModBus, Protocol.UserProtocol: Добавлен выбор элементов протокола посредством функции TProtocol::itemListIn().
- SYS.TCntrNode, SYS.TCfg, SYS.TFld, DAQ.JavaLikeCalc.Attr: Добавлена упаковка данных структур (классов) посредством #pragma pack(push,1).
- UI.WebVision: Добавлена поддержка поворота примитива "Text".
- Transport.Serial: Хранение таймингов последовательного транспорта перенесено в поле дополнительных параметров.
- Transport.SSL, Transport.Sockets: В исходящий транспорт добавлены тайминги для отдельного управления временем соединения и временем последующих ответов.
- UI.QTCfg: Добавлена подстройка строк для таблиц, после добавления новых строк. Добавлена поддержка копирования содержимого таблицы в буфер обмена.
- Transport.Serial: Добавлена поддержка режима модема для всех входных и выходных транспортов.
- UI.Vision: В примитиве "ElFigure", для отрисовки, вместо QImage использован QPixmap, это значительно повысило производительность.
- UI.Vision: Сделано скрытие поля "СВУ станция" в режиме исполнения для движка на локальной станции. Для построения изображения примитива "Diagram" использован QImage вместо QPicture, что значительно повысило производительность.
- SYS: Добавлена инфраструктура счётчиков отладки.
- SYS: Добавлен документ "Быстрый старт".
- UI.Vision: Добавлена поддержка свойств пользовательского интерфейса. Добавлено управление и сохранение размера иконок панелей инструментов.
Созданы новые модули и выпущены новые версии существующих: - Archive.FSArch - 1.3.2 -> 1.4.0, исправления и улучшения для повышения производительности
- Archive.DBArch - 0.9.0 -> 0.9.1, некоторые улучшения
- DAQ.System - 1.7.0 -> 1.7.1, очистка кода
- DAQ.BlockCalc - 1.3.0 -> 1.3.1, исправления
- DAQ.JavaLikeCalc - 1.6.0 -> 1.7.0, исправления, оптимизация и улучшения
- DAQ.LogicLev - 1.1.0 -> 1.1.1, исправления
- DAQ.Siemens - 1.2.1 -> 1.2.2, исправления
- DAQ.ModBus - 1.0.2 -> 1.1.0, исправления и улучшения
- DAQ.DCON - 0.3.1 -> 0.3.2, улучшения и исправления
- DAQ.ICP_DAS - 0.7.0 -> 0.7.1, улучшения и исправления
- DAQ.OPC_UA - 0.5.0, новый модуль
- Transport.Sockets - 1.4.1 -> 1.4.2, улучшения и исправления
- Transport.SSL - 0.9.0 -> 0.9.1, улучшения и исправления
- Transport.Serial - 0.6.0 -> 0.7.0, значительные улучшения и исправления
- Protocol.UserProtocol - 0.5.0, новый модуль
- Protocol.ModBus - 0.5.1 -> 0.6.0, исправления и улучшения
- Protocol.OPC_UA - 0.5.0, новый модуль
- UI.QTStarter - 1.5.3 -> 1.5.4, улучшения
- UI.QTCfg - 1.8.2 -> 1.8.3, исправления и улучшения
- UI.WebCfgD - 0.6.3 -> 0.6.4, исправления
- UI.VCAEngine - 0.9.5 -> 0.9.6, улучшения, исправления и оптимизация
- UI.Vision - 0.9.5 -> 0.9.6, улучшения, исправления и оптимизация
- UI.WebVision - 0.7.5 -> 0.8.0, улучшения и исправления
- UI.WebUser - 0.5.9, новый модуль
Замечание: - 02-06-2010 - Собраны и выгружены пакеты для дистрибутивов Fedora 13 и CentOS 5. Пакеты помещены в официальные репозитории Fedora.
- 01-06-2010 - Собраны и выгружены пакеты для дистрибутивов Fedora 11 и 12. Пакеты помещены в официальные репозитории Fedora.
- 31-05-2010 - Собраны и выгружены пакеты для дистрибутива Open SuSE 11.2. Собраны образы для ПЛК, основанные на дистрибутиве ALTLinux 5.1 и OpenSCADA 0.6.4.2.
- 29-05-2010 - Собраны живые CD и USB образы, основанные на дистрибутиве ALTLinux 5.1 и OpenSCADA 0.6.4.2. Пакеты релиза помещены в репозитории ALTLinux: Sisyphus, Branch 5.1 и Branch 4.1. Собраны и выгружены пакеты для дистрибутива Debian GNU/Linux 5.
|
|