OPENSCADA(1)

НАЗВА
openscada_start - Орієнтований на проекти скрипт запуску OpenSCADA

КОРОТКИЙ ОГЛЯД
openscada_start [параметри]

ОПИС
Система OpenSCADA це відкрита реалізація SCADA (Supervisory Control And Data Acquisition) та HMI (Human-Machine Interface) системи. Головними властивостями системи є: відкритість(GPL), багатоплатформність, модульність та масштабованість.

Серцем системи є модульне ядро. У залежності від того які модулі підключені, система може виконувати як функції різноманітних серверів, так і функції клієнтів клієнт-серверної архітектури. Власне, архітектура системи дозволяє реалізовувати розподілені клієнт-серверні системи будь якої складності та поєднання. Для досягненя високої швидкодії, за рахунок скорочення часу комунікацій, архітектура дозволяє поєднувати функції розгалужених систем у одній програмі.

Скрипт openscada_start це орієнтована на проекти обгортка до головної пускаючої програми openscada який дозволяє створювати нові проекти та незалежно їх запускати. Також цей скрипт здійснює слідкування, опрацювання та генерацію звітів про падіння, при наявності gdb.

Проект OpenSCADA це тека із назвою відповідно до назви цього проекта та яку розташовано до теки даних OpenSCADA /usr/share/openscada/, у випадку перед-встановленних проектів, та ~/.openscada/ для користувацьких проектів.

НазваПроекту може бути передано у оточені "OSCADA_ProjName=НазваПроекту" або через назву символьного посилання "openscada_НазваПроекту" на цей скрипт.

Виклик цього скрипту без визначення НазвиПроекту створить діалог для обрання створення нового проекту або виконання перед-встановленних та користувацьких проектів. Виконання перед-встановленого проекту із оточення користувача призведе до копіювання конфігураційного файлу /etc/oscada_НазваПроекту.xml та теки проекту до користувацької теки ~/.openscada/, з метою надання користувачу доступу до модифікації цього проекту.

Для формування діалогів обрання та ім'я нового проекту застосовуються діалогові програми, у наведеному приоритеті перевірки: dialog (у випадку наявності активного терміналу), kdialog, zenity та Xdialog.

Для доступу до нового проекту (типова конфігурація) використовуйте обліковий запис "root" та пароль "openscada" або запис "user" та пароль "user".

Скрипт пропускає всі параметри до openscada але деякі з них використовуются у формуванні оточення проекту!

ПАРАМЕТРИ

  Основні опції:

  -h, --help
Інформація про опції системи OpenSCADA.

--config=файл
    Конфігураційний файл станції.

--station=ідентифікатор
    Ідентифікатор станції.

--statName=ім'я
    Ім'я станції.

--demon, --daemon
    Запуск у режимі демона.

--pidFile=файл
    файл для розташування ID процесу програми тут.

--coreDumpAllow
    Встановити обмеження для дозволу генерації дампу пам'яті при падінні програми.

--modPath=шлях
    Шлях до модулів (/var/os/modules/).

--messLev=рівень
    Оброблюваний рівень повідомлень (0-7).

--log=напрямок
    Спрямування повідомлень до, за бітовим полем:
    0x1 - системний логер (syslogd);
    0x2 - стандартний вихід (stdout);
    0x4 - стандартний вихід помилок (stderr);
    0x8 - архів повідомлень.

  Параметри модуля <Archive:FSArch>:

--noArchLimit
    Вимкнути обмеження на кількість файлів. Використовуйте для режиму перегляду архівів, не для роботи.

  Параметри модуля <UI:QTStarter>:

--sync
    Переключення у синхроний режим X11 для налагодження.

--widgetcount
    Друк налагоджувальних повідомлень при виході, у кількості віджетів залишених невидаленними та максимальну їх кількість.

--qws
    Робить цю програму сервером із Qt для вбудованого Linux.

--style=ім'я
    Встановити GUI стиль у ім'я (windows, platinum, plastique, ...).

--stylesheet=шлях
    Встановити таблицю стилів із файлу за шляхом.

--session=ім'я
    Відновити із попереднього сеансу з вказаним ім'ям.

--reverse
    Встановити напрямок розташування у Qt::RightToLeft.

--graphicssystem=ім'я
    Встановити механізм рендерінгу для екраних віджетів та QPixmaps (raster, opengl).

--display=ім'я
    Встановити X екран у ім'я (типово у $DISPLAY).

--geometry=геометрія
    Встановити клієнтську геометрію першого відображуваного вікна.

ОТОЧЕННЯ

OSCADA_ProjName
    Встановлювати оточення OSCADA_ProjName у назву проекту для запуску.

ФАЙЛИ

/etc/oscada.xml
    Типовий конфігураційний файл OpenSCADA

/usr/share/openscada/
    Глобальна тека файлів даних та перед-встановленних проектів OpenSCADA

~/.openscada/
    Тека користувацьких проектів OpenSCADA

/etc/oscada_НазваПроекту.xml
    Конфігураційний файл перед-встановленного проекту НазваПроекту

НазваПроекту/oscada.xml
    Конфігураційний файл проекту НазваПроекту

НазваПроекту/*.db
    Локальні файли БД SQLite проекту НазваПроекту

НазваПроекту/*.crash
    Звіти падінь проекту НазваПроекту

НазваПроекту/icons/*
    Специфічні медіа файли проекту НазваПроекту

НазваПроекту/docs/*
    Специфічні файли документації проекту НазваПроекту

ДИВІТЬСЯ ТАКОЖ
openscada(1), dialog(1), kdialog(1), zenity(1)

http://oscada.org
    Головний сайт проекту OpenSCADA

http://wiki.oscada.org
    WIKI-ресурс із джерелом всієї документації

    Повна документація користувача доступна через модуль графічної конфігурації на кшталт QTCfg.

АВТОРИ
Роман Савоченко <roman@oscada.org>