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] Період сервісного завдання, секунд.