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