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

Up

 


OPC

OPC (OLE for process control) is een standaardisering van de data uitwisseling in de automatisering. Toepassingen kunnen gegevens direct verbinden en uitwisselen met elkaar op een consistente en uniforme manier. Data wordt uitgewisseld op basis van OLE. De standaard is ontwikkeld door zo'n 270 leveranciers van hardware en software (PLC, SCADA etc) in samenwerking met Microsoft. Deze leveranciers zijn verenigd in de OPC foundation.

OPC is gebaseerd op verschillende Microsoft technologieën : DCOM (Distributed Component Object Model), XML, Internet en bestaat uit een aantal standaard interfaces, eigenschappen en methoden om data-uitwisseling mogelijk te maken in de process-control en fabricageprocessen. OPC is onderdeel van de Microsoft interNet Application Architecture for Manufacturing (DNA-M)

De interfaces die vandaag beschikbaar zijn, zijn :

  • OPC Data Access 2.0

De meest gebruikte standaard is OPC Data Access (OPC DA). Ze bestaat eenvoudig uit het uitwisselen van  waarden van datapunten tussen applicaties als ook informatie over welke datapunten beschikbaar zijn in een controller (de namespace). Bijzonder is dat behalve de waarde van zo'n datapunt ook nog de status (is de data goed, twijfelachtig of niet geldig) en timestamp (wanneer de waarde voor het laatst gemeten is) uitgewisseld wordt.

  • OPC Alarm en Events 1.0

De Alarms en Events specificatie beschrijft de alarmmanagement functionaliteit. Er bestaan OPC alarmservers die de alarmstatussen van datapunten actualiseren. OPC alarmservers worden gevoed door OPC DA Servers. Op een OPC alarm server kan een OPC alarm client toegrijpen waar de operator alarmen kan signaleren en bevestigen.

  • OPC Historical Data Access

De Historical Data Access (HDA) specificatie beschrijft de historische trend functionaliteit. OPC HDA servers lezen datapunten van OPC DA Servers en sluizen deze door naar een database. Op een OPC HDA server kan een OPC trend client toegrijpen waar de operator trends kan bekijken en analyseren

  • OPC Batch

Standaard voor batching volgens S88.01

  • OPC Security

Beveiligingsstandaard die de toegangspermissies regelt voor de OPC objecten voor verschillende gebruikers(groepen). Naast beveiliging op Windows nivo (basic security) is er met Extended Security ook beveiliging voor servers draaiend onder Windows CE wat standaard geen gebruikersbeveiliging kent.

  • OPC XML-DA

Een relatief nieuwe ontwikkeling is de OPC XML-DA standaard dat gebruik maakt OPC, SOAP en XML. Het Simple Object Access Protocol (SOAP) is een protocol dat niet gebaseerd is op Remote Procedure Calls (een Microsoft techniek) maar uitwisseling kent op basis van XML messages. Het transport protocol is HTTP. Dit laat toe dat men toegang kan hebben tot services, objecten en functionaliteit onafhankelijk van welk besturingssysteem. Microsoft RPC, DCOM en Microsoft besturingssytemen zijn dus niet langer nodig. Hiermee tilt de OPC Foundation OPC uit de Microsoft hoek. Een ander aspect is dat OPC communicatie tussen domeinen nu direct mogelijk is en kan profiteren van de standaard beveiligingstechnieken van de webserver.

OPC is een client-server technologie. Omdat de OPC-interface een standaardinterface is waardoor clients steeds uitgewisseld kunnen worden is de gebruiker is niet gebonden aan één visualisatie- pakket. Het is zelfs mogelijk om gegevens uit een OPC server zichtbaar en bedienbaar te maken in een licentieloze eenvoudig zelf te programmeren client applicatie.

 

 

 

 

 

De belangrijkste voordelen van OPC zijn:

  • Het is niet nodig (telkens opnieuw) drivers te ontwikkelen.

  • Men beschikt over een standaard brug naar andere applicaties.

  • En omdat er een Datascan OPC-driver beschikbaar is kunnen de Datascan modules zondermeer worden gebruikt met elk MMI of SCADA pakket dat OPC ondersteunt.
     

OPC en SOAP-XML

 


 

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-05-2009