<< 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. Сам лимит задается в настройках узла в свойстве Предельный объем памяти процесса. |