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>       Язык станции, в виде "ru_RU.UTF-8".
   --config=<файл>     Конфигурационный файл станции.
   --station=<ид>      Идентификатор станции.
   --statName=<имя>    Имя станции.
   --modDir=<path>     Директории модулей, разделённые ';', и в конце могут содержать шаблон файлов.
   --messLev=<уров>    Уровень обрабатываемых сообщений (0-7).
   --log=<направл.>    Направление сообщений в, по битовому полю:
                         0x1 - системный логер (syslogd);
                         0x2 - стандартный выход (stdout);
                         0x4 - стандартный выход ошибок (stderr);
                         0x8 - архив сообщений.
   --consoleCharSet={CharSet} Принудительно установить кодовый набор символов консоли в <CharSet>, по умолчанию он системный.
   --demon, --daemon   Запуск в режиме демона.
   --pidFile=<файл>    файл для помещения ID процесса программы сюда.
   --noCoreDump        Предотвращать создание предсмертных дампов - не снимать это ограничение.
   --permCrtFiles={права} Права создаваемых OpenSCADA файлов, по умолчанию это 0755 (RWXRW_RW_).

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

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

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

Lang <язык> Язык-локаль станции, в виде "ru_RU.UTF-8". LangBase <язык> Базовый язык и перечень всех локалей (вроде "ru_RU.UTF-8") проекта (опционально) разделённых ';', для многоязычного режима. 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})"!

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] Период сервисной задачи, секунд.