OpenSCADAWiki: Home Page Uk/Doc/FAQ ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageUk/Doc/FAQ from 2007-12-17 22:15:46..

Часто задавані питання та відповіді на них (FAQ)


Q: Чи працює система OpenSCADA у операційній системі QNX, FreeBSD, MS Windows?
Re: Система OpenSCADA розробляється за принципами багатоплатформності, базуючись на визнаному світовому стандарті POSIX та багатоплатформених бібліотеках. Однак у зв'язку з обмеженісттю ресурсів проект ведеться тільки у ОС Linux. Заходи по адаптації системи до інших платформ заплановані після випуску версії 0.7.0. Подальша підтримка тієї або іншої платформи буде залежати від зацікавленості спільноти та наявності окремого мантейнера для аппаратно-програмної платформи.


Q: Як зібрати систему OpenSCADA із вихідних текстів?
Re: Збірка будь якого програмного проекту, складністтю вище середнього, з вихідних текстів є нетривіальним завданням. Для вирішення цього завдання потрібна відповідна підготовка та попередній досвід збірки. Якщо є можливість отримати OpenSCADA зібраною та опакованою під ваше оточення, то обов'язково скористайтеся нею. Якщо ж немає пакетів під ваше оточення або Вы свідомо бажаєте зібрати систему з вихідних текстів, тоді скористайтеся керівництвом для збірки з вихідних текстів: http://diyaorg.dp.ua/oscadawiki/Doc/SborkaIzIsxodnikov.


Q: Яким чином визначається циклічність архівації значень?
Re: Архівація є незалежним від контролерів та їх параметрів завданням, та виконується вона модульною підсистемою "Архіви". Що та як архівувати визначається особисто для кожного атрибута параметру. Передбачено два режими архівації: пасивний та активний. Пасивна архівація визначається циклічністтю отримання даних контролером, циклом модуля збору даних. Активна архівація забезпечується завданням підсистеми архівації, незалежно від циклу та способу збору даних модулем "DAQ".


Q: Яким чином реалізується підтримка багатьох мов? Чи могу я виконати локалізацію на рідну мову?
Re: Підтримка багатьох мов реалізована грунтуючись на стандарті інтернаціоналізації I18N. Дотого ж файли інтернаціоналізації модулів відокремлено від файлу інтернаціоналізації системи. Це забезпечує повноцінну підтримку незалежного розповсюдження та розробки модулів до системи OpenSCADA. Переклад системи в цілому та модулів зокрема може бути виконано незалежно від наявності вихідних текстів системи. Для перекладу достатньо отримати *.po або *.pot файли потрібного компоненту та у звичайному текстовому редакторі виконати переклад повідомлень у файлах з англійскої на потрібну мову.


Q: Яким чином здійснюється сигналізація мовою?
Re: Сигналізація мовою, як і інщі методи сигналізації, є елементом підсистеми “Інтерфейси користувача” та буде здійснюватися у модулі обробки станів атрибутів параметрів.


Q: Де і як виконувати додаткову логічну обробку атрибутів параметрів, включаючи логічне зв'язування у один об'єкт?
Re: Будь яка математична обробка атрибутів параметрів може виконуватися у обчислювальних контролерах, наприклад у блочному обчислювальному контролері та контролері грунтованому на Java-подібній мові. Крім того, обробка може виконуватися на логічному рівні параметрів, у контролерах спеціально для цього передбачених (які працюють за шаблонами параметрів) або які містять вбудовану реалізацію механізму шаблонів параметрів. Тобто користувач може формувати параметри з потрібною структурою та алгоритмом після-обробки, формуючи логічно зв'язані об'єкти.


Q: Як забезпечується розподіл доступу?
Re: Використовується схема безпеки подібна до UNIX ОС. Так, потрібні компоненти мають власника, входять до групи та містять триаду доступу "rwxrwxrwx". Крім того, цей механізм безпеки втілено у інтерфейсі керування системою OpenSCADA, який, в свою чергу, пронизує всю систему.


Q: Чи можна керувати системою OpenSCADA за допомогою звичайного WEB-браузера?
Re: Так, це можливо. Для керування системою OpenSCADA з WEB-браузера створено модуль "Інтерфейса користувача" <WebCfg>, функції якого викликаються модулем "Протоколу" <HTTP>.


Q: Чи можна, та яким чином реалізується резервування параметрів?
Re: Планується реалізація наступних схем резервування:


Переклад триває


Q: Где проверяются шкалы параметров и различные уставки сигнализации?
Re: Проверка шкал и уставок может реализовываться самим модулем контроллера, с сигнализацией через соответствующие атрибуты параметров. А также на логическом уровне параметров, для "сырых" источников данных. Кроме того, данный анализ может производится непосредственно в среде визуализации и управления (СВУ), а также в специализированном менеджере сигнализаций.


Q: Допускает ли система добавление/удаление/обновление модулей на ходу (без остановки)?
Re: Данная возможность заложена в систему и обеспечивается подсистемой “Управление модулями”. Фактически, обновление модулей может происходить автоматически, после обнаружения новой версии модуля.


Q: Возможна ли работа с потоковыми данными в системе?
Re: Потоковый и пакетный сбор данных работает в связке с архивом и его буфером. Т.е. источник, получив пакет/блок данных, непосредственно помещает его в архив атрибута параметра, или же берет пакет с буфера архива, при потоковом выводе.


Q: Могу ли я создать свой собственный модуль для какой либо подсистемы?
Re: Да, конечно. Для помощи в этом создан документ, где практически полностью описана архитектура ядра, его функции и API модулей различных подсистем. Этот документ находится здесь: http://diyaorg.dp.ua/oscadawiki/Doc/API.


Q: Каким образом, в системе OpenSCADA, можно реализовывать межмодульные связи?
Re: Межмодульные связи могут быть следующих типов:

Посилання

Англійська версія
Російська версія


Referring pages: HomePageUk/Doc


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