ScadoraRUDownload

SCADA for Windows

From PLC tags to the operator screen in one package

Scadora brings together a screen editor, a server with drivers, history, alarms, an operator station and a web HMI. A simple client-server layout with no infrastructure to configure.

No active alarms
Tank 15.00 mPump 1Valve 1Receiver
Feed pump
Drain valve
Level trend, last minute

A simplified model running in your browser: it shows how an operator screen behaves. No real server is involved.

4 + 1PLC drivers plus a simulator
312industrial symbols in 19 categories
38ready-made system functions
8interface languages

What is inside

Real screens from the real product

An editor engineers can find their way around

Project tree on the left, the screen in the middle, the inspector below and objects on the right. The project is validated as you work, and each error takes you straight to its source.

  • Undo and redo for every change
  • Animations, events and properties in one inspector
  • A project is a folder of files, ready for git
Scadora editor: project tree, screen and properties panel

TIA Portal tags without an Excel export

Point Scadora at a TIA Portal project folder. It reads the PLC, tag tables and data blocks, then creates an S7 connection with real addresses.

  • Arrays, UDTs, S7 strings and time types
  • Re-import updates tags by name
  • Anything it cannot import is listed
Import tags from a TIA Portal project

An operator station in a window or a browser

The same project opens in the ScadaHmi program and in a browser on a PC, tablet or phone. The browser option needs no installation on client machines.

  • Equipment pop-up windows
  • Sign-in, roles and alarm sound
  • A dedicated mobile view
Pump station screen in a browser

Alarms with rules, not a stream of messages

Limits as numbers or tags, deadband, on and off delays, four priorities, acknowledgement, shelving and a journal.

  • Conditions on a tag or a status-word bit
  • Filtering by plant area
  • SQLite journal, kept 365 days by default
Active alarms table

History and trends for finding out what happened

Recording by deadband and time. Trend groups, multiple axes, pen limits, period selection and analysis tools.

  • Pens from history and live values
  • Axes in engineering units or percent
  • Min, max, mean and deviation
Trends with several pens and axes

JavaScript logic and ready-made functions

Simple actions are built from system functions. Everything else is a script, on the operator screen or on the server, with schedules, conditions, databases and files.

  • Tasks: on startup, interval, schedule, tag change or condition
  • Databases over ODBC and SQLite
  • Rename a tag and references in screens and scripts follow
// serverscripts/Main.js — runs on the server
var starts = 0;

function onPumpStart() {
  starts++;
  Tags("Pump1.Starts").Write(starts);
  if (Tags("Tank1.Level").Value > 9)
    Tags("Pump1.Start").Write(false);
  Db.Execute("Journal",
    "INSERT INTO Events(Time, Text) VALUES(?, ?)",
    [Server.Now, "Pump start"]);
}

Connectivity

What it talks to

Siemens S7

S7-300, 400, 1200, 1500: bits, numbers, STRING, WSTRING, DTL and other time types.

Modbus TCP

HR100 and 40001 notations, register bits, persistent or per-poll connections.

Mitsubishi Melsec

MC Protocol 3E frame: Q/L, iQ-R and iQ-F in compatibility mode.

OPC UA

NodeId addressing, the most secure policy is picked automatically.

Simulator

Sine, ramp, random walk, tank filling: projects run without a PLC.

Internal tags

Server memory with values retained across restarts.

If you know WinCC or Citect

Familiar concepts, less setup

System functions are named as in WinCC: ActivateScreen, SetBit, IncreaseValue. Genies with %Tag% substitutions work as in Citect. Users and roles are independent of a Windows domain, and the server starts without certificates to configure.

Scadora is a young product under active development, and traffic between the server and clients is not encrypted at this time. Use it on an isolated plant network and test it on a bench before commissioning.

Try it on the demo project

The installer sets up everything at once, and the demo project runs on a simulator, so no PLC is needed.

Go to downloads