IBH Link UA:Client Funktionen

Aus IBHsoftec Wiki
Version vom 11. August 2015, 11:06 Uhr von Andreas (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

OPC Client

Der Vorteil der neuen Lösung von IBHsoftec ist, dass es sich um eine Server-/Client-Baugruppe handelt. Durch die OPC-Client-Funktion wird auch der Datenaustausch von OPC Servern untereinander ermöglicht.

Es können über diese Funktion zum Beispiel Steuerungen oder andere Geräte mit OPC UA verschiedener Hersteller Daten austauschen.

Die Konfiguration der Client Funktion erfolgt über die Weboberfläche.

Konfiguration der Clientfunktion

Server hinzufügen

Zunächst muss man die Server, zwischen denen eine Kommunikation erfolgen soll, definieren. Außerdem kann man hierbei die gewünschte Sicherheitsstufe auswählen.

IBH Link UA Client Add Server.PNG

Variable zum Lesen auswählen

Anschließend bestimmt man die Variablen, von denen gelesen werden soll. Außerdem wird bestimmt, in welchen Zeitraster die Variable abgetastet werden soll.

IBH Link UA Client Add Lese Var.PNG

Parameter der Variable einstellen

Das Abtastintervall und die Anzahl der Einträge in der Warteschlange kann eingestellt werden:

IBH Link UA Client Variable Eigenschaften.png

IBH Link UA Client Variable Parameter.png

Verbinden mit einer Variablen

Der Inhalt, Zeitstempel und Lesestatus der Variablen kann nun in andere Variablen geschrieben werden. Die ausgewählte Variable wird durch die Clientfunktion des IBH Link UA automatisch bei Änderung beschrieben. Es erfolgt auch eine Datenumwandlung, falls dies möglich ist.

IBH Link UA Client Write Var.PNG

Möglichkeiten der Clientfunktion

Kommunikation zwischen Steuerungen

Die Clientfunktion ermöglicht eine Kommunikation zwischen verschiedenen Steuerungen. Hierbei ist es unerheblich, ob die Steuerungen an einem oder mehreren OPC UA Servern angeschlossen sind.

Kommunikation zwischen Steuerungen und anderen Geräten mit OPC UA

Es kommen immer mehr Geräte und Sensoren mit integrierten OPC UA Servern auf den Markt. Die Clientfunktion ermöglicht einen einfachen Datenaustausch mit diesen Geräten.

Überwachung der Kommunikation

Die Steuerung kann über die Clientfunktion die Datenverbindungen einfach über den Zeitstempel und Variablenstatus überwachen:

1. Überwachung der Datenverbindung zum eigenen OPC UA Server

Jeder OPC UA Server besitzt die Variable "CurrentTime".

IBH Link UA Client Server Timestamp.PNG

Diese verbindet man mit einer Variablen in der Steuerung. In der Steuerung überwacht man die Variable auf Änderung. Falls die Variable sich nicht ändert, besteht keine Verbindung zum OPC Server. In diesem Fall kann man in der Steuerung bzw. Maschine einen sicheren Zustand herstellen.

2. Überwachung der zu lesenden Variablen

Der OPC UA Server überwacht automatisch die zu lesende Variable. Falls hier eine Störung vorliegt, wird dies im Variablenstatus angezeigt. Die Bedeutung der Werte ist in der OPC UA Spezifikation festgelegt. Falls der Wert 0 ist, liegt keine Störung vor. Diese Statusvariable kann man ebenfalls mit einer Variablen in der Steuerung verbinden und überwachen.

IBH Link UA Client Read Status.PNG