Свойство Параметры запуска RT

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Узел > Панель свойств Узла >

Свойство Параметры запуска RT

Данное свойство узла позволяет задать опции командной строки сервера. Например, для включения модема /m3 /b115200 или RTU SLAVE /c3 /b115200.

Примеры кодов:

Ключ

Описание

/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 будет заменятся более свежим.

/tXX

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

XX - битовая маска

Описание уровней логгирования:

/t20 - OPCUA_TRACE_LEVEL_ERROR - внутрисистемные ошибки, которые требуют исправления.

/t30 - OPCUA_TRACE_LEVEL_WARNING - предупреждения внутри системы и внешние ошибки.

/t38 - OPCUA_TRACE_LEVEL_SYSTEM - редкие системные сообщения (запуск, остановка, подключение).

/t3C - OPCUA_TRACE_LEVEL_INFO - более подробная информация о системных событиях.

/t3E - OPCUA_TRACE_LEVEL_DEBUG - информация, необходимая для отладки.

/t3F - OPCUA_TRACE_LEVEL_CONTENT - все содержимое сообщения.

/tFF - OPCUA_TRACE_OUTPUT_LEVEL_ALL - расширенное логирование, вся информация выводится в лог.

Если в ключе не прописать битовую маску, то используется уровень логирования OPCUA_TRACE_OUTPUT_LEVEL_DEBUG.

 

/nowdt

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

Важно! Отключение режима watchdog должно быть осмысленным. Рекомендуется отключать его  только в том случае, когда при его наличии работа невозможна.

/iT

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

/export

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

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

/delhr

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

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

/pwd:пароль

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

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

Чтобы использовать данный ключ для настройки среды исполнения на ОС linux, нужно создать файл /opt/mplc4/mplc.conf с текстом pwd='пароль'.

/udp2

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

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

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

/enable-dump

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

/w

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

Данные ключи можно также использовать при настройке среды исполнения, предназначенной для работы на ОС Windows, при помощи приложения MasterSCADA 4D Monitor.