SCADA va ser l'última categoria de programari seriosa que va romandre fora de la web. Aquesta era s'està acabant.

Durant tres dècades, l'estació d'operador tenia el mateix aspecte: una estació de treball Windows, un client gruixut instal·lat per ordinador, una llicència mesurada per etiqueta i una pantalla que gairebé ningú fora de la sala de control no veia mai. La resta del programari es va traslladar a navegadors, API i control de versions. El programari que executa el món físic va romandre congelat.

L'SCADA natiu de la web és on es tanca aquesta bretxa, i el canvi és fàcil de malinterpretar. No és un quadre de comandament més agradable. És un programari de supervisió que finalment adopta les pràctiques d'enginyeria que la resta de la pila donava per fetes fa vint anys: Git, API REST, contenidors i lliurament continu.

Què significa realment SCADA natiu de la web

Un SCADA natiu de la web és un programari de supervisió basat en estàndards web (HTML5, CSS, JavaScript i SVG) que es renderitza directament mitjançant un navegador estàndard sense complements, ActiveX ni instal·lació de client. El proveïdor atvise descriu la seva plataforma com "la primera solució SCADA professional basada en estàndards web", executada per navegadors comuns "sense complements addicionals". Ecava emmarca la mateixa idea estructuralment: una arquitectura de navegador-servidor "dissenyada per a l'arquitectura de client lleuger des de zero".

Aquesta part de la base és tota la distinció. La majoria del programari venut com a "SCADA web" està habilitat per a la web, no és natiu de la web. Proficy Webspace de GE Vernova és honest sobre el patró: un "client HTML5 d'instal·lació zero" que "estén el 100% del sistema iFIX i CIMPLICITY dels nostres clients a un navegador web". El temps d'execució continua sent el vell client gruixut. El navegador és una finestra que hi apareix.

El web natiu inverteix aquesta relació. El navegador és el temps d'execució, la superfície d'enginyeria i la capa de lliurament per a tot allò que toquen els operadors:

  • L'aplicació s'executa en un servidor central o passarel·la i llança clients d'execució sense instal·lació des del web en qualsevol dispositiu, Windows, Linux o macOS (Inductive Automation).
  • L'enginyeria també es fa al navegador. WebAccess d'Advantech realitza "tota la configuració de senyals, actualitzacions remotes d'equips i manteniment de projectes" a través d'un navegador web estàndard.
  • Les pantalles es creen una vegada al servidor i es serveixen a cada client. PcVue anomena això "Instal·lació zero, configuració zero", amb una imitació "realitzada només una vegada".
  • L'historial, les alarmes i els informes es transmeten al navegador des d'un motor del servidor, creat amb el mateix HTML5 i JavaScript que un desenvolupador ja coneix (Open Automation Software).

Vuit proveïdors independents descriuen la mateixa arquitectura, la qual cosa és el primer senyal que es tracta d'un canvi de categoria i no del màrqueting d'una sola empresa. La HMI del navegador és la part visible. L'arquitectura que hi ha a sota és el canvi real.

On l'SCADA antic crea fricció

L'SCADA de clients gruixuts antics crea fricció perquè el seu cost i rigidesa són arquitectònics, no incidentals. La fricció es manifesta en quatre llocs previsibles.

Les llicències s'amplien en contra teva. Els models basats en punts facturen segons el recompte d'E/S i cada etiqueta consumeix un punt de llicència independentment del tipus. Una anàlisi de les llicències d'execució de Citect situa els nivells en aproximadament 1,113 £ per 75 punts i 12,000 £ per il·limitats. Una estimació del proveïdor, direccional en lloc d'auditada, situa una planta mitjana de 5,000 a 10,000 etiquetes a entre 50,000 i 150,000 dòlars només en llicències de programari, abans del maquinari o la integració.

La plataforma et lliga a un sistema operatiu. L'SCADA tradicional dels principals proveïdors s'executa a Windows i es vincula a SQL Server, cosa que significa una llicència de sistema operatiu a cada estació de treball i servidor (Corso Systems). L'aplicació de pegats es converteix en una trampa. Tal com documenta l'integrador Parasyn, els operadors sovint no poden aplicar pegats a Windows "sense trencar les connexions amb el maquinari de camp mitjançant controladors antics de 16/32 bits incompatibles amb els sistemes moderns de 64 bits".

No hi ha control de versions. Parasyn descriu el cost diari clarament: un simple canvi d'etiqueta "requereix hores de cerca en codi sense comentaris", i sense control de codi font el sistema esdevé "immantenible amb el temps". Els enginyers que porten la lògica al cap es jubilen, i la documentació es jubila amb ells.

Els professionals ho diuen amb més franquesa que els proveïdors. Al fòrum d'enginyeria de PLCtalk, un usuari va fixar un preu per a un projecte a "probablement 4 vegades la llicència" en comparació amb una alternativa amb etiquetes il·limitades. Un altre va descriure el suport obligatori "al 18% del cost total de la llicència" d'un proveïdor que no podia donar suport al producte. Les xifres són anecdòtiques. El patró no ho és.

Què esperen els equips de programari moderns de SCADA

Els equips de programari moderns esperen que SCADA es comporti com a programari, i aquesta expectativa ara té punts de control concrets. Els enginyers jutgen una plataforma en funció de tres preguntes: exposa una API REST integrada, el seu projecte resideix a Git i s'envia en un contenidor? Les versions recents de SCADA responen a totes tres: configuracions i etiquetes traslladades a fitxers basats en text per al control de codi font, una interfície REST compatible amb OpenAPI i empaquetament com un únic executable que s'executa a Docker, Kubernetes i Helm.

La capa de protocol té el seu propi consens. Els equips no trien OPC UA o MQTT: executen tots dos. Com diu HiveMQ, OPC UA proporciona "accés estructurat, segur i semànticament ric a les dades de la màquina a l'origen", mentre que MQTT fa "el que OPC UA no pot: distribuir aquestes dades a escala". El model client-servidor d'OPC UA s'enfronta a la demanda moderna perquè cada nou consumidor "afegeix clients, no capacitat", produint silos de dades i expansió de middleware.

És per això que l'espai de noms unificat (Unified Namespace) s'ha convertit en l'arquitectura de referència. Un broker MQTT actua com a centre neuràlgic per a totes les dades de planta a través d'OT i IT, transportant càrregues útils d'Eclipse Sparkplug en una jerarquia de temes ISA-95. Sparkplug és una especificació oberta i neutral respecte al proveïdor, ara a la versió 3.0, amb certificats de naixement i defunció que permeten a qualsevol subscriptor confiar en l'estat que rep. Desacoblar la capa de dades d'aquesta manera redueix l'amplada de banda fins a un 90% i permet als equips afegir fonts sense haver de rearquitecturar (automatització inductiva).

En resum: el naixement web és la conseqüència de la interfície d'usuari d'un canvi més profund. L'SCADA s'està convertint en un subscriptor d'una xarxa troncal de dades en lloc d'un mestre d'enquestes que ho posseeix tot.

La vora és cap a on això es dirigeix

El controlador estructural es troba completament per sota de SCADA. IoT Analytics compta amb 21.1 milions de dispositius IoT connectats a finals del 2025, i està en camí d'arribar als 39 milions el 2030. El programari de supervisió ha de llegir una mànega d'incendis per a la qual les arquitectures de sondeig heretades mai no es van dimensionar.

El mercat SCADA en si mateix està creixent, tot i que les estimacions varien segons la metodologia: MarketsandMarkets el situa a prop dels 12.9 milions de dòlars el 2025 amb una CAGR del 9.2%, Precedence Research en 11.76 milions de dòlars i 11.53%, Fortune Business Insights en 12.9 milions de dòlars i 8.5%. Llegiu-ho com un interval, no com un número. El segment desplegat al núvol creix més ràpid que el mercat en conjunt.

La part honesta és la corba d'adopció. Una enquesta industrial del 2025 va trobar que el 70% de les empreses han implementat o estan desenvolupant una estratègia IIoT i que l'adopció de l'espai de noms unificat està "en constant creixement", mentre que el mateix Sparkplug només va experimentar un "creixement marginal". L'arquitectura està a punt. La indústria està enmig de la migració. Qualsevol que afirmi que la transició ha acabat no ha mirat el camp.

On l'SCADA natiu de la web es queda curt

L'SCADA natiu de la web té deficiències en exactament dos aspectes, i fingir el contrari seria deshonest. Tots dos tenen un límit clar.

El primer és el control dur en temps real. Un navegador s'executa en un sistema operatiu d'ús general, i els sistemes d'ús general no són deterministes. Les pauses de recollida d'escombraries i la fluctuació del sistema operatiu van des de desenes fins a centenars de mil·lisegons, cosa que està bé per a una pantalla d'operador i inacceptable per a un bucle de control tancat. El control de bucle tancat es manté en PLC i controladors de vora. L'SCADA es manté com a supervisor. Aquesta divisió del treball no és una limitació de l'SCADA natiu de la web, sinó que és un disseny correcte del sistema.

El segon és l'exposició a Internet, i aquí l'evidència és contundent. L'avís de CISA del 2026 sobre la plataforma basada en navegador ScadaBR documenta la manca d'autenticació, injecció d'ordres i credencials codificades com a combinació en l'execució remota de codi no autenticada a CVSS 9.1. El 2024, l'EPA i CISA van informar conjuntament que els hacktivistes van arribar a HMI exposades a Internet i "van maximitzar els punts de consigna, van alterar altres configuracions, van desactivar els mecanismes d'alarma i van canviar les contrasenyes administratives per bloquejar" els operadors de serveis públics d'aigua.

Llegiu atentament aquests avisos i la lliçó és precisa. Una HMI nativa del navegador hereta tota la superfície d'atac de l'aplicació web i, en el moment en què és accessible des d'Internet obert, es converteix en un objectiu. L'error és l'exposició i el monocultiu, no el navegador com a tecnologia. La mitigació és igualment precisa: la HMI mai no s'exposa directament, viu darrere d'una passarel·la o VPN i la xarxa està segmentada segons la norma IEC 62443.

L'arquitectura que triomfa

L'arquitectura que guanya no és "nativa de la web a tot arreu". Es divideix per capes, i la divisió és tot el punt:

  1. La supervisió s'executa de manera nativa a la web: HMI, historial, alarmes, informes i enginyeria, on el lliurament sense instal·lació, Git i les API donen els seus fruits des del primer dia.
  2. El control es manté determinista: els bucles tancats i les funcions de seguretat s'executen en PLC i controladors de vora.
  3. El navegador no està mai exposat a Internet; només accés per passarel·la o VPN, segmentat segons la norma IEC 62443.

Aquesta és la lent que separa les plataformes creades per a aquest model dels portals web adaptats a clients pesats. Les plataformes creades des de zero com a programari SCADA basat en web d'Iotellect situen el navegador a la superfície d'enginyeria i el PLC a la planta determinista. No envien un visor i l'anomenen modern.

Una precaució s'ha de tenir en compte en qualsevol tractament honest d'aquest canvi. Si una plataforma nativa de navegador àmpliament implementada mai inclou un defecte d'execució remota de codi no autenticat i susceptible de ser detectat per cucs (la classe d'error ScadaBR) i els operadors han pres "accés des de qualsevol lloc" literalment, un únic CVE podria propagar-se en cascada a través de milers de plantes accessibles a Internet alhora. Una flota de clients gruixuts amb espais d'espera falla un lloc a la vegada. Una pila web homogènia i exposada pot fallar conjuntament. La cobertura és la mateixa que l'arquitectura anterior: tractar el navegador com a no fiable i no deixar mai que la conveniència defineixi el radi de l'explosió.

El navegador no va fer que SCADA fos menys seriós.
Va fer que SCADA admetés que és programari.

autor