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:46:52..

Планові завдання проекту 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).

Параметри логічного рівня (RU)

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

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]