Перейти к содержимому

Среда исполнения и служба

Среда исполнения

ScadaRuntime.exe запускает проект и показывает журнал. Здесь же настраиваются проект, порты и автозапуск.

Настройка По умолчанию
Порт gRPC (HMI, редактор) 5100
Порт HTTP (браузер, диагностика) 5101
Слушать все интерфейсы Да
Применять правки проекта на ходу Да
Сворачивать в трей при закрытии Да
Запуск с Windows, старт среды при открытии, открытие HMI Нет

Настройки хранятся в %ProgramData%\Scadora\runtime.json.

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

Окно терминала
sc query Scadora

Сервер сам создаёт правило Scadora для своих сетевых портов, если у него есть права администратора: у службы они есть. Отключается параметром Scada:ManageFirewall=false.

Адрес Что показывает
http://сервер:5101/health Состояние сервера
http://сервер:5101/api/tags Значения тегов

Журналы лежат в %ProgramData%\Scadora\logs, по файлу на день.

Файл appsettings.json находится рядом с программой. Настройки окна среды действуют поверх него, а параметры командной строки, например --Scada:ProjectPath=D:\Project, — поверх всего.