PLC Simulator
SCADA system tutorial

SCADA System Basics: Tags, Alarms, Trends and PLC Data

A SCADA system is more than a screen. It collects field data, attaches context, records history, manages alarms and gives authorised operators a controlled way to act.

30 minutes PLC learners, operators, system integrators and maintenance technicians

Follow the workflow

Learn one step, use the product, inspect the evidence.

01

Map the data source

Start with a tag list: name, source address, data type, units, scale, access and update rate. A beautiful screen backed by an ambiguous register map will fail during commissioning.

Do this in the product

Use the Modbus simulator to prove the first holding-register request and save the fixture before designing graphics.

Open the exercise
02

Create operator-facing tags

Separate raw communications values from engineered tags. Add quality and timestamp, apply scaling once, and use consistent naming so alarms, trends and scripts reference the same meaning.

Do this in the product

Continue in the HMI simulator to bind widgets to live PLC tags rather than static mock values.

Open the exercise
03

Design actionable alarms

An alarm needs a condition, priority, message, delay, acknowledgement behaviour and operator response. Avoid alarming every state change; alarm floods hide the event that matters.

Do this in the product

Build an alarm banner and verify that the condition clears only after the simulated process returns to a safe state.

Open the exercise
04

Use trends to prove sequence and cause

Trend setpoint, process value, output and key states on the same time axis. Choose sample and storage rates that capture the behaviour without creating useless volume.

Do this in the product

Pro training connects these concepts to graded HMI, process-control and commissioning scenarios with saved progress.

Open the exercise

Core concepts

Know what the evidence means.

The simulator creates a repeatable result; these concepts make that result transferable to real vendor software and supervised practical work.

Supervisory control

The PLC or RTU owns fast local control; SCADA supervises, records and sends authorised setpoints or commands.

Historian

Time-series storage supports troubleshooting, performance analysis, reporting and regulated evidence.

Alarm lifecycle

Normal, active, acknowledged and returned-to-normal states must remain understandable to an operator.

Common mistakes to avoid

  • × Writing directly to raw I/O addresses from many screens
  • × Using colour as the only state signal
  • × Creating nuisance alarms without response text
  • × Polling every tag at the fastest possible rate

Continue in the workspace

Turn this tutorial into retained training evidence.

Run the foundation exercise publicly, then use a subscription for advanced challenges, saved configurations, full attempt history, sharing, assigned paths and team reporting.

Follow-along tutorial questions

Questions before you continue.

An HMI is the operator interface for a machine or process. SCADA usually spans wider data acquisition, supervisory control, alarms, history and multiple assets.