OpenSCADAWiki: Works/Change Log/part2009 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
2009
Число
Категория
Задача
16.12SYS.ArchiveСавоченко Р.Добавлен механизм адаптивной генерации запросов к архивам различного качества, в случае общего запроса. Предотвращает продолжительную обработку в случае запроса больших интервалов времени и наличии менее качественных архивов.
10.12DAQ.ModBusСавоченко Р.Исправлена потеря ресурса во время сбора данных. По этой причине исключена возможность присвоения строки прямо к объекту ресурсной строки.
09.12DAQСавоченко Р.Создан шаблон модуля "=Tmpl=" подсистемы "Сбор данных".
09.12DAQСавоченко Р.Начата реализация модуля "OPC_UA".
03.12UI.VCAEngineСавоченко Р.Добавлен специальный атрибут "this" во все скрипты СВУ для доступа к объекту виджета и последующего вызова его функций пользовательского API. В объект "Widget" добавлены функций пользовательского API: ownerSess(), ownerPage(), ownerWdg(), attrPresent(), attr() и attrSet().
01.12SYSСавоченко Р.Добавлены глобальные функции для создания(регистрации) taskCreate() и закрытия taskDestroy() потоков. Все компоненты OpenSCADA используют новое API.
28.11Transport.SSLСавоченко Р.Добавлена поддержка KeepAlive лимитов. Добавлена поддержка переподключения после потери соединения и для предотвращения потери сообщений.
26.11SYSСавоченко Р.Функции пользовательского API: messDebug(), messInfo(), messNote(), messWarning(), messErr(), messCrit(), messAlert() и messEmerg() добавлены в корневой объект ядра OpenSCADA.
26.11UI.VisionСавоченко Р.В инспектор атрибутов добавлена возможность групповой установки одноимённых атрибутов разных виджетов. Установка производится в групповом контейнере свойств инспектора атрибутов, который появляется при выделении одновременно нескольких виджетов.
25.11UI.VCAEngineСавоченко Р.Исправлено падение движка визуализации при изменении мутированных атрибутов, которые многократно унаследованы.
24.11SYS.Value, DAQ.DAQGateСавоченко Р.Добавлена поддержка возможности запроса отдельных атрибутов. Использовано для запроса архивируемых и часто запрашиваемых атрибутов. Все остальные атрибуты запрашиваются с периодом синхронизации путём полного запроса. Используется для уменьшения нагрузки и времени при обмене DAQGate с удалённой OpenSCADA станцией.
22.11SYS.XMLСавоченко Р.Функция преобразования дерева XML в строку оптимизирована по времени.
20.11SYSСавоченко Р.Пользовательское системное API OpenSCADA основанное на объекте TCntrNodeObj расширено для контроля прав доступа пользователя. Объект TAreaObj переименован в TArrayObj.
20.11SYSСавоченко Р.Функции пользовательского API: time(), localtime(), strftime(), strptime() и cron() добавлены в корневой объект ядра OpenSCADA.
20.11DAQ.JavaLikeCalcСавоченко Р.Функции пользовательского API добавлены: insert(), replace(), toReal(), toInt(), parse(), parsePath() и path2sep() в объект значения строкового типа.
14.11SYS.ResСавоченко Р.Исправлен контроль за двойным захватом ресурса в одном потоке и захват ресурса по таймауту.
11.11SYSСавоченко Р.Добавлен механизм предотвращения повторного запуска в скрипты: demo-start и user-start.
11.11SYSСавоченко Р.Функции пользовательского API: system(), message(), XMLNode() и cntrReq() добавлены в корневой объект ядра OpenSCADA.
11.11SYS.Function, DAQ.BlockCalc, DAQ.LogicLev, UI.VCAEngineСавоченко Р.Добавлен механизм контроля за изменениями параметров контроллеров подсистемы "Сбор данных".
11.11DBСавоченко Р.Функция пользовательского API SQLReq() добавлена в объект БД.
11.11ArchivesСавоченко Р.Функция пользовательского API messGet() добавлена для объекта подсистемы "Архивы".
06.11UI.VCAEngineСавоченко Р.Функции пользовательского API: user(), alrmSndPlay() и alrmQuittance() добавлены в объект сеанса проекта.
05.11SYS, Special.FLibSYSСавоченко Р.Объект пользовательского API XMLNodeObj перемещён в ядро OpenSCADA (файлы tvariant.h, tvariant.cpp).
05.11TransportСавоченко Р.Функция пользовательского API messIO() добавлена для объекта исходящего транспорта.
05.11UI.Vision, UI.WebVisionСавоченко Р.Улучшено вертикальное масштабирование для примитива "Диаграмма".
30.10DAQСавоченко Р.Код ошибки добавлен в статус контроллера, что позволяет идентифицировать состояние и отображать его.
23.10UI.Vision, UI.WebVisionСавоченко Р.Добавлена поддержка альфа-канала в атрибуты цвета всех примитивов.
23.10Special.FLibComplex1Савоченко Р.Функция ПИД расширена новыми параметрами: Kd, Tzd и followSp. Удалён параметр Tf.
16.10DAQ.JavaLikeCalcСавоченко Р.Исправлено использование функций для параметров контроллеров DAQ из IO функций для первого использования.
14.10UI.VCAEngine, UI.Vision, UI.WebVisionСавоченко Р.Добавлена полная поддержка вертикального масштабирование диаграм.
12.10SYSСавоченко Р.Выпущена версия 0.6.4 системы OpenSCADA.
12.10DOCСавоченко Р.Обновлены документы TODO и README.
11.10UI.Vision, UI.WebVisionСавоченко Р.Закончена полная поддержка сигналов в примитиве "Protocol".
11.10Transport.SocketsСавоченко Р.Добавлены ограничения для режима "Keep-alive". Добавлена установка приоритета задач транспорта.
11.10DAQ.JavaLikeCalcСавоченко Р.Расширен механизм описания атрибутов параметров контроллера модуля для возможности управления идентификатором и именем конечного атрибута.
11.10DAQ.BlockCalcСавоченко Р.Добавлен механизм управления последовательностью исполнения блоков.
28.09DAQ.BlockCalcСавоченко Р.Добавлено поддержка прямых связей на параметры.
26.09UI.WebVisionСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.7.0.
26.09UI.WebCfgDСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод интерфейса на немецкий и выпущена версия модуля 0.6.2.
26.09UI.VisionСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.9.0.
26.09UI.VCAEngineСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.9.0.
26.09UI.QTCfgСавоченко Р.Обновлена документация и переводы интерфейса и выпущена версия модуля 1.8.1.
24.09Archive.FSArchСавоченко Р.Исправлен экспорт больших участков архива, а также функция управления ограничениями запроса для буферов с фиксированным размером.
22.09TransportСавоченко Р.В исходящий транспорт добавлена DOM-функция messIO() для предоставления пользователю возможности отправки прямых запросов через транспорты.
22.09SYS, DAQ.JavaLikeCalcСавоченко Р.Реализована первичная поддержка модели объектов OpenSCADA (DOM) для доступа из языков пользовательского программирования.
22.09DAQ.DAQGateСавоченко Р.Обновлена документация и выпущена версия модуля 0.8.0.
22.09DAQ.DCONСавоченко Р.Обновлена документация и выпущена версия модуля 0.3.0.
22.09DAQ.ICP_DASСавоченко Р.Обновлена документация и выпущена версия модуля 0.5.0.
22.09Special.FLibSYSСавоченко Р.Добавлены новые функции strEnc2Bin() и strDec4Bin(). Добавлена микросекундная часть времени в функцию FFT.
18.09DAQ.BlockCalcСавоченко Р.Обновлена документация и выпущена версия модуля 1.2.1.
18.09DAQ.JavaLikeCalcСавоченко Р.Обновлена документация и выпущена версия модуля 1.5.0.
18.09DAQ.LogicLevСавоченко Р.Обновлена документация и выпущена версия модуля 1.0.1.
18.09DAQ.ModBusСавоченко Р.Обновлена документация и выпущена версия модуля 1.0.1.
18.09DAQ.SiemensСавоченко Р.Обновлена документация и выпущена версия модуля 1.2.1.
16.09Special.FLibComplex1Савоченко Р.Обновлена документация и выпущена версия модуля 1.0.4.
16.09Special.FLibMathСавоченко Р.Обновлена документация и добавлен перевод документации на Английский.
16.09Special.FLibSYSСавоченко Р.Обновлена документация и выпущена версия модуля 0.9.0.
16.09Special.SystemTestsСавоченко Р.Обновлена документация и выпущена версия модуля 1.3.7.
16.09Transport.SSLСавоченко Р.Обновлена документация и выпущена версия модуля 0.8.2.
13.09DAQ.ICP_DASСавоченко Р.Добавлен новый модуль поддержки оборудования фирмы ICP DAS. Реализована поддержка модулей серии I-8000: I-87019RW, I-8017HW, I-87024W и I-8042W.
06.09/SYSСавоченко Р.Версия дерева исходных текстов изменена в 0.6.4. Версия библиотеки OpenSCADA изменена в 0:11:0. Спек-файл для построения RPM-пакетов изменён для построения пакетов версии 0.6.4.
06.09/DAQ/ICP_DASСавоченко Р.Добавлен новый модуль реализации поддержки оборудования фирмы ICP DAS.
06.09/DemoDBСавоченко Р.Внесены некоорые исправления. Обновлены переводы. Расширена функциональность главной страницы объектов сигнализации. Увеличены шрифты кадра контура, а так-же добавлены кнопки ступенчатого изменения значения.
06.09/Special/FLibSYSСавоченко Р.Удалены прямые функции доступа к архивам. Вместо них должны использоваться встроенные функции объекта архива.
27.08/UI/VCAEngine, /UI/VisionСавоченко Р.Добавлена поддержка стилей.
27.08/SYSСавоченко Р.Включен патч Клауса Фетчера для коррекции перевода интерфейса на Немецкий.
20.08/DAQ/ModBusСавоченко Р.Запись в контроллер сделана только в случае реального изменения значений и записи не EVAL значений.
17.08/UI/VisionСавоченко Р.Добавлена проверка на отключенность трендов, включая и условие не корректного цвета, в примитив "Диаграмма".
14.08/SYS, /DB/MySQL, /DB/SQLiteСавоченко Р.Добавлена возможность использования переводов из многоязыковой БД в одноязыковой конфигурации.
14.08/DB/SQLite,/DB/MySQLСавоченко Р.Добавлена запись значение в языке по умолчанию в случае создания новой записи и не использования языка по умолчанию.
14.08/DemoDBСавоченко Р.БД и конфигурационный файл переформированы для установки языком по умолчанию Английского.
13.08/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.В примитив "Протокол" добавлено свойство порядка сортировки и свойства описания оформления элементов.
06.08/SYSСавоченко Р.Из репозитория удалены файлы, которые могут быть созданы командой "autoreconf -iv".
06.08/UI/WebCfgПопкова ИринаПеревод интерфейса на Немецкий.
05.08/UI/VisionПопкова ИринаПеревод интерфейса на Немецкий.
28.07/Special/FLibSYSСавоченко Р.Добавлена функция FFT в объект архива VArchObj для обработки архива быстрым преобразованием в ряд Фурье.
27.07/Special/FLibSYSСавоченко Р.Добавлена пользовательская функция планирования в стандарте Cron tmCron().
27.07/DAQ/JavaLikeCalcСавоченко Р.Добавлена поддержка установки времени выполнения контроллеров в стандарте Cron.
27.07/SYSСавоченко Р.Добавлена функция TSYS::cron() для планирования исполнения задач.
24.07/DAQ/DCONСавоченко Р.Включен патч Алмаза Каримова для множества исправлений и улучшений.
24.07/SYS/TVariant, /DAQ/JavaLikeCalcСавоченко Р.Добавлена поддержка выходных параметров в объектных функциях.
24.07/Special/FLibSYSСавоченко Р.Добавлен объект VArchObj и функции vArh(), vArhBuf() для его создания. Используется для полного доступа к архивам.
24.07/Special/FLibSYSСавоченко Р.Добавлен объект XMLNodeObj, функция xmlNode() для создания объекта и функция xmlCntrReq() для отправки запроса к интерфейсу управления OpenSCADA.
22.07/UI/VCAEngine, /UI/QTStarterПопкова ИринаПеревод интерфейса на Немецкий.
20.07/Special/FLibSYSСавоченко Р.Добавлены функции dbReqSQL() и messGet(), которые используют в возврате объекты.
20.07/DAQ/JavaLikeCalcСавоченко Р.Добавлена полная поддержка объектов и массивов. Реализованы механизмы доступа к элементам ".prop" и "[prop]". Реализованы функции объектов и их вызов. Язык в целом унифицирован для работы с разными типами данных с помощью одной команды виртуальной машины.
20.07/SYS, /SYS/TVariant, /SYS/TFunctionСавоченко Р.Закончена реализация пользовательских объектов. Поддерживается базовый объект TVarObj и объект массива TAreaObj.
10.07/Transport, /DAQ/ModBus, /Protocol/SelfSystem, /Transport/*Савоченко Р.Добавлен индивидуальный механизм блокирования исходящих транспортов. Использовано для монопольного доступа к транспорту без блокирования всего протокола.
10.07/Special/SystemTestsПопкова ИринаПеревод интерфейса на Немецкий.
09.07/Transport/SerialПопкова ИринаПеревод интерфейса на Немецкий.
07.07/Special/FLibSYSПопкова ИринаПеревод интерфейса на Немецкий.
05.07/ValueСавоченко Р.Порядок обработки значений в сервисной функции изменён на: сначало последние значения, а затем архивные. Контейнера для последних значений и архивных разделены.
05.07/Archive/Value, /DAQ/Redundace, /DAQ/DAQGateСавоченко Р.Исправлена установка старого значения времени для нового значения при копировании, также исправлено копирование одного значения для буфера.
05.07/Protocol/HTTP, /Protocol/SelfSystem, /Special/FLibComplex1, /Special/FLibMathПопкова ИринаПеревод интерфейса на Немецкий.
02.07/DAQ, /Value, /DAQ/DAQGateСавоченко Р.Механизм восстановления из архивов несколько обновлен с целью исправления потери значений.
02.07/DAQ/DAQGateСавоченко Р.Порядок удалённых станций сделан значащим. Выполнена некоторая очистка кода. Исправлен доступ к атрибуту ошибки "err".
02.07/ArchiveСавоченко Р.Изменена концепция синхронизации для DAQ.DAQGate и резервирования сбора данных.
30.06/DAQ/DAQGateСавоченко Р.Добавлено обновление списка параметров и соединение архивов с ними.
30.06/DAQ/DAQGateСавоченко Р.Постоянные запросы к удалённому контроллеру группированы в один запрос.
30.06/DAQ/ValueСавоченко Р.Исправлена сервисная функция запроса атрибутов значений в асинхронном режиме.
30.06/SYSСавоченко Р.Добавлен механизм сигналов, основанный на API сообщений.
24.06/DAQ/JavaLikeCalcСавоченко Р.Предел количества переменных (регистров) использованых пользователем в функции расширен из 255 до 65535.
24.06/DemoDBСавоченко Р.Обновлен алгоритм создания архивных документов. Функции документа для суммирования и усреднения участка архива исправлены для использования последнего значения. Добавлено имя пользователя сеанса для размещения в протоколе действия.
24.06/UI/VCAEngineСавоченко Р.Добавлена пользовательская функция vcaSesUser() в пользовательское API СВУ.
24.06/DAQ/System, /DAQ/JavaLikeCalcПопкова ИринаПеревод интерфейса на Немецкий.
22.06/UI/QTCfg, /UI/WebCfg, /UI/WebCfgDСавоченко Р.Добавлена поддержка полностью динамических структур элемента таблицы.
22.06/DBСавоченко Р.Добавлена вкладка формирования SQL-запроса в страницу конфигурации БД.
22.06/DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMPПопкова ИринаПеревод интерфейса на Немецкий.
19.06/DemoDBСавоченко Р.Обновлен перевод БД СВУ на Английский и добавлен перевод на Украинский.
19.06/DAQ/LogicLev, /DAQ/DAQGate, /DAQ/DiamondBoards, /DAQ/ModBusПопкова ИринаПеревод интерфейса на Немецкий.
17.06/DemoDBСавоченко Р.Демо БД обновлена для реализации структуры БД СВУ версии 2.
17.06/UI/VCAEngineСавоченко Р.Версия структуры БД СВУ изменена на 2 для повышения производительности и исключения потерянных записей в БД.
09.06/SYSСавоченко Р.Выпущено третье обновление версии 0.6.3.
08.06/DOCСавоченко Р.Обновлены руководства системы OpenSCADA, документация по API и TODO.
08.06/Protocol/HTTPСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.4.1 модуля.
08.06/Protocol/SelfSystemСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.9.0 модуля.
08.06/Special/FLibComplex1Савоченко Р.Обновлена документация.
08.06/Special/FLibSYSСавоченко Р.Обновлена документация и выпущена версия 0.8.1 модуля.
08.06/Transport/SSLСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.8.1 модуля.
08.06/Transport/SerialСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.5.0 модуля.
08.06/UI/QTCfgСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.8.0 модуля.
08.06/UI/QTStarterСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.5.3 модуля.
08.06/UI/VCAEngineСавоченко Р.Обновлена документация и выпущена версия 0.8.10 модуля.
08.06/UI/VisionСавоченко Р.Выпущена версия 0.8.10 модуля.
08.06/UI/WebCfgDСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.6.1 модуля.
08.06/UI/WebVisionСавоченко Р.Выпущена версия 0.6.10 модуля.
08.06/ProtocolСавоченко Р.Версия API модулей подсистем увеличена до 2.
05.06/Transport/SocketsСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.4.0 модуля.
05.06/DAQ/SystemСавоченко Р.Обновлена документация и выпущена версия 1.7.0 модуля.
05.06/DAQ/SoundCardСавоченко Р.Обновлена документация и выпущена версия 0.6.0 модуля.
05.06/DAQ/SiemensСавоченко Р.Обновлена документация и выпущена версия 1.2.0 модуля.
05.06/DAQ/SNMPСавоченко Р.Обновлена документация и выпущена версия 0.4.0 модуля.
05.06/DAQ/ModBusСавоченко Р.Обновлена документация и выпущена версия 1.0.0 модуля.
05.06/DAQ/LogicLevСавоченко Р.Обновлена документация и выпущена версия 1.0.0 модуля.
05.06/DAQ/JavaLikeCalcСавоченко Р.Обновлена документация и выпущена версия 1.4.0 модуля.
05.06/DAQ/DiamondBoardsСавоченко Р.Обновлена документация и выпущена версия 1.2.0 модуля.
05.06/DAQ/DCONСавоченко Р.Обновлена документация и выпущена версия 0.2.0 модуля.
05.06/DAQ/DAQGateСавоченко Р.Обновлена документация и выпущена версия 0.7.0 модуля.
05.06/DAQ/BlockCalcСавоченко Р.Обновлена документация и выпущена версия 1.2.0 модуля.
05.06/DB/SQLiteСавоченко Р.Обновлена документация и выпущена версия 1.6.0 модуля.
05.06/DB/MySQLСавоченко Р.Обновлена документация и выпущена версия 1.6.0 модуля.
05.06/DB/FireBirdСавоченко Р.Обновлена документация и выпущена версия 0.9.1 модуля.
05.06/DB/DBFСавоченко Р.Обновлена документация и выпущена версия 2.0.1 модуля.
05.06/Archive/FSArchСавоченко Р.Обновлена документация и выпущена версия 1.3.0 модуля.
05.06/Archive/DBArchСавоченко Р.Обновлена документация и выпущена версия 0.8.0 модуля.
05.06/Archives, /DAQSСавоченко Р.Версия API модулей подсистем увеличена до 3.
04.06/UI/VCAEngineСавоченко Р.Добавлена поддержка многоязыковых текстовых переменных.
04.06/DAQ/LogicLevСавоченко Р.Добавлена поддержка многоязыковых текстовых переменных в шаблонных переменных.
04.06/SYSСавоченко Р.Поддержка многоязыковых текстовых переменных добавлена в подсистемы "Архивы" и "БД".
04.06/SYSСавоченко Р.Демонстрационный конфигурационный файл переведен на Английский, Украинский и Российский.
04.06/DemoDBСавоченко Р.Закончен многязыковый перевод БД "vcaBase", "vcaTest" и "vcaAGLKS" на Английский и Российский.
02.06/SYSСавоченко Р.x86 зависимый механизм вычисления коротких интервалов заменён на стандартный системный механизм получения времени в наносекундах.
02.06/DemoDBСавоченко Р.Закончен многязыковый перевод БД "AGLKSModel" на Английский, Украинский и Российский.
02.06/DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP, /DAQ/DiamondBoards, /DAQ/BlockCalcСавоченко Р.Адаптированы для поддержки резервирования и многоязыковых текстовых переменных.
02.06/DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP, /DAQ/DiamondBoards, /DAQ/BlockCalcЛысенко М.Переведена документация на Английский.
28.05/DemoDBСавоченко Р.Закончен многязыковый перевод БД "OscadaLibs" на Английский, Украинский и Российский.
28.05/SYSСавоченко Р.Исправлена сборка модулей с помощью libtool версии 2.
27.05/DAQ/DCON, /DAQ/JavaLikeCalc, /DAQ/ModBus, /Protocol/ModBusСавоченко Р.Адаптированы для поддержки резервирования и многоязыковых текстовых переменных.
27.05/DAQ/DAQGate, /DAQ/JavaLikeCalc, /DAQ/ModBusЛысенко М.Переведена документация на Английский.
25.05/DAQ/LogicLevЛысенко М.Переведена документация на Английский.
25.05/DemoDBСавоченко Р.Demo БД на разных языках объединены в одну многоязыковую БД на Английском, Украинском и Российском языках.
25.05/SYS,/DB/SQLite,/DB/MySQLСавоченко Р.Закончена реализация поддержки многоязыковых текстовых переменных. Поддержка многоязыковых текстовых переменных реализована в БД DB.SQLite, DB.MySQL и конфигурационном файле.
22.05/UI/VCAEngine, /UI/VisionСавоченко Р.Добавлена подсветка модифицированных атрибутов.
22.05/DB/DBF, /DB/SQLite, /DB/FireBirdСавоченко Р.Механизм запроса данных унифицирован.
22.05/UI/WebVisionПопкова ИринаПеревод интерфейса на Немецкий.
22.05/DAQ/SystemЛысенко М.Переведена документация на Английский.
18.05/DAQ/LogicLevСавоченко Р.Добавлена поддержка резервирования.
18.05/SYS/TVariantСавоченко Р.Объект расширен для поддержки EVAL-значений.
18.05/DAQ/Value, /DAQ/*Савоченко Р.Добавлена передача предыдущего значения в функциях уведомления об установке значения атрибута.
18.05/Archive/Value, /Archive/DBArch, /Archive/FSArchСавоченко Р.Группа функций getS,R,I,B() заменена одной getVal() с результатом в TVariant. В getVal() добавлен механизм горячего заполнения дыр в архиве.
16.05/SYS/BuildСавоченко Р.Добавлены AutoConf макросы для более детального поиска файлов заголовков и библиотек для сборки БД MySQL, FireBird и SQLite.
15.05/Special/FLibSYSСавоченко Р.Добавлены пользовательские функции floatSplitWord() и floatMergeWord().
14.05/Archive/ValueСавоченко Р.Добавлен механизм горячей компенсации дыр в архивах посредством архивов резервных станций. Компенсация происходит в момент запроса к архиву.
14.05/Archive/Value, /Archive/FSArch, /Archive/DBArchСавоченко Р.Изменено API запроса значений для заполнения дыр из подсистемы "Сбор данных". Добавлена возможность модификации присутствующих значений в буфере значений фиксированного типа с привязкой к сетке.
09.05/DAQ/System, /DAQ/DAQGateСавоченко Р.Модули адаптированы для работы в режиме резервирования.
09.05/SYS/Archive/ValueСавоченко Р.Добавлена функция копирования объектов буферов TValBuf. Хранение значений в архиве фиксированного типа оптимизировано по размеру.
09.05/SYSСавоченко Р.Добавлен групповой "CntrReqs" запрос к интерфейсу управления OpenSCADA. Использован для группировки мелких стандартных запросов в один большой запрос.
09.05/DAQСавоченко Р.Реализована базовая поддержка резервирования.
09.05/Transport, /UI/WebCfgD, /UI/QTCfg, /DAQ/DAQGateСавоченко Р.Механизм запросов к интерфейсу управления удалённых OpenSCADA станций унифицирован и вынесен в функцию TTransportS::cntrIfCmd().
27.04/UI/QTCfgСавоченко Р.Добавлен механизм поиска элемента в ветви дереве навигации.
27.04/DAQ/DAQGateСавоченко Р.Добавлена компенсация времени простоя путём синхронизации архивов. Реализована работа в режиме резервирования. Добавлено перенаправление запросов к архивам на архивы удалённых станций.
27.04/SYS/ValueСавоченко Р.В сервисную функцию запроса атрибутов добавлена поддержка запроса кадров архивов. Использовано для компенсации времени простоя путём синхронизации архивов.
27.04/SYS/ValueСавоченко Р.Добавлен механизм наследования объекта TVal с целью перехвата запросов к архивам и проброса их на удалённую станцию.
27.04/SYS/ArchiveСавоченко Р.Добавлен параметр указания архиватора для функции TVArchive::period().
21.04/UI/VCAEngineСавоченко Р.Объект описания атрибутов TFld для наследованных атрибутов сделан общим.
21.04/UI/VCAEngineСавоченко Р.Упрощён механизм хранения атрибутов виджетов.
21.04/SYS/TCntrNodeСавоченко Р.Контейнер групп предков сделан динамическим для оптимизации использования памяти.
17.04/SYSСавоченко Р.Функция nodeRes() объекта TCntrNode переопределена во всех объектах её использующих.
17.04/SYS/TCntrNodeСавоченко Р.Ресурс счётчика подключений/отключений сделан общим для всех объектов посредством мютекса.
17.04/SYS/ResourceСавоченко Р.Для read-write ресурсов использована POSIX функции pthread_rwlock_*().
17.04/UIСавоченко Р.Выполнена адаптация основанных на QT модулей к версии QT 4.5. Глобально установлена переменная окружение LC_NUMERIC=C для окончательного устранения проблемы разделителя в вещественных числах.
16.04/DemoDBСавоченко Р.Обновлена российская БД на предмет изменения DAQ.ModBus и переименования DAQ.Transport в DAQ.DAQGate.
16.04/DAQ/TransportСавоченко Р.Переименован в DAQGate.
15.04/Protocol/ModBusСавоченко Р.Добавлена буферизация фрагментов входящих запросов с целью более надёжной обработки запросов.
15.04/DAQ/ModBusСавоченко Р.Окончательно и везде исправлен протокол ModBus/ASCII.
15.04/Transport/SocketСавоченко Р.Исправлено переподключение и восстановление сеанса.
13.04/SYS/ResourceСавоченко Р.Объект ресурса Res оптимизирован по размеру путём выноса ресурса счётчика чтения.
10.04/Protocol/ModBusСавоченко Р.Реализована полная поддержка входящего протокола и структура отражение данных для ModBus. Поддерживается многоузловое отражение данных и шлюзование запросов к удалённым устройствам.
06.04/DAQ/Transporter, /Protocol/SelfSystem, /UI/QTCfg, /UI/Vision, /UI/WebCfgDСавоченко Р.Использован новый интерфейс API модулей подсистемы "Протоколы", для исходящих запросов.
06.04/ProtocolСавоченко Р.Функция API модулей подсистемы "Протоколы", для исходящих запросов, изменена на void outMess( XMLNode &io, TTransportOut &tro ) с целью гибкого описания интерфейса взаимодействия с протоколом посредством XML.
06.04/DAQ/ModBusСавоченко Р.В контейнер модулей ModBus включен модуль протокола и функции протокола ModBus перенесены в него.
06.04/DAQ/DCONСавоченко Р.Удалено собственное API последовательных интерфейсов в модуле. Вместо него использован новый транспорт "Serial" OpenSCADA.
06.04/Transport/SerialСавоченко Р.Реализован и оттестирован исходящий транспорт.
06.04/Transport/SerialСавоченко Р.Исправлена инициализация структуры FD_SET перед каждым вызовом функции select().
01.04/DAQ/ModBusСавоченко Р.Добавлен механизм статуса для контроллера.
01.04/ProtocolСавоченко Р.Добавлен шаблонный модуль "=Tmpl=" подсистемы "Протокол" для упрощения создания, на его основе, новых модулей подсистемы.
31.03/DAQ/ModBusСавоченко Р.Удалён собственный последовательный интерфейс и вместо него использован новый транспорт "Serial".
31.03/TransportСавоченко Р.Реализован модуль "Serial" для обслуживания коммуникаций через последовательные интерфейсы.
31.03/TransportСавоченко Р.Для исходящих транспортов добавлен диалог ручной отправки нужных сообщений и контроля за результатом.
31.03/SYSСавоченко Р.Добавлен механизм кодирования бинарных данных в текстовое представление и обратно посредством функций TSYS::strEncode() и TSYS::strDecode().
31.03/TransportСавоченко Р.Добавлен шаблонный модуль "=Tmpl=" подсистемы "Транспорты" для упрощения создания, на его основе, новых модулей подсистемы.
26.03/UI/QTCfgСавоченко Р.Добавлена возможность выбора множества элементов дерева навигации. Режим множественного выбора использован для группового удаления элементов.
25.03/DAQ/JavaLikeCalcСавоченко Р.Добавлены служебные атрибуты "f_frq", "f_start" and "f_stop" в функции объектов контроллеров.
25.03/ArchiveСавоченко Р.Усовершенствован алгоритм формирования трендов значений.
25.03/UI/Vision, /UI/WebVisionСавоченко Р.Усовершенствован алгоритм формирования графиков примитива "Диаграмма".
25.03/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Вид "Спектр" примитива "Диаграмма" реализован. Частотный спектр строится с помощью библиотеки быстрого разложения сигналов в ряд Фурье FFTW3.
18.03/SYSСавоченко Р.Выпущено второе обновление версии 0.6.3.
17.03/DemoDBСавоченко Р.Обновлены и расширены панели управления графиками и документами. Исправлено двойное закрытие архивного документа.
17.03/UI/QTStarterСавоченко Р.Добавлен механизм вставки собственного пункта меню на панель меню открываемых окон. Механизм определения факта открытия хотябы одного окна изменён на контроль количества виджетов верхнего уровня. Добавлены специальные свойства "QTStarterToolDis" и "QTStarterMenuDis" для исключения размещения собственной панали инструментов или пункта меню у открываемых окон.
16.03/DOCСавоченко Р.Документ руководства по OpenSCADA отформатирован для печати и добавлен в репозиторий.
16.03/Archive/DBArchСавоченко Р.Обновлена документация и выпущена версия 0.8.0.
16.03/DB/DBFСавоченко Р.Обновлена документация и выпущена версия 2.0.0.
16.03/DB/FireBirdСавоченко Р.Обновлена документация и выпущена версия 0.9.0.
16.03/DB/MySQLСавоченко Р.Обновлена документация и выпущена версия 1.5.0.
16.03/DB/SQLiteСавоченко Р.Обновлена документация и выпущена версия 1.5.0.
16.03/DAQ/JavaLikeCalcСавоченко Р.Обновлена документация и выпущена версия 1.3.1.
16.03/Protocol/HTTPСавоченко Р.Обновлена документация и выпущена версия 1.4.0.
16.03/Special/FLibSYSСавоченко Р.Обновлена документация и выпущена версия 0.8.0.
16.03/UI/QTStarterСавоченко Р.Обновлена документация и выпущена версия 1.5.2.
16.03/UI/QTCfgСавоченко Р.Обновлена документация и выпущена версия 1.7.1.
16.03/UI/VCAEngineСавоченко Р.Обновлена документация и выпущена версия 0.8.5.
16.03/UI/VisionСавоченко Р.Обновлена документация и выпущена версия 0.8.5.
16.03/UI/WebCfgСавоченко Р.Обновлена документация и выпущена версия 1.5.3.
16.03/UI/WebCfgDСавоченко Р.Обновлена документация и выпущена версия 0.6.0.
16.03/UI/WebVisionСавоченко Р.Обновлена документация и выпущена версия 0.6.5.
16.03/UI/VisionСавоченко Р.Реализована базовая поддержка многодисплейных систем.
16.03/UI/VisionСавоченко Р.Добавлен индикатор часов на панели состояний в режиме исполнения проекта для полноэкранного исполнения.
16.03/UI/VisionСавоченко Р.Реализовано скрытие панели меню в режиме исполнения проекта для непривилегированных пользователей. Панель меню в режиме исполнения теперь позиционируется как инструмент администратора OpenSCADA, содержащий общесистемные функции. Функции печати и экспорта продублированы на панели состояний.
13.03/UI/VCAEngineСавоченко Р.Код открытия страниц исполняемого интерфеса перемещён в обработчик атрибута "pgOpenSrc", что позволило выполнять полноценное открытие страниц с динамической линковкой из скриптов виджетов.
11.03/UI/Vision, /UI/WebVisionСавоченко Р.Работа механизма тренда примитива «Диаграмма» СВУ исправлена при работе на длинных интервалах времени. Исправлена работа с отдельно выбранным архиватором.
10.03/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Индексы атрибутов виджетов упорядочены.
09.03/DAQ/SoundCardСавоченко Р.Реализован модуль сбора данных с входов звуковых контроллеров. Создана документация и выпущена версия 0.5.0.
09.03/DAQСавоченко Р.Добавлен механизм статуса для объектов контроллеров подсистемы "Сбор данных".
03.03/DemoDBСавоченко Р.Реализованы полноценные объекты сигнализации. Создан шаблон кадра сводных графиков, содержащего до 80 графиков одновременно. Добавлена контекстная помощь к элементам мнемосхемы. Обновлена панель навигации и добавлены кнопки квитации аварийных сообщений. Добавлены объёмные элементы трубопровода. Добавлено контекстное меню для шаровых кранов. Увеличен размер шрифта значений элементов видов аналоговых сигналов.
03.03/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Реализована поддержка контекстного меню для виджетов в режиме исполнения.
03.03/UI/VCAEngine, /UI/VisionСавоченко Р.Реализован механизм очистки изменений виджетов. Часто нужен для сброса локальных изменений и для возврата к наследованным свойствам.
27.02/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Атрибут "root" перемещён в основной контейнер атрибутов виджетов. Добавлен атрибут "parent" для предоставления информации о родительском виджете. Добавлены атрибуты "tipTool" и "tipStatus" для предоставления возможности наделения виджетов контекстными подсказками.
24.02/SYS, /UI/VCAEngineСавоченко Р.Реализован тип данных TVariant для прозрачного хранения данных разных типов. Объект использован для получения прямого доступа к атрибутам виджетов "id" и "path" и исключения избыточного хранения данных этих атрибутов.
23.02/Config, /DB, /DB/DBF, /DB/MySQL, /DB/SQLite, /DB/FireBirdСавоченко Р.Увеличена версия API подсистемы "БД" до 2. Добавлен специальный флаг выбора ключа для использования его в функциях запроса к БД dataSeek() и dataDel(), что позволило выбирать ключи для запроса не только текстового типа.
23.02/Archive, /Mess, /Archive/FSArch, /Archive/DBArch, /UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Увеличена версия API подсистемы "Архивы" до 2. Добавлена микросекундная часть времени в системные сообщения.
23.02/Archive/FSArchСавоченко Р.Выпущена версия 1.1.0.
20.02/DAQСавоченко Р.Увеличена версия API подсистемы "Сбор данных" до 2.
20.02/Protocol/HTTP, /UI/WebCfg, /UI/WebCfgD, /UI/WebVisionСавоченко Р.Исправлен пропуск и неполная обработка символа '\r' в конце строк протокола HTTP. Исправлена работа в Konqueror 4.
17.02/UI/WebVisionЛысенко М.Изменена концепция формирования образа примитива "ElFigure" на формирование образов с заполнениями в отдельных изображениях и последующей сборки их в результирующее изображение.
17.02/UI/Vision, UI/WebVisionЛысенко М.Добавлена поддержка альфа-канала, т.е. полупрозрачности в указании цвета всех элементов примитива "ElFigure".
16.02/Functions, /UI/VCAEngineСавоченко Р.В объект экземпляра (TValFunc) исполнения функций системы OpenSCADA (TFunction) добавлен атрибут пользователя для предоставления возможности разделения прав на исполнения функций пользовательского API.
16.02/Special/FLibSYSСавоченко Р.В библиотеку системного API пользователя добавлены функции: sysCall(), int2str(), str2real(), str2int(). Функция sysCall() открывает широкие возможности пользователю OpenSCADA путём вызова любых системных программ, утилит и скриптов, а также получения посредством них доступа к огромному объёму системных данных.
16.02/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Добавлен атрибут "colorText" для установки цвета текста вида "Кнопка" примитива "FormEl".
13.02/UI/VCAEngineСавоченко Р.Добавлены функции пользовательского API для расширенного доступа к элементам сеанса проекта из скриптов элементов(виджетов) визуализации.
09.02/UI/VCAEnguneСавоченко Р.Алгоритм выявления факта модификации атрибутов и виджетов, при исполнении проектов, вынесен в функцию modifChk() и доработан для учёта возможности переполнения и сброса счётчика тактов исполнения интерфейса визуализации.
09.02/ModScheduleСавоченко Р.Функция периодической проверки на предмет изменения разделяемых библиотек (модулей) OpenSCADA перемещена в главный процесс ядра OpenSCADA.
06.02/UI/VCAEngineСавоченко Р.Добавлена функция актуализации изменений, в режиме разработки, элементов интерфейса исполняющихся в момент изменения (режим исполнения).
05.02/UI/WebVisionСавоченко Р.Реализован кеш ресурсов. Повышает производительность при построении образов примитивов "ElFigure" на основе изображений.
05.02/DBСавоченко Р.Режим работы с таблицами БД изменён на режим не закрывающий таблицы сразу по завершению работы с ними. Закрытие производится через минуту после последнего использования таблицы. Такой подход значительно повысил скорость доступа к БД.
05.02/SYS/ControlСавоченко Р.Исправлен конфликт ресурса возникающий при попытке удаления одного и того-же дочернего элемента компонента OpenSCADA из разных потоков.
03.02/SYSСавоченко Р.Добавлен ресурс для доступа к контейнерам структуры элементов TElem. Были обнаружены конфликты при использовании общего TElem из разных TConfig разных потоков.
02.02/SYSСавоченко Р.Выпущено первое обновление 0.6.3.1 OpenSCADA 0.6.3.
02.02/DB/SQLite, /DB/MySQL, /DB/FireBird, /DB/DBF, /Archive/DBArch, /Archive/FSArchСавоченко Р.Добавлены документы переведенные на Английский язык Максимом Лысенко.
02.02/SYSСавоченко Р.Добавлен перевод ядра OpenSCADA на Немецкий язык, Попковой Ирины.
28.01/TModSchedulСавоченко Р.Реализована полная поддержка списков разрешённых (AllowList) и запрещённых (DenyList) модулей. Реализована таблица для контроля за загруженными модулями с возможность их ручного подключения и отключения.
28.01/DBСавоченко Р.Изменён режим работы кеша для системной таблицы главной БД. Кеш теперь используется только если главная БД недоступна.
28.01/SYS, /Special/SystemTestsСавоченко Р.Добавлен ресурс для доступа к XML-дереву конфигурационного файла.
28.01/SYSСавоченко Р.Функция загрузки из индивидуальной БД унифицирована и добавлена возможность загрузки только из конфигурационного файла, для актуализации изменений в конфигурационном файле.
26.01/SYSСавоченко Р.Сборка вызывающей программы OpenSCADA отделена от сборки библиотеки ядра OpenSCADA и вынесена в директорию src_call/.
23.01/SYSСавоченко Р.Реализована функция загрузки из индивидуальной БД, выбранной в подсистеме "БД". Может использоваться для загрузки данных экспортируемых БД.
21.01/UI/QTCfgСавоченко Р.Реализована функция сохранения выбранной одноимённой вкладки при переключении страниц.
21.01/Special/FLibSYSСавоченко Р.Добавлена возможность получения текущего времени в микросекундах посредством функции пользовательского программирования tmTime().
16.01/UI/QTCfgСавоченко Р.Реализовано обновление статуса, иконки станции, для удалённых станций.
15.01/Protocol/HTTPСавоченко Р.Добавлена реализация поддержки Keep-Alive режима протокола HTTP. Критично для Web-браузера Opera.
15.01/UI/QTStarterСавоченко Р.Добавлена трансляция запросов перевода сообщений стандартных диалогов QT в запросы I18N механизма, посредством объекта QT-транслятора I18NTranslator().
12.01/SYSСавоченко Р.Выпуск версии 0.6.3.
12.01/SYSСавоченко Р.Добавлен документ анонса релиза 0.6.3. Обновлены документы FAQ, TODO и README. Файл спецификации построения RPM-пакетов обновлен для поддержки отдельных БД на Английском и Российском языках.
12.01/DemoDBСавоченко Р.БД переведена на Английский язык. БД на Английском и Российском языках разделены.
09.01/DemoDBСавоченко Р.Окончательно исправлен и протестирован алгоритм закрытия документа.
07.01/SYSСавоченко Р.Обновлен документ API OpenSCADA.
06.01/UI/VisionЛысенко М.Исправлена критическая ошибка в алгоритме очистки объектов std::map.
06.01/UI/WebVisionСавоченко Р.Обновлена документация, перевод и выпущена версия 0.6.0 модуля.
06.01/UI/VisionСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.0 модуля.
06.01/UI/VCAEngineСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.0 модуля.
06.01/Value,/Function,/TConfig,/UI/VCAEngineСавоченко Р.Использован объект ResString для обеспечения безопасного многопоточного доступа.
06.01/SYSСавоченко Р.Добавлен объект ResString для предоставление закрытого ресурсом доступа к объекту строки.
05.01/SYSСавоченко Р.Изменена версия дерева исходных текстов на 0.6.3.
05.01/DemoDBСавоченко Р.Опять исправлен алгоритм закрытия документа. Некоторые краны основной мнемосхемы подключены к реальным устройствам модели.
05.01/DAQ/DCONСавоченко Р.Добавлен файл документации about_ru.pdf в дерево исходных текстов.
05.01/Archive/DBArchСавоченко Р.Обновлена документация, перевод и выпущена версия 0.7.1 модуля.
05.01/Archive/FSArchСавоченко Р.Обновлена документация, перевод и выпущена версия 1.0.1 модуля.
05.01/DB/DBFСавоченко Р.Обновлена документация, перевод и выпущена версия 1.9.1 модуля.
05.01/DB/FireBirdСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.1 модуля.
05.01/DB/MySQLСавоченко Р.Обновлена документация, перевод и выпущена версия 1.4.1 модуля.
05.01/DB/SQLiteСавоченко Р.Обновлена документация, перевод и выпущена версия 1.4.1 модуля.
05.01/DAQ/BlockCalcСавоченко Р.Обновлена документация, перевод и выпущена версия 1.1.1 модуля.
05.01/DAQ/JavaLikeCalcСавоченко Р.Обновлена документация, перевод и выпущена версия 1.3.0 модуля.
05.01/DAQ/LogicLevСавоченко Р.Обновлена документация, перевод и выпущена версия 0.9.2 модуля.
05.01/DAQ/ModBusСавоченко Р.Обновлена документация, перевод и выпущена версия 0.9.1 модуля.
05.01/DAQ/SNMPСавоченко Р.Обновлена документация, перевод и выпущена версия 0.3.3 модуля.
05.01/DAQ/SiemensСавоченко Р.Обновлена документация, перевод и выпущена версия 1.1.1 модуля.
05.01/DAQ/SystemСавоченко Р.Обновлена документация, перевод и выпущена версия 1.6.2 модуля.
05.01/DAQ/TransporterСавоченко Р.Обновлена документация, перевод и выпущена версия 0.3.3 модуля.
05.01/Special/FLibComplex1Савоченко Р.Обновлена документация, перевод и выпущена версия 1.0.3 модуля.
05.01/Special/FLibSYSСавоченко Р.Обновлена документация, перевод и выпущена версия 0.7.0 модуля.
05.01/Transport/SSLСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.0 модуля.
05.01/Transport/SocketСавоченко Р.Обновлена документация, перевод и выпущена версия 1.3.6 модуля.
05.01/UI/QTCfgСавоченко Р.Обновлена документация, перевод и выпущена версия 1.7.0 модуля.
05.01/UI/WebCfgСавоченко Р.Обновлена документация, перевод и выпущена версия 1.5.2 модуля.

 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]