From OpenSCADAWiki
Jump to: navigation, search

Запуск и исполнение

OpenSCADA изначально является программой, которая может быть запущена из консоли или терминала, набрав openscada. В такой способ программа запустится с сообщениями её действий в эту консоль и блокированием консоли на ожидании действий пользователя, что является типовым режимом запуска в консоль-терминал и может использоваться для оперативной отладки и контроля результата действий и ошибок. Кроме типового режима предусмотрено также ещё три режима, которые определяются передачей параметров в команду запуска:

  1. Режим получения помощи по параметрам командной строки — openscada --help.
  2. Режим демона — openscada --demon, фонового или сервисного исполнения. Предусматривает отключение от консоли запуска и фоновое исполнение, т.е. визуально программа вроде сразу завершается, консоль освобождается и блокируются все модули локального графического интерфейсу вроде Qt. Используется для запуска и исполнения программы в режиме обслуживания сервисов вроде: сервера SCADA, среды исполнения ПЛК, сервера визуализации, сервера WEB-интерфейсов. Обычно эта команда помещается в файлы описания-формирования сервиса операционной системы и несколько готовых на данный момент поставляются вместе с OpenSCADA.
  3. Режим отладки сервиса-демона — openscada --noX11, по сути является обычным режимом с сообщениями о действиях в консоли, но с предотвращением запуска модулей локального графического интерфейса, что невозможно в чистой консоли и недоступным X-сервером.