Skip to content

Runtime and service

Runtime window

ScadaRuntime.exe runs a project and shows its log. This is also where you set the project, ports and autostart.

Setting Default
gRPC port (HMI, editor) 5100
HTTP port (browser, diagnostics) 5101
Listen on all interfaces Yes
Apply project edits while running Yes
Minimize to tray on close Yes
Start with Windows, start runtime on open, open HMI No

Settings are stored in %ProgramData%\Scadora\runtime.json.

Use the service where the server runs with nobody signed in. Install it from the installer or the runtime window. It runs the project selected there on the same ports and restarts after failures.

Terminal window
sc query Scadora

The server creates a Scadora rule for its network ports when it has administrator rights, as the service does. Turn this off with Scada:ManageFirewall=false.

Address What it shows
http://server:5101/health Server status
http://server:5101/api/tags Tag values

Logs are in %ProgramData%\Scadora\logs, one file per day.

appsettings.json sits next to the program. Runtime window settings override it, and command-line parameters such as --Scada:ProjectPath=D:\Project override everything.