Параметры запуска среды исполнения

<< Click to Display Table of Contents >>

Navigation:  Библиотеки контроллеров > Руководство по работе с контроллером PLC WirenBoard 7 >

Параметры запуска среды исполнения

Для работы с процессом mplc (Main, начиная с версии MasterSCADA 4D 1.3.6) можно использовать следующие команды:

Команды

Результат

sudo systemctl start mplc4

Полный запуск RT (mplc_service и nginx). Если что то уже запущено, то будет выведено предупреждение (перезапуска не происходит).

sudo systemctl stop mplc4

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

sudo systemctl restart mplc4

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

sudo systemctl start mplc4 local

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

sudo systemctl start mplc4 N

Количество запускаемых сервисов mplc. Нумерация сервисов начинается с 0. Например, при указании N = 10 будет создано 11 экземпляров.

sudo systemctl start mplc4 “mplc opts”

При старте добавляет параметры запуска исполнительной системы, описанные ниже.

 

Команды

Результат

sudo systemctl start mplc4.service

или sudo systemctl start mplc4

Полный запуск RT (mplc_service и nginx). Если что-то уже запущено, то будет выведено предупреждение (перезапуска не происходит).

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 уже запущен  ничего не произойдёт.

sudo systemctl start mplc4.service N

или sudo systemctl start mplc4 N

Количество запускаемых сервисов mplc.

sudo systemctl start mplc4.service “mplc opts”

или sudo systemctl start mplc4 “mplc opts”

При старте добавляет параметры запуска исполнительной системы, например, "/nowdt".

Задавать параметры для запуска среды исполнения на контроллере можно через терминал PuTTY.

MasterSCADA 4D позволяет изменить параметры запуска среды исполнения.

Примеры ключей и их описания:

Ключ

Описание

/cN

N - обозначает номер com-порта, по которому система будет передавать данные в режиме Slave через механизм «Внешние каналы».

/mN

Обозначает, что модем подключен к com-порту с номером N. Номер определяется на уровне операционной системы, как тот или иной порт определяет в ОС, так и должен быть задан в MasterSCADA 4D. Ключ используется для отправки СМС. По умолчанию при работе с модемом используется строка инициализации ATE0 (используется для инициализации модемов ОВЕН ПМ01 и IRZ TU32.)

Если требуется другая строка инициализации, то ключ формируется следующим образом: /iT /mN, где T - текст строки инициализации. Для работы с модемами могут быть использованы и другие ключи, например, для настройки скорости и т.п.

/bZ

Z - это скорость, на которой будет работать com-порт.

/log:<путь к логу внутри контроллера>

Указывает по какому пути будет находится файл с информацией о работе исполнительной системы.  По умолчанию лог-файл пишется в папку исполнительной системы.  Особенно актуально введение этого параметра для контроллеров, в которых есть возможность подключить внешний накопитель, например, flash-карту. Такой же лог-файл можно получить, используя внешнее приложение.

Имя формирующегося файла совпадает с текущей датой создания. Размер лог-файла ограничен 100 Мб. При переполнении текущий лог переименовывается (к имени добавляется "_old") и начинается формироваться новый. В день будет не более 200Мб, т.к. каждый раз файл с окончанием _old будет заменятся более свежим.

/t

Включает расширенную диагностику работы среды исполнения. При использовании данного ключа, в файл с информацией о работе исполнительной системы будет попадать лог обмена среды исполнения с различными устройствами, работающими по заданным в проекте протоколам.

/nowdt

Команда отключения watchdog в среде исполнения. Если режим watchdog работает, то при зависании какой-либо задачи более чем на 20 секунд, произойдет или перезапуск среды исполнения, или перезапуск устройства (зависит от его возможностей).  

/iT

Используется для указания строки инициализации модема, где T - текст строки инициализации

/export

Используется для экспорта в файл данных горячего рестарта для контроллеров с энергонезависимой памятью.

Важно! Если данный ключ оставить в проекте, то экспорт данных будет происходить при каждом перезапуске среды исполнения. Поэтому после выполнения операции необходимо удалить ключ из Параметров запуска RT и перезапустить среду исполнения.

/delhr

Удаляет файл горячего рестарта.

Важно! Если данный ключ оставить в проекте, то удаление файла будет происходить при каждом перезапуске среды исполнения. Поэтому после выполнения операции необходимо удалить ключ из Параметров запуска RT и перезапустить среду исполнения.

/pwd:пароль

Задается пароль, который будет использоваться при загрузке проекта из среды разработки. Если в исполнительной системе задан пароль, то загружать в него проект можно только, если в настройках среды разработки во вкладке Разное задан такой же пароль. Как правило используется для защиты публичного сервера от загрузки в него конфигурации пользователями.

Если задан пароль в исполнительной системе, то он проверяется и при автоматическом обновлении версии исполнительной системы.

/udp2

Включает обработку UDP-запросов на получение/запись данных между средой разработки и исполнительной системой в отдельном потоке (по умолчанию отключено, так как в некоторых сетях не доходят ответы при отправке с другого UDP сокета). Данные типы запросов в статистике отображаются как N2

/redsize:<размер пакета>

Задает размер одного пакета данных UDP для передачи.

/enable-dump

Включает создание дампа при превышении объема памяти процессом mplc. Сам лимит задается в настройках узла в свойстве Предельный объем памяти процесса.