Команды управления исполнительной системы

<< Click to Display Table of Contents >>

Navigation:  Инсталляция > Установка MasterSCADA 4D > Установка среды исполнения MasterSCADA 4D > Установка на ОС Linux > Установка MasterSCADA 4D RT на Linux >

Команды управления исполнительной системы

Для работы с исполнительной системой в ОС Linux можно использовать следующие команды:

Команды

Результат

sudo systemctl start mplc4.service
или sudo systemctl start mplc4

Полный запуск RT. Если процесс уже запущен, то перезапуска не происходит

/start_mplc.sh

Полный запуск RT в ПЛК 110 компании Овен

sudo systemctl stop mplc4.service
или sudo systemctl stop mplc4

Полная остановка RT

sudo systemctl restart mplc4.service
или sudo systemctl restart mplc4

Полный перезапуск RT. Использовать всегда, если RT уже запущен и нужно его перезапустить

sudo systemctl start mplc4.service local
или sudo systemctl start mplc4 local

Запуск RT в отладочном режиме с выводом диагностической информации в терминал. Если mplc уже запущен, перезапуска не произойдет

Архитектура процессов

Исполнительная система поддерживает два режима работы, определяющих состав и иерархию запускаемых процессов, в зависимости от использования опции --without-monitor при ее установке:

Без использования опции --without-monitor

При выполнении команды sudo systemctl start mplc4 запускаются процессы в следующем порядке:

1.mplc_daemon - основной системный демон, управляющий инициализацией среды;

2.mplc_monitor - дочерний процесс, запускаемый mplc_daemon, серверная часть MasterSCADA Monitor;

3.mplc (с версии 1.3.6 в списке процессов отображается как Main) - основной исполняемый процесс, реализующий проектную логику, запускается mplc_monitor.
nginx - веб-сервер, запускаемый mplc_monitor.

С использованием опции --without-monitor

При выполнении команды sudo systemctl start mplc4 запускаются процессы в следующем порядке:

1.mplc_service - демон, управляющий инициализацией в упрощённом режиме;

2.mplc (с версии 1.3.6 в списке процессов отображается как Main) - основной исполняемый процесс, запускаемый mplc_service.

Проверка наличия процессов исполнительной системы

Осуществить проверку наличия процессов среды исполнения можно, выполнив команды: ps -aux | grep mplc и ps -aux | grep Main. Результаты выполнения должны содержать информацию о запуске связанных со средой исполнения процессов.

Подробнее о логах и дампах процессов смотрите в соответствующем разделе.