|
<< Click to Display Table of Contents >> Navigation: Работа в режиме исполнения > Работа со средой исполнения > Рабочая папка среды исполнения |
Рабочая папка независимо установленной среды исполнения носит название Server.
Местонахождение рабочей папки может быть задано в настройках сервиса. Путь по умолчанию зависит от ОС:
•для ОС Windows: C:\ProgramData\MPSSoft\MasterSCADA4D_RT\rt\Server. Эта папка является общей для всех пользователей, так как сервис запускается при старте компьютера;
•для ОС Linux: /opt/mplc4/Server.
Важно! В разных контроллерах путь к рабочей папке может отличаться. Информация о местонахождении рабочей папки смотрите в сопроводительной документации на контроллер.
Важно! Путь к рабочей папке среды исполнения не может содержать в себе буквы русского алфавита.
Если на устройстве запускается один экземпляр исполнительной системы, то для нулевого экземпляра в корне Server структура будет следующей:

Название |
Назначение |
Папки |
|
cfg |
Содержит конфигурацию проекта (кроме файлов, необходимых для работы клиента визуализации): •config.bin – конфигурация проекта. Данный файл сжат и зашифрован; •VMInfo.json – дерево проекта с Id - элементов, типами значений. Содержит информацию о версии и имени проекта; •_files.xml – список хеш-сумм загруженных файлов; •подпапка templates – содержит шаблоны отчетов |
CltCertificateStore |
Сертификат UA-клиента |
CertificateStore |
Сертификат UA-сервера |
htdocs |
Содержит упакованный файл, необходимый для работы клиента визуализации |
IEC61850 |
Используется, если включена настройка Использовать подключение TLS для протокола IEC61840. Ключи и сертификаты TLS хранятся в папке IEC61850. Ключи и сертификаты сервера хранятся в папке IEC61850/srv. Ключи и сертификаты клиента хранятся в папке IEC61850/clt. Имя файла ключа клиента должно быть MasterSCADA4Dclt_key.pem. Имя файла сертификата клиента должно быть MasterSCADA4Dclt.cer. Имя файла ключа сервера должно быть MasterSCADA4Dsrv_key.pem. Имя файла сертификата сервера должно быть MasterSCADA4Dsrv.cer. Сертификаты CA должны храниться в папке IEC61850/clt/root для клиента и IEC61850/srv/root для сервера. Сертификаты CA могут иметь любое имя и расширение .cer. |
Файлы, создаваемые в режиме исполнения |
|
data.db |
Файл, содержащий архив данных (для бд SQLite) |
EventsData.db |
Файл, содержащий архив сообщений (для бд SQLite) |
session.bin |
Файл данных для горячего рестарта |
Users-[уникальный GUID проекта] |
Файл, в котором хранится информация о пользователях, добавленных в проект |
Если в проекте используются программы C#, то будет добавлена папка netcore.
Лог-файлы исполнительной системы находятся по пути: C:\ProgramData\MPSSoft\MasterSCADA4D_RT\rt\logs\. Подробнее о логам смотрите в разделе Логи и дампы.
Если на одном устройстве запускается несколько экземпляров исполнительной системы одновременно, то в рабочую папку добавляются подпапки и файлы для ненулевых экземпляров.
Рассмотрим структуру рабочей папки на примере исполнительной системы для ОС Windows. К существующим файлам и папкам для нулевого экземпляра в рабочую папку будут добавлены следующие подпапки и файлы:
Папка |
Назначение |
\rt\Server\N, где N номер экземпляра |
Содержит папку с конфигурацией проекта cfg и файлы, создаваемые в режиме исполнения для узла загружаемого в экземпляр N (подробное описание файлов содержится в предыдущей таблице) |
\rt\Server\htdocs\N, где N номер экземпляра |
Содержит файлы, необходимые для работы клиента визуализации с узлом загруженным в экземпляр N |
\rt\logs\N, где N номер экземпляра |
Содержит лог-файлы типа 2025_05_13.txt, соответствующие работе узла, загруженного в экземпляр N. |