OpenSCADAWiki: Home Page Uk/Works/ To Do ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageUk/Works/ToDo from 2008-03-13 17:05:07..

Планові завдання проекту OpenSCADA


English (1 Kb) English version
Russian (1 Kb) Русская версия


На цій сторінці ви можете ознайомитися з
На этой странице вы можете ознакомиться с планами проекта. План не привязан ко времени, а структурирован по подсистемам. План служит для предоставления общей картины развития, а также для внесения заметок на рассмотрение разработчиками. Разработчики могут отмечать задачи которые они взялись реализовывать.


Contents


Вопросы для изучения

Тестирование/оптимизация системы

  • Оптимизация операций с буфером значений, в особенности для чтения буфера в режиме мягкой сетки времени (медленнее записи раз в 40).
  • Разработка нового механизма создания тестов и подключения их к системе (на основе существующего модуля Special/SystemTests). Создание диалога конфигурации и управления тестовым модулем (посредством интерфейса управления системой).
  • Выполнить проверку кода системы с помощью Coverity и других программ.

Система

Модули

Подсистема "БД"

  • Реализация модуля БД для поддержки ODBC.
  • Реализация модуля БД для поддержки СУБД PostgresSQL.
  • Реализация модуля БД для поддержки СУБД Oracle.

Подсистема "Сбор данных" (DAQ)

  • Реализация модуля сбора данных контроллеров серии S7 фирмы Siemens посредством библиотеки Libnodave.
  • Реализация источника данных из OPC-серверов (DA) (Воспользоваться доступным OPC-сервером через Ethernet, на базе привода Unidrive SP1202).

Параметры логического уровня

  • Добавление возможности полного резервирования параметров (включая архивы) на логическом уровне параметров.

System

  • Добавление поддержки источника данных: состояние ФС (занято, свободно дискового пространства).

Подсистема "Транспорты"

  • Реализация функций агента протокола SNMP.

Sockets?

  • Добавление поддержки SSL шифрования в транспорт/протокол.

Подсистема "Транспортные протоколы"

  • Реализация протокола доступа к OpenSCADA через ModBUS/TCP и ModBUS/RTU.

Подсистема "Пользовательские интерфейсы"

WebCfg

  • Переписать с использованием JavaScript, CSS и AJAX.

WebVision

  • Доработка представления элементов примитива "ElForm".
  • Добавление обработки ситуации потери связи с сервером.
  • Внедрение механизма разделения прав доступа к СВУ.

QTCfg

  • Добавление табулятора.
  • Добавление действий прямо в дереве навигации.
  • Реализация обращения к интерфейсу управления OpenSCADA асинхронно.

VCAEngine

  • Разработка механизма диспетчера уведомлений и сигнализации.
  • Разработка и реализация примитива "Документ".
  • Разработка и реализация примитива "Функция".
  • Разработка и реализация примитива "Связь".

Vision

  • Разработка механизма диспетчера уведомлений и сигнализации к модулю VCAEngine и визуализаторов на его основе.
  • Внедрение механизма разделения прав доступа к СВУ.
  • Разработка и реализация примитива "Документ".
  • Разработка и реализация примитива "Функция".
  • Разработка и реализация примитива "Связь".

Подсистема "Архивы"

FSArch

Подсистема "Безопасность"

Подсистема "Специальные"

Документация

  • Перевод документации на Английский и Украинский языки:
    • API системы;
    • Документация на модули.

Сайт проекта

  • Добавление пользовательской авторизации на сайте.
  • Добавление форума.
  • Добавление трекера изменений и работ ведущихся по проекту.

There are no referring pages



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