From OpenSCADAWiki
Jump to: navigation, search
1 ===============================================================
2 ================== Основні опції ==============================
3 ===============================================================

-h, --help Цей текст допомоги за опціями командного рядку та параметрами конфігураційного файлу програми.

   --projName=<ім'я>   Ім'я проєкту OpenSCADA для перемикання.
                       Для такої операції також використовується змінна оточення "OSCADA_ProjName" та ім'я бінарної програми "openscada_{ProjName}".
   --projUserDir={тека} Тека користувацьких проєктів OpenSCADA (доступна для запису), по замовченню "~/.openscada".
   --projLock={per}    Використовувати блокування проєктів створенням файлу "lock" у теці проєкту та його оновлення з періодом <per>,
                       по замовченню включено та період оновлення <per> складає 60 секунд. Для вимкнення встановити період оновлення <per> у нуль.
   --lang=<LANG>       Мова станції, у вигляді "uk_UA.UTF-8".
   --config=<файл>     Конфігураційний файл станції.
   --station=<ід>      Ідентифікатор станції.
   --statName=<ім'я>   Ім'я станції.
   --modDir=<path>     Теки модулів, поділені ';', та можуть містити у кінці шаблон файлів.
   --messLev=<рівень>  Рівень оброблюваних повідомлень (0-7).
   --log=<напрямок>    Спрямування повідомлень до, за бітовим полем:
                         0x1 - системний логер (syslogd);
                         0x2 - стандартний вихід (stdout);
                         0x4 - стандартний вихід помилок (stderr);
                         0x8 - архів повідомлень.
   --consoleCharSet={CharSet} Примусово встановити кодовий набір символів консолі у <CharSet>, по замовченню він системний.
   --demon, --daemon   Запуск у режимі демона.
   --pidFile=<file>    файл для розташування ID процесу програми тут.
   --noCoreDump        Запобігати створенню передсмертних дампів - не знімати це обмеження.
   --permCrtFiles={права} Права створюваних OpenSCADA файлів, по замовченню це 0755 (RWXRW_RW_).

Параметри станції 'AGLKS(SimulatorStation)' у конфігураційному файлі --------

StName <ім'я> Ім'я станції. WorkDB <Тип.Ім'я> Робоча БД (ім'я та тип). WorkDir <шлях> Робоча тека. ModDir <path> Теки модулів, поділені ';', та можуть містити у кінці шаблон файлів. IcoDir <path> Тека іконок. DocDir <path> Тека документів. MessLev <рівень> Рівень оброблюваних повідомлень (0-7). SelDebCats <перелік> Перелік категорій налагодження, поділено ';'. LogTarget <напрямок> Спрямування повідомлень до, за бітовим полем:

                         0x1 - системний логер (syslogd);
                         0x2 - стандартний вихід (stdout);
                         0x4 - стандартний вихід помилок (stderr);
                         0x8 - архів повідомлень.

Lang <мова> Мова-локаль станції, у вигляді "uk_UA.UTF-8". LangBase <мова> Базова мова та перелік всіх локалей (на кшталт "uk_UA.UTF-8") проєкту (опціонально) поділених ';', для багатомовного режиму. Lang2CodeBase <мова> Базова мова для перекладу текстових змінних, два символи. MainCPUs <перелік> Основний перелік використаних процесорів, поділено ':'. TaskInvPhs <n> Кількість фаз виклику задач, 1 для вимкнення фазування. ClockRT <0|1> Встановити використання джерела годиннику у REALTIME (інакше MONOTONIC), дещо проблематичне при модифікації системного годинника. SaveAtExit <0|1> Зберігати програму при виході. SavePeriod <секунд> Період збереження програми, 0 для вимкнення. ModifCalc <0|1> Встановлювати модифікацію для обчислювальних об'єктів. RdStLevel <рів> Рівень резервування поточної станції. RdTaskPer <секунд> Період виклику задачі обслуговування резервування. RdRestConnTm <секунд> Час відновлення з'єднання з "мертвою" резервною станцією. RdStList <перелік> Перелік резервних станції, поділено символом ';' (st1;st2). RdPrimCmdTr <0|1> Включення трансляції первинних команд до резервних станцій.

   Глобальні конфігуровані ліміти:

limObjID_SZ [*20..50] Розмір ІД об'єктів OpenSCADA.

               УВАГА! Великий розмір може викликати помилку розміру ключа на БД схожих на MySQL!
                       Змініть це лише одноразово перед використанням на БД із фіксованим типом "char({N})"!

limObjNm_SZ [*100...200] Розмір НАЗВИ об'єктів OpenSCADA.

               УВАГА! Змініть це лише одноразово перед використанням на БД із фіксованим типом "char({N})"!

limObjDscr_SZ [300...*1000...1000000] Розмір ОПИСУ об'єктів OpenSCADA. limArchID_SZ [*50...90] Розмір ІД об'єктів архіву значень.

               УВАГА! Лише збільшуйте його, інакше можете отримати проблеми у Archive.FSArch!
                       Змініть це лише одноразово перед використанням на БД із фіксованим типом "char({N})"!

limUserFile_SZ [1MB...*10MB...1000MB] Обмеження розміру файлів на завантаження та опрацювання у просторі користувача

               та розміру частин передачі великих файлів.

limUserIts_N [1000...*1000000...1000000000] Обмеження на кількість створюваних користувацьких елементів, на кшталт елементів масивів. limCacheIts_N [*100...100000] Обмеження на кількість елементів у кешу. limCacheIts_TM [10...*60...1000] Обмеження на час елементів у кешу, секунд.

   Глобальні конфігуровані параметри:

prmStrBuf_SZ [1000...*10000...1000000] Довжина строкових буферів, не строковий клас. prmWait_DL [0.001...*0.1...1] Час кванту циклів очікування, секунд. prmWait_TM [*5...10] Розмір стандартного таймаута очікування, секунд. prmInterf_TM [*7...15] Час очікування реакції інтерфейсу, секунд. prmServTask_PER [1...*10...120] Період сервісного завдання, секунд.