Sie sind auf Seite 1von 2

Artikelserie: OPC UA – Teil 6

Bild 1: Testumgebung für


OPC Server

OPC UA Compliance
Im fünften Teil der OPC UA-Serie (SPS-Magazin, Ausg. 6) wurden die OPC UA Companion Standards vorge-
stellt. Im sechsten Teil gehen wir auf die Themen OPC Compliance Tests und Zertifizierung ein.

O
ffene Standards wie die OPC nannte Compliance Tests (Konformi- keit der Tests kann das interne Verhal-
Spezifikationen werden entwi- tätstests) helfen dem Hersteller dabei, ten des Servers aber nur zu einem be-
ckelt, um Interoperabilität zwi- Abweichungen zu ermitteln und zu stimmten Grad überprüft werden. Die
schen Produkten unterschiedlicher Her- korrigieren, damit der Benutzer nicht Test Cases (Testfälle) sind so aufgebaut,
steller zu ermöglichen. Um sicherzu- erst im praktischen Einsatz darauf dass sowohl das Server-Verhalten mit
stellen, dass ein Produkt der Spezifika- stößt. Dabei kann der Hersteller eine gültigen als auch mit ungültigen Para-
tion auch tatsächlich entspricht, wird Selbstzertifizierung vornehmen oder metern für die verschiedenen Aufrufe
es einer Reihe von Tests unterzogen, sein Produkt durch ein unabhängiges getestet wird. Es ist wichtig zu gewähr-
anhand derer das Produkt gegenüber Testlabor zertifizieren lassen. leisten, dass die Konformität eines Ser-
der Spezifikation auf Konformität ge- vers nicht nur unter normalen Bedin-
prüft und zertifiziert wird. Der Benut- Compliance Test Tools gungen gegeben ist, sondern auch
zer muss sich darauf verlassen können, dann, wenn der Client sich nicht be-
dass OPC Produkte, die er von unter- Für Hersteller von Server-Produkten bie- stimmungsgemäß verhält. Die Ergeb-
schiedlichen Herstellern erwirbt, auch tet die OPC Foundation sogenannte nisse werden in einer Datei gespeichert
korrekt zusammenarbeiten. Diese Si- Compliance Test Tools (CTT) als und können als Zusammenfassung aus-
cherheit kann durch die Wahl zertifi- Download an. Für Classic OPC sind gegeben werden.
zierter Produkte gewonnen werden. diese aufgeteilt nach Data Access, His- Für Clients stellt die OPC Foundation
Die Nicht-Konformität von Produkten torical Data Access, XML-DA und Compliance Test Tools (CTT) in Form
ist meistens auf eine falsche Interpre- Alarms & Events; für OPC UA-Server einer OPC Server Anwendung bereit.
tation der Spezifikation oder auf deren nach Profilen. Die Tests werden in Form Diese Anwendung führt in Verbin-
unvollständige oder nicht korrekte Im- einer OPC Client Anwendung bereitge- dung mit dem zu testenden Client au-
plementierung zurückzuführen. Soge- stellt, die in Verbindung mit dem zu tomatisch eine Reihe von Prüftests
testenden Server automatisch eine durch. Der Testserver kann das Verhal-
Reihe von Prüftests durchführt. Der ten des getesteten Clients nicht pro-
Buchtipp Compliance Testclient erstellt ein Test- tokollieren. Um die Konformität be-
ergebnis, das vom Hersteller im Pro- stätigen zu können, muss der Client-
Grundlagen, Implementierung und Anwendung von Classic OPC und duktkatalog auf den Webseiten der Test daher von einem OPC-Vertreter
OPC UA werden in diesem Buch umfassend beschrieben. Anwendern und OPC Foundation veröffentlicht werden begleitet werden. Die OPC Foundation
Herstellern von OPC-Produkten bietet dieses kann. Um die Integrität des Testberichts beschäftigt entsprechende Mitarbeiter
Buch den idealen Einstieg, die OPC-Technologie zu gewährleisten, wird dieser bei der – das Certified Test Lab Personal.
zu verstehen und effizient zu nutzen. Erstellung durch den Testclient ver- Diese können das Client-Verhalten per
Lange/Iwanitz/Burke, OPC. Von Data Access bis schlüsselt. Durch die ausführlichen Fernzugriff überprüfen.
Unified Architecture. XXIII, 494 Seiten. Kart. Mit Selbstzertifizierungstests kann sicher-
CD-ROM. VDE Verlag, ISBN 978-3-8007-3217-3, gestellt werden, dass die Schnittstellen Interoperability Workshops
Preis 58€ des getesteten Servers so auf Client-
www.technothek.de Anfragen reagieren, wie die Spezifika- Auf Interoperability Workshops (IOP-
tion dies vorsieht. Trotz der Gründlich- Workshops), die von der OPC Founda-

46 SPS-Magazin Ausgabe 7/2012


Artikelserie: OPC UA – Teil 6

gige Zertifizierungseinrichtung der


OPC Foundation) hat dazu ein Stan-
dardtestverfahren entwickelt, das so-
wohl automatische als auch manuell
ausgeführte Tests vorsieht, die ständig
weiterentwickelt werden. Als Teil die-
ser Initiative wurden Test Lab-Aner-
kennungsverfahren entwickelt. Die
OPC Foundation hat dazu bereits ein
Independent Certification Test Lab in
Deutschland eingerichtet. Bei Bedarf
wird diese Einrichtung auf weitere Län-
der ausgedehnt. Abbildung 1 zeigt die
Umgebung für das Testen eines OPC
Server Produktes in einem Test Lab.
Der Hersteller des OPC Servers stellt
den Testkandidaten und eine Liste sei-
ner Funktionen zur Verfügung (Spezi-
fikationen und optionale Schnittstel-
len). Basierend auf dieser Liste werden
Bild 2: Zusammenfassung der Ergebnisse der DA Test Cases die Test Cases durchgeführt, die in Ab-
hängigkeit zu den unterstützten Funk-
tionen stehen, also bspw. durch den
tion drei Mal jährlich nacheinander in terschiedliche Hersteller daran teilneh- Server unterstützte OPC Funktionen.
Europa, USA und Japan veranstaltet men. Die von den Herstellern bereitge- Die deaktivierten Test Cases (fehlende
werden, haben Client-Hersteller die stellten Server haben vor dem IOP- Unterstützung) sowie das Ergebnis der
Möglichkeit, ihre Implementierungen Workshop für gewöhnlich bereits Com- ausgeführten Test Cases werden im
gegenüber Standard-Server-Herstellern pliance Tests durchlaufen. Sie verhalten Testbericht dokumentiert. Wenn es die
in einer teilstrukturierten Weise zu tes- sich daher in der Regel bereits bestim- Tests des unabhängigen Labors be-
ten. Der Besuch dieser Interoperabili- mungsgemäß. Clients werden aus die- steht, wird das Produkt als ‘OPC Certi-
täts-Treffen erfolgt auf freiwilliger Basis. sem Grund nicht mehr auf den Um- fied’ (OPC zertifiziert) ausgezeichnet.
Der Interoperabilitäts-Prüfvorgang sieht gang mit einfachen Fehlern geprüft. Das Zertifikat wird auf der Website der
vor, dass OPC Hersteller eine Reihe von OPC Foundation (www.opcfounda-
Standardtests für jede Kombination von Third Party Certification tion.org) veröffentlicht. Der Online-Ka-
OPC Client- und OPC Server-Produkten talog enthält für interessierte Benutzer
durchführen. Dabei sind sowohl die Die Third Party Certification (Zertifizie- die Beschreibungen der verschiedenen
Teilmenge der überprüften Schnittstelle rung durch ein unabhängiges Testla- OPC Herstellerangebote. Ergänzend zu
als auch die Tests der Schnittstellen be- bor) erweitert in mehrerlei Hinsicht diesen Beschreibungen wird auch der
grenzt. Es handelt sich also nicht um den Grad der Testabdeckung, der Konformitätsstatus der Produkte an-
einen vollständigen Test, der alle Even- durch Selbstzertifizierungstests erreicht gegeben. Es werden Vorgabefilter an-
tualitäten abdeckt. Die Testumgebung wird. Das OPC Foundation Indepen- geboten, die dem Benutzer die An-
ändert sich bei jedem Durchlauf, da un- dent Certification Test Lab (unabhän- zeige der zertifizierten Produkte er-
möglichen. ■

Teil 7 der OPC UA-Serie wird sich einge-


hend mit OPC UA Toolkits beschäftigen.

www.industrial.softing.com

Autor: Peter Seeberg, Pro-


duct Marketing Manager,
Softing Industrial Automa-
tion GmbH

Autor: Jürgen Lange, Area


Account Manager Embed-
ded Technology Products,
Softing Industrial
Automation GmbH
Bild 3: Beispiel eines OPC-Zertifikates

SPS-Magazin Ausgabe 7/2012 47

Das könnte Ihnen auch gefallen