Bella SCADAWeb-based SCADA software
Browser-based real-time monitoring and control for industrial facilities.

Bella SCADA collects data from PLCs and devices in the field in real time, displays it on screens and securely sends operators' control commands back. There's no client software to install; all operations run in the browser.
Alarm management, historical data, trend charts and reporting live on the same platform. Permission separation and action logs document who changed what and when in critical environments.
Capabilities
Data path: from the field to the screen
Field drivers run as a separate service, so reading continues even if the web server restarts. Layers talk over Redis; live data reaches the browser via SignalR.
- Field devicePLCs, RTUs, power analyzers, meters and sensors.
- Bella RuntimeOne driver per connection; reads with scaling, deadband and quality information. Runs as a Windows service or Docker container.
- RedisLive values, connection status and the command channel. The work lock between multiple Runtimes is also kept here.
- API and historyAlarm evaluation, calculated tags and scripts; values are batch-written to PostgreSQL (optionally TimescaleDB).
- BrowserHMI screens, trends, alarms and reports in a web client that needs no installation.
When something fails
A SCADA system is judged by what it does when things go wrong. We describe how it behaves today, as it is.
Alarms, access and audit trail
Protocol support
Drivers live inside the Runtime; for a device not on the list, a driver is written as part of the project.
- Modbus
- Modbus TCP, Modbus RTU (serial) and Modbus RTU over TCP.
- OPC UA
- Connects as a client; username/password or anonymous session, signed and encrypted security modes.
- PLC and field protocols
- Siemens S7, EtherNet/IP, MQTT.
- Energy and utility protocols
- IEC 60870-5-104, DNP3, IEC 61850 (MMS), BACnet/IP.
- Publishing data out
- MQTT (UNS and Sparkplug B), a read-only OPC UA server and a REST endpoint secured with API keys.
Every driver is verified together with the on-site device during commissioning.
Case studies
Screenshots




Frequently asked
Do we need to replace our existing PLCs?+
Usually not. Bella SCADA connects to existing PLCs and devices over OPC UA, Modbus TCP/RTU and MQTT.
Is any installation needed on operator PCs?+
No. There's no client software to install; monitoring and control run in the browser.
Can we trace who issued which command?+
Yes. Role separation and operation logs keep a full audit trail of who issued which command and when.
Is data lost if the connection drops?+
Not during short outages: while the Runtime cannot reach the server it holds the values it reads in memory, up to 10,000 messages per connection. The buffer is not written to disk; if the Runtime restarts in the meantime, pending values are lost. We account for this openly in the design.
Other products
What can Bella SCADA do for you?
Let's plan the whole process together, from installation to integration.
