<?xml version="1.0" encoding="utf-8"?>
<!-- GENERATED by tools/build-insights.py from insights/posts. Do not hand-edit. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://rayluxscada.com/insights/</id>
  <title>Raylux Insights</title>
  <subtitle>Guides, field notes and industry practice on SCADA and industrial controls.</subtitle>
  <link rel="alternate" type="text/html" href="https://rayluxscada.com/insights/"/>
  <link rel="self" type="application/atom+xml" href="https://rayluxscada.com/insights/feed.xml"/>
  <author><name>Raylux L.L.C.</name></author>
  <icon>https://rayluxscada.com/favicon.ico</icon>
  <updated>2026-10-02T00:00:00Z</updated>
  <entry>
    <id>https://rayluxscada.com/insights/what-is-scada/</id>
    <title>What Is SCADA? How It Works, Parts and Costs</title>
    <link rel="alternate" type="text/html" href="https://rayluxscada.com/insights/what-is-scada/"/>
    <published>2026-10-02T00:00:00Z</published>
    <updated>2026-10-02T00:00:00Z</updated>
    <author><name>Cody McGuire</name></author>
    <category term="scada"/>
    <category term="basics"/>
    <category term="buying"/>
    <summary>What SCADA is, how the layers fit together, the parts inside it, the protocols it speaks, what it costs and how to choose one.</summary>
    <content type="html">&lt;p class="lg-answer" id="short-answer"&gt;&lt;strong&gt;SCADA stands for Supervisory Control And Data Acquisition.&lt;/strong&gt; It is software that collects data from PLCs and other field devices across a plant or a wide area, shows it to operators, raises alarms, records history and lets people send commands back.&lt;/p&gt;
&lt;p&gt;Think of a water utility with a dozen pump stations spread across a county. Each station has its own controller that runs the pumps. SCADA is how one person in one room sees all twelve, hears about a problem within seconds, looks at last Tuesday's flow, and starts a pump from a chair.&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How a SCADA system works&lt;/h2&gt;
&lt;p&gt;Every SCADA system has the same shape, whatever the brand. Sensors and actuators sit at the bottom. Above them, controllers read the sensors and run the logic that keeps the process going. A network carries values from the controllers to a server, and the server turns raw values into screens, alarms and history.&lt;/p&gt;


&lt;p&gt;Two things about this stack are worth knowing.&lt;/p&gt;
&lt;h3 id="the-controllers-do-the-controlling"&gt;The controllers do the controlling&lt;/h3&gt;
&lt;p&gt;A PLC keeps running its logic whether or not the SCADA server is up. SCADA is supervisory: it watches, records and sends commands such as a setpoint change or a start request. If the server reboots, the process does not stop. This is a design rule worth testing on any system you buy.&lt;/p&gt;
&lt;h3 id="the-server-talks-to-devices-in-their-own-language"&gt;The server talks to devices in their own language&lt;/h3&gt;
&lt;p&gt;A driver for each protocol reads registers or tags from the controller on a schedule, or receives reports the controller sends on its own. The server turns those into named values and passes them on to everything else.&lt;/p&gt;
&lt;h2 id="parts"&gt;The parts of a SCADA system&lt;/h2&gt;
&lt;h3 id="tags"&gt;Tags&lt;/h3&gt;
&lt;p&gt;A tag is a named value: &lt;code&gt;LiftStation1.WetWell.Level&lt;/code&gt;. It points at an address inside a device, and it carries a data type, a scale (raw counts to feet, for example), a timestamp and a quality flag that says whether the value can be trusted. Screens, alarms and history all refer to tags. A good tag naming scheme saves more time over the years than any feature.&lt;/p&gt;
&lt;h3 id="hmi-screens"&gt;HMI screens&lt;/h3&gt;
&lt;p&gt;The screens are what operators see: a process graphic with live values, a pump with a color that shows if it is running, a button to start it. Good screens keep the normal state plain and make abnormal states easy to spot. A bright screen full of moving color tires people out and hides the one thing that matters.&lt;/p&gt;
&lt;h3 id="alarms"&gt;Alarms&lt;/h3&gt;
&lt;p&gt;An alarm tells an operator that something needs attention now. The system watches a tag against a limit or a state, raises the alarm, keeps it on a list until someone acknowledges it, and logs who did and when. An alarm system turns annoying when alarms are not held to a rule: every alarm should need a response, have a priority and have a known action.&lt;/p&gt;
&lt;p&gt;The reference standard is ANSI/ISA-18.2, &lt;em&gt;Management of Alarm Systems for the Process Industries&lt;/em&gt;, which is aligned with IEC 62682. It describes an alarm life cycle: write a philosophy, rationalize each alarm, set priorities, then measure and improve. Features such as shelving (silencing one alarm for a set time, with a record) and alarm-rate reports are how a SCADA product supports it.&lt;/p&gt;
&lt;h3 id="historian-and-trends"&gt;Historian and trends&lt;/h3&gt;
&lt;p&gt;The historian stores tag values over time so you can plot them. A trend is the plot. The questions it answers are the ones people ask after something goes wrong: what was the tank level in the hour before the overflow, and when did the pressure start to drift? Most historians store a value when it changes by more than a set amount, or on a fixed interval, to keep the data compact.&lt;/p&gt;
&lt;h3 id="reports"&gt;Reports&lt;/h3&gt;
&lt;p&gt;Reports turn history into documents: daily runtime and flow totals, a monthly summary for a regulator, a shift log. They are usually scheduled and sent as PDF or email. If a compliance report matters to your plant, ask any vendor to produce your real one during the demo.&lt;/p&gt;
&lt;h3 id="users-and-audit"&gt;Users and audit&lt;/h3&gt;
&lt;p&gt;Each person should have their own login and only the rights they need: an operator can acknowledge alarms, a technician can change setpoints, an engineer can edit screens. An audit trail records who changed what and when. After an incident, that record is the quickest way to find out what happened.&lt;/p&gt;
&lt;h2 id="compare"&gt;SCADA vs HMI vs PLC vs DCS&lt;/h2&gt;
&lt;p&gt;These four terms get mixed up constantly, but they do different jobs.&lt;/p&gt;
&lt;div class="pr-scroll pr-compare-wrap lg-table-wrap" role="region" aria-label="Table: SCADA vs HMI vs PLC vs DCS" tabindex="0"&gt;
&lt;table class="pr-compare lg-table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope="col" scope="col"&gt;Term&lt;/th&gt;
&lt;th scope="col" scope="col"&gt;What it is&lt;/th&gt;
&lt;th scope="col" scope="col"&gt;Scope&lt;/th&gt;
&lt;th scope="col" scope="col"&gt;Runs the process?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;th scope="row"&gt;PLC&lt;/th&gt;
&lt;td&gt;A rugged controller that reads inputs and runs logic in a fast scan&lt;/td&gt;
&lt;td&gt;One machine or process area&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;th scope="row"&gt;HMI&lt;/th&gt;
&lt;td&gt;A screen for operating a machine or area&lt;/td&gt;
&lt;td&gt;One machine or one panel&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;th scope="row"&gt;SCADA&lt;/th&gt;
&lt;td&gt;Software that supervises many controllers, with screens, alarms and history&lt;/td&gt;
&lt;td&gt;A plant, or many sites&lt;/td&gt;
&lt;td&gt;No, it supervises&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;th scope="row"&gt;DCS&lt;/th&gt;
&lt;td&gt;An integrated control and operator system for a continuous process&lt;/td&gt;
&lt;td&gt;One large plant&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id="plc"&gt;PLC&lt;/h3&gt;
&lt;p&gt;A programmable logic controller is a small industrial computer that reads inputs, runs your logic every few milliseconds and writes outputs. It is built for reliability and for predictable timing. Logic is usually written in ladder or structured text, per IEC 61131-3. A PLC has no screen of its own beyond what you attach.&lt;/p&gt;
&lt;h3 id="hmi"&gt;HMI&lt;/h3&gt;
&lt;p&gt;A human-machine interface is the operator's window into a controller: a touchscreen on a machine, or a screen on a PC. An HMI shows values and sends commands, and it usually talks to one controller or a few.&lt;/p&gt;
&lt;h3 id="scada"&gt;SCADA&lt;/h3&gt;
&lt;p&gt;SCADA sits above the controllers. It collects from many of them, often from several vendors, stores history, manages alarms and users centrally, and serves screens to many operators. Its HMI part is only one piece.&lt;/p&gt;
&lt;h3 id="dcs"&gt;DCS&lt;/h3&gt;
&lt;p&gt;A distributed control system is sold as one package: controllers, I/O, network, operator stations and engineering tools designed together. It has traditionally been the choice for continuous processes such as refining, chemicals and large power plants, where the control itself is the main product.&lt;/p&gt;
&lt;p&gt;The lines blur. A large panel HMI can log history and raise alarms. A modern SCADA platform can run control scripts and serve a whole plant. A DCS can supervise remote sites. When a vendor says "SCADA" or "DCS," ask what it does in your project, and ignore the label.&lt;/p&gt;
&lt;h2 id="protocols"&gt;Common SCADA protocols&lt;/h2&gt;
&lt;p&gt;A protocol is the language a controller speaks over the network. A SCADA server needs a driver for each one in your plant. These are the ones you will meet most.&lt;/p&gt;
&lt;ul class="lg-list"&gt;
&lt;li&gt;&lt;strong&gt;Modbus TCP and Modbus RTU.&lt;/strong&gt; A simple register-based protocol dating from 1979. RTU runs over serial lines such as RS-485, and TCP runs over Ethernet. You see it on meters, drives, small PLCs and a great deal of third-party equipment. It has no built-in security.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EtherNet/IP.&lt;/strong&gt; The Rockwell Automation and ODVA protocol, built on the Common Industrial Protocol (CIP). It is how most SCADA systems read ControlLogix and CompactLogix PLCs, often by tag name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OPC UA.&lt;/strong&gt; A vendor-neutral standard that carries data and its description, with encryption and certificates built in. You see it as the common bridge between products from different vendors, and in newer controllers that include an OPC UA server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DNP3.&lt;/strong&gt; Common in water, wastewater and electric utilities. It was designed for remote sites on slow or unreliable links, and it can send timestamped events, so a breaker trip is recorded at the time it happened, not at the time it was polled.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S7.&lt;/strong&gt; The protocol used to reach Siemens S7-300, S7-400, S7-1200 and S7-1500 controllers. Newer models need access settings enabled in the PLC before an outside system can read them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BACnet.&lt;/strong&gt; The standard for building automation: air handlers, chillers, boilers and VAV boxes. BACnet/IP runs over ordinary Ethernet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your equipment speaks something else, there is usually an OPC UA server or a gateway that converts it. Check the driver list before you buy, since a missing driver can cost more than the software.&lt;/p&gt;
&lt;h2 id="uses"&gt;Where SCADA is used&lt;/h2&gt;
&lt;p&gt;It is used anywhere something has to be watched and controlled from a distance, or from one place for many things. Five common settings:&lt;/p&gt;
&lt;h3 id="water-and-wastewater"&gt;Water and wastewater&lt;/h3&gt;
&lt;p&gt;A lift station pumps sewage from a low point to the next stage. Level sensors in the wet well start and stop pumps in a lead and lag order. SCADA shows the level, counts pump runtime, and alarms on high level or a failed pump, so a crew can get there before the well overflows. The station reports over radio or cellular to a central server.&lt;/p&gt;
&lt;h3 id="food-and-dairy"&gt;Food and dairy&lt;/h3&gt;
&lt;p&gt;A dairy barn's ventilation needs fans staged by temperature and air speed so cows stay comfortable, and a failed fan matters on a hot day. SCADA runs the staging setpoints, shows each fan row, records temperatures and sends a text if the barn gets too warm. In processing, the same system records the temperatures and times that auditors ask for.&lt;/p&gt;
&lt;h3 id="oil-and-gas"&gt;Oil and gas&lt;/h3&gt;
&lt;p&gt;A pipeline pump station is often unmanned and hours from the office. An RTU or small controller reads pressures, flows and motor status. SCADA polls it over radio, satellite or cellular, alerts on a pressure excursion and lets a controller in an office start or stop a unit.&lt;/p&gt;
&lt;h3 id="power"&gt;Power&lt;/h3&gt;
&lt;p&gt;A substation has breakers, transformers and protective relays that report status, and a trip must be logged to the millisecond. SCADA gives the operator a one-line view of the network and a sequence of events after a fault. DNP3 is the common link.&lt;/p&gt;
&lt;h3 id="building-systems"&gt;Building systems&lt;/h3&gt;
&lt;p&gt;A campus has air handlers, chillers and boilers from several vendors on BACnet. SCADA gives facilities staff one set of screens, an alarm list and energy trends, so a stuck valve shows up as a trend and not as a complaint.&lt;/p&gt;
&lt;h2 id="cost"&gt;What SCADA costs and how it is licensed&lt;/h2&gt;
&lt;p&gt;Price depends mostly on how the vendor counts. The common models:&lt;/p&gt;
&lt;ul class="lg-list"&gt;
&lt;li&gt;&lt;strong&gt;Per tag.&lt;/strong&gt; You buy a tag count, such as 500, 1,500 or 5,000. It is easy to start small, and cost rises as the plant grows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Per client or seat.&lt;/strong&gt; You pay for each operator screen, either concurrent (at the same time) or named (a specific person or machine).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Per server or per site.&lt;/strong&gt; One license covers a server and whatever connects to it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Per driver or module.&lt;/strong&gt; The base is priced low and each protocol, historian or reporting feature is added on.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Subscription or perpetual.&lt;/strong&gt; A subscription is paid every year and ends if you stop. A perpetual license is bought once and usually has an optional annual support or update plan.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Whichever model you compare, price your own plant: your tags, your operators, your drivers, your historian and five years of support. Also ask what happens if you grow, and what happens if you stop paying.&lt;/p&gt;
&lt;p&gt;Raylux sells it this way. The gateway is a perpetual license at &lt;span data-list="base"&gt;$995&lt;/span&gt;, with every driver included and unlimited tags. Operator screens and the historian are modules you add when you need them. The details are on the &lt;a href="https://rayluxscada.com/pricing/"&gt;pricing page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="choose"&gt;How to choose a SCADA system&lt;/h2&gt;
&lt;p&gt;Use this list when you compare products. Each item has caused real trouble when skipped.&lt;/p&gt;
&lt;ul class="lg-check"&gt;
&lt;li&gt;&lt;strong&gt;Drivers for your PLCs.&lt;/strong&gt; Confirm every protocol and model you have is supported natively, and find out what a missing one costs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Historian.&lt;/strong&gt; Check where the data is stored, how long it is kept, how it is queried and whether you need a separate database server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alarm handling.&lt;/strong&gt; Look for priorities, acknowledgement, shelving, an alarm history and a way to report alarm rates, in line with ISA-18.2.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security and audit.&lt;/strong&gt; Look for individual logins, role-based rights, encrypted connections and an audit log of changes and commands.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Licensing model.&lt;/strong&gt; Work out the total for your tag count, clients and years, and note what is metered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Offline and edge.&lt;/strong&gt; Ask what happens when the link to the server is lost. A site should keep running and keep logging.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lock-in.&lt;/strong&gt; Check that you can export your tags, screens and history in open formats, and that screens run in a browser rather than needing an installed client.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Support.&lt;/strong&gt; Find out who answers the phone, how fast, and whether you can reach an engineer and not just a ticket queue.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="faq"&gt;Frequently asked questions&lt;/h2&gt;
&lt;div class="pr-faq"&gt;
  &lt;details&gt;
    &lt;summary&gt;Is SCADA the same as an HMI?&lt;/summary&gt;
    &lt;p&gt;No. An HMI is the screen an operator looks at. SCADA is the larger system behind it: the data collection, alarms, history and commands, plus the screens. Every SCADA system has HMI screens, but an HMI on a single machine is not SCADA.&lt;/p&gt;
  &lt;/details&gt;
  &lt;details&gt;
    &lt;summary&gt;Do I need SCADA if I already have a PLC?&lt;/summary&gt;
    &lt;p&gt;Not always. A PLC runs the control logic by itself, and a small panel on the machine is often all one machine needs. You start to need SCADA when you want one view of several PLCs or sites, alarm history, trends over months, remote access, or records for audits.&lt;/p&gt;
  &lt;/details&gt;
  &lt;details&gt;
    &lt;summary&gt;What is a historian?&lt;/summary&gt;
    &lt;p&gt;A historian is the part of a SCADA system that stores tag values over time, each with a timestamp and a quality flag, so you can trend them and report on them later. It is usually a time-series store built to take many writes per second and keep years of data compactly.&lt;/p&gt;
  &lt;/details&gt;
  &lt;details&gt;
    &lt;summary&gt;Is SCADA secure?&lt;/summary&gt;
    &lt;p&gt;It can be, depending on how it is deployed. Protocols such as Modbus have no authentication at all, so the network design has to do the work: keep control networks off the public internet, separate them with firewalls, give every person their own login with only the rights they need, use encrypted connections such as OPC UA with security or HTTPS, patch the servers, and keep an audit log. IEC 62443 is the standard most programs follow.&lt;/p&gt;
  &lt;/details&gt;
  &lt;details&gt;
    &lt;summary&gt;Can SCADA run on a Raspberry Pi or an ARM panel?&lt;/summary&gt;
    &lt;p&gt;In general, yes if the software is built for it. SCADA gateways need modest CPU and memory, and many run on ARM64 Linux. It comes down to whether the vendor ships an ARM build and whether the hardware is rated for the job: flash storage wear, power loss, heat and vibration are where hobby boards fail. Raylux's gateway, Nexus, runs on ARM64 Linux, and one described deployment runs on an ARM64 touchscreen panel. The ARM64 build is provided on request.&lt;/p&gt;
  &lt;/details&gt;
  &lt;details&gt;
    &lt;summary&gt;What is the difference between SCADA and a DCS?&lt;/summary&gt;
    &lt;p&gt;A DCS is built to control a continuous process inside one plant, with the control and the operator system engineered together. SCADA is built to supervise many controllers, often spread over a wide area, on top of whatever PLCs and RTUs are already there. Modern products overlap, so the label matters less than what the system must do.&lt;/p&gt;
  &lt;/details&gt;
  &lt;details&gt;
    &lt;summary&gt;How much does SCADA cost?&lt;/summary&gt;
    &lt;p&gt;It varies a lot, because vendors license it differently: by tag count, by client or seat, by server, by driver, or by subscription. Compare the total for your own tag count, number of operators, drivers and years of support, not the headline number.&lt;/p&gt;
  &lt;/details&gt;
&lt;/div&gt;

&lt;h2 id="next"&gt;Where to go next&lt;/h2&gt;
&lt;p&gt;I build and commission these systems for a living, and Raylux is the SCADA gateway we make. If you would rather see one running than read about it, the download is free to try.&lt;/p&gt;</content>
  </entry>
</feed>
