Home Up Control-IT English Reactie Inhoud
Control-IT Industrie Automatisering,  MES, SCADA en OPC consultancy.

Up

 

horizontal rule

SCADA een introductie

SCADA staat voor Supervisory Control And Data Acquisition. SCADA systemen zijn automatiseringssystemen die worden toegepast voor bediening, visualisatie en gegevensverzameling in proces- en productieomgevingen.

SCADA is hiërarchisch in te delen in de level 2 - Supervisory Control laag - in een productieproces en dient de volgende taken:

  1. Visualisatie en bediening van procesonderdelen op verschillende plaatsen.
  2. Gecontroleerde data-uitwisseling met de proces control laag, meestal PLC’s.
  3. Alarmmanagement, trending en rapportage
  4. Loggen en opslaan van historische data (historian).
  5. Afhandelen van batchoperaties - optioneel bij een SCADA pakket.
  6. Gebruikersmanagement
  7. Analyse en bewerking van data
  8. Gecontroleerde data-uitwisseling met de MES laag

 

Functionaliteit

Een SCADA systeem communiceert met een controllerlaag, zoals PLC's, bussystemen met programmeerbare logica of andere controllers en kan zodoende proceswaarden uit het veld inlezen of commando's en parameters naar het veld sturen. De opbouw van de installatie of proces wordt schematisch door graphics weergegeven op een PC scherm. Vanaf dit scherm kan de operator alles bedienen.

Besturing (proces control) vind in de regel niet plaats in een SCADA systeem, maar in de controllerlaag.

Alarm bewaking vindt plaats in de controller laag, maar de afhandeling naar de gebruiker, het alarmmanagement - zoals signalering, het zichtbaar maken, bevestigen, opslaan van alarmen - is een typische SCADA functionaliteit.

Historische dataopslag is een andere typische SCADA functionaliteit. De database met opgeslagen proceswaarden worden doorgaans niet alleen gevisualiseerd in trends maar een SCADA systeem kan de data ook analyseren

Hier en daar wordt SCADA gebruikt om gegevens tussen controllers uit te wisselen, maar daar waar mogelijk wordt hiervoor een eigen netwerk tussen controllers gebruikt.

SCADA kan dienen als koppelvlak voor verdere verticale integratie zoals het doorsturen van productiegegevens naar administratieve systemen zoals databases, MES systemen of zelfs ERP systemen. Tegenwoordig wordt steeds meer aandacht besteed aan het beheersen en zichtbaar maken van informatie, met als gevolg dat operators en managers in staat worden gesteld sneller en beter beslissingen te nemen.

Een SCADA systeem kent een gebruikers systeem waarbij aan verschillende groepen gebruikers verschillende rechten kunnen worden verleend. Dit aspect kan onderdeel vormen van de in de voedings- en pharma-industrie toegepaste Food and Drug Administration (FDA) 21 CFR Part 11 norm. Deze norm geeft criteria aan voor de validatie van elektronisch opgeslagen en getekende bestanden.

Op SCADA systemen kunnen ook andere server taken draaien :

bulletEen web server die kan dienen voor het doorgeven van procesgraphics via een browser
bulletEen server die kan dienen voor het doorgeven van procesgraphics naar een PDA (zoals een Compaq iPaq of Palm)
bulletEen SMS of  WAP service voor het doorgeven van (met name) alarmen naar mobiele telefoons
bulletAndere services voor het doorsturen van alarmen

Implementatie

Realisatie van een systeem met SCADA functionaliteit, kan gebeuren met één van de vele op de markt verkrijgbare SCADA pakketten. Een SCADA pakket is ontwikkelsoftware waarmee de bovengenoemde functionaliteit meestal standaard kan worden geconfigureerd, zoals de datapunten die uitgewisseld worden met het veld ("tag database"), alarmen, gebruikers en historische dataopslag. Tevens bevat ieder SCADA pakket een grafische editor waarmee de procesgraphics kunnen worden getekend en geconfigureerd. Voor al het andere werk dat overblijft (bijvoorbeeld een koppeling naar een database of het uitvoeren van een SQL commando) is gebruik van applicatie programmeerscripts noodzakelijk. De werking en programmering van deze scripttalen zijn meestal vergelijkbaar met de wijze waarop scripts in bijvoorbeeld het Office pakket van Microsoft worden toegepast (VBA)

Technische uitvoering

SCADA systemen draaien meestal op de "professionele" platformen van Microsoft zoals Windows NT, Windows 2000 en XP professional. De systemen XP, 95 en 98 zijn soms ook mogelijk, zij het niet gebruikelijk. Er zijn enkele SCADA pakketten bekend die onder een Linux besturingssysteem werken.

SCADA systemen functioneren in grote applicaties in een netwerk, waarbij enige Pc's taken  zoals communicatie met de controllerlaag, historische dataopslag, alarmmanagement voor hun rekening nemen, terwijl andere Pc's uitsluitend als bedienoppervlak dienst doen.

In sommige pakketten draaien taken zoals communicatie met de controllerlaag, historische dataopslag, alarmmanagement als aparte taken in het besturingssysteem of zijn het zelfs aparte programma's met een eigen ontwikkelomgeving. In andere gevallen draait het systeem als één executable die geconfigureerd is naar gelang de functionaliteit.

 

Home ] Up ]

Send mail to info@control-it.nl with questions or comments about this web site.
Copyright © 2002 Control-IT Industrial Automation
Last modified: 03-03-2005