|
Konfigurationshinweis: Der OPC-Server auf dem Multi Panel ist ein OPC-XML-Server.
Über DCOM können Sie nicht direkt mit dem OPC-XML-Server des Multi Panels kommunizieren.
Für die Kommunikation eines PCs (OPC-Client) zu einem Multipanel (OPC-XML-Server) wird daher immer ein OPC-Gateway benötigt (OPC-XML-Wrapper). Der OPC-Gateway realisiert die Umsetzung von XML auf DCOM.
Der OPC-XML-Wrapper muss auf dem PC installiert sein, der später als "OPC-Client" dient.
Damit ergeben sich zwei Varianten, um das Multi Panel als "OPC-XML-Server" einzusetzen.
Variante A:
Kommunikation eines Multi Panels (OPC-XML-Server) zu einem PC (OPC-Client-PC und dessen DCOM Schnittstelle) über den OPC-XML-Wrapper.
  Bild 01
Variante B:
Kommunikation eines Multi Panels (OPC-XML-Server) über einen so genannten "Gateway-PC" zu einem weiteren PC.
Über den "Gateway-PC" wird intern eine Verbindung vom "OPC-XML-Wrapper" zur DCOM Schnittstelle parametriert. Von dieser DCOM Schnittstelle erfolgt dann die weitere Verbindung zum nächsten PC an dessen DCOM Schnittstelle. Dieser PC fungiert als "OPC-Client-PC".
  Bild 02
Hinweis:
OPC-XML ist neu in dem OPC-Standard definiert. Vorteil: Über OPC-XML können Sie die Daten auch über Internet übertragen. Die Einschränkung dabei ist, dass maximal 8 Verbindungen möglich sind. Durch den Einsatz des Gateways lässt sich diese Einschränkung umgehen.
In diesem Beitrag ist die Projektierung eines PCs (OPC-Client) mit WinCC, ProTool/Pro und WinCC flexibel in Verbindung mit einem Multi Panel (OPC-Server) in den oben gezeigten Varianten beschrieben.
Voraussetzungen:
- WinCC flexible 2004
- WinCC flexible Option /OPC-Server für Multi Panels
- MP270B oder MP370
- Ethernetverbindung zwischen Multi Panel und PC (siehe Beitrags-ID 13336639)
- OPC-XML-Wrapper zur Installation des Gateways
(Der OPC-XML-Wrapper befindet sich auf der WinCC flexible Installations-CD 2)
Die folgende Tabelle gibt Ihnen einen Überblick, in welchem Absatz dieses Dokumentes die jeweilige Projektierung beschrieben ist.
Tabelle 1: Konfigurationsvarianten mit dem Multi Panel als OPC-XML-Server und einem PC als OPC-Client.
Abs. 1) Projektierung eines Multi Panels als OPC-XML-Server
| Nr. |
Vorgehensweise |
| 1 |
Die Konfiguration des Multi Panels als "OPC-XML-Server", ist für beide Konfigurationsvarianten A) und B) identisch.
Hinweis
- Der OPC-Server für das Multi Panel ist ein OPC-XML-Server.
- Die OPC-Kommunikation mit einem Multi Panel als OPC-Server kann nur über Industrial Ethernet realisiert werden.
- Multi Panels können nur als OPC-XML-Server eingesetzt werden, nicht als OPC-Client.
- Auf dem Multi Panel mit dem OPC-XML-Server muss WinCC flexible Runtime gestartet sein, damit der OPC-Server aktiviert ist.
|
| 2 |
Vorgehensweise zur Projektierung des OPC-XML-Server
- Öffnen Sie das WinCC flexible Projekt, in dem das Multi Panel projektiert ist.
- Projektieren Sie unter "Kommunikation > Verbindungen" die Anbindung an die Steuerung.
- Legen Sie unter "Kommunikation > Variable" z.B. eine Variable ("Tag_1") vom Datentyp "INT" an.
- Doppelklicken Sie im Projektfenster auf "Geräteeinstellungen".
- Aktivieren Sie im Arbeitsbereich die Option "Als OPC-Server arbeiten".
  Bild 03
|
Abs. 2) Einstellungen in der Systemsteuerung des PCs (OPC-Client-PC)
| Nr. |
Vorgehensweise |
| 1 |
Über die Einstellung in der Systemsteuerung des OPC-Clients-PCs wird dem Gateway die IP-Adresse des Multi Panels bekannt gegeben.
Die Einstellungen sind bei beiden Konfigurationsvarianten A) und B) erforderlich. Abhängig von Anzahl der verwendeten Gateways, ist diese Projektierung auf mehreren PCs durchzuführen.
- Wählen Sie im Windows-Startmenü den Eintrag "Einstellungen > Systemsteuerung".
- Doppelklicken Sie in der "Systemsteuerung" auf "OpcXml-Settings". Der Dialog "OpcXml-Settings" öffnet sich.
- Geben Sie den Namen oder die IP-Adresse des Bediengeräts ein, das als OPC-XML-Server eingesetzt wird.
- Schließen Sie den Dialog über die Schaltfläche "OK".
  Bild 04
|
Abs. 3) Projektierung WinCC als OPC-Client (Lokal)
| Nr. |
Vorgehensweise |
| 1 |
Öffnen Sie das WinCC-Projekt und ergänzen Sie über rechte Maustaste auf "Variablenhaushalt" den Treiber "OPC.chn".
  Bild 05
|
| 2 |
Fügen Sie anschließend über "rechte Maustaste" auf den OPC-Kanal eine neue Verbindung ein.
In den allgemeinen Eigenschaften der Verbindung muss der OPC-Server Name „1_OPC.Siemens.XML“ angegeben werden.
Hinweis: Die Eigenschaft XML-DA-Server ist nicht anzuwählen!
  Bild 06
|
| 3 |
Nachdem die Verbindung konfiguriert wurde, können Sie im Register "Variable" Variablen angelegen.
Zunächst wird der Datentyp eingestellt und dann mit "Wählen" der Item Name für die Variable angegeben. Hierbei ist folgender Syntax zu beachten:
Win CC Flexible RT<@>Variable.
  Bild 07
|
Abs. 4) Projektierung ProTool/Pro Runtime als OPC-Client (Lokal)
| Nr. |
Vorgehensweise |
| 1 |
Öffnen Sie ein ProTool/Pro PC-Projekt.
Wählen Sie "Steuerungen" und doppelklicken Sie auf die bereits vorhandene Steuerung um den Eigenschaftsdialog zu öffnen.
Selektieren Sie als Protokoll "OPC V6.0" und öffnen Sie anschließend die "Parameter".
  Bild 08
|
| 2 |
Wählen Sie als OPC-Server "1_OPC.Siemens.XML".
Schließen Sie die Dialoge mit "OK".
  Bild 09
|
| 3 |
Nachdem die OPC-Verbindung konfiguriert wurde, können Sie Variablen anlegen.
Wenn der OPC-Server am Multi Panel aktiviert ist (die Runtime auf dem Panel ist gestartet), können Sie im Variablendialog über "Browse" auf die Variablen des OPC-Server zugreifen. Andernfalls können Sie auch folgende Syntax für die OPC-Items verwenden:
Win CC Flexible RT<@>Variable.
  Bild 10
|
Abs. 5) Projektierung WinCC flexible 2004 Runtime als OPC-Client (Lokal)
| Nr. |
Vorgehensweise |
| 1 |
Öffnen Sie ein WinCC flexible PC-Projekt.
Ergänzen Sie unter "Kommunikation > Verbindungen" eine OPC-Verbindung
(Kommunikationstreiber: OPC).
Wählen Sie in der Liste der Lokalen Server "1_OPC.Siemens.XML".
  Bild 11
|
| 2 |
Nachdem die OPC-Verbindung konfiguriert wurde, können Sie Variablen anlegen.
Wenn der OPC-Server am Multi Panel aktiviert ist, können Sie im Variablendialog über "Symbol" auf die Variablen des OPC-Servers zugreifen. Andernfalls können Sie auch folgende Syntax für die OPC-Items verwenden:
Win CC Flexible RT<@>Variable.
  Bild 12
|
Abs. 6) Projektierung WinCC als OPC-Client (Remote); DCOM
| Nr. |
Vorgehensweise |
| 1 |
Öffnen Sie das WinCC-Projekt und ergänzen Sie über rechte Maustaste auf "Variablenhaushalt" den Treiber "OPC.chn".
  Bild 13
|
| 2 |
Fügen Sie anschließend über "rechte Maustaste" auf den OPC-Kanal eine neue Verbindung ein.
In den allgemeinen Eigenschaften der Verbindung muss der OPC-Server Name „1_OPC.Siemens.XML“ und die IP-Adresse des PCs mit installierten OPC-Gateway angegeben werden ("Den Server auf diesem Computer starten:").
  Bild 14
|
| 3 |
Nachdem die Verbindung konfiguriert wurde, können Sie im Register "Variable" Variablen angelegen.
Zunächst wird der Datentyp eingestellt und dann mit "Wählen" der Item Name für die Variable angegeben. Hierbei ist folgende Syntax zu beachten:
Win CC Flexible RT<@>Variable.
  Bild 15 |
Abs. 7) Projektierung ProTool/Pro Runtime als OPC-Client (Remote); (DCOM)
| Nr. |
Vorgehensweise |
| 1 |
Öffnen Sie ein ProTool/Pro PC-Projekt.
Wählen Sie "Steuerungen" und doppelklicken Sie auf die bereits vorhandene Steuerung um den Eigenschaftsdialog zu öffnen.
Selektieren Sie als Protokoll "OPC V6.0" und öffnen Sie anschließend die "Parameter" über die Schaltfläche.
  Bild 16
|
| 2 |
Wählen Sie als OPC-Server "1_OPC.Siemens.XML" und geben Sie die IP-Adresse des PCs mit installierten OPC-Gateway an ("Den Server auf diesem Computer starten:").
Schließen Sie die Dialoge mit "OK".
  Bild 17
|
| 3 |
Nachdem die OPC-Verbindung konfiguriert wurde, können Sie Variablen anlegen.
Wenn der OPC-Server am Multi Panel aktiviert ist (die Runtime auf dem Panel ist gestartet), können Sie im Variablendialog über "Browse" auf die Variablen des OPC-Server zugreifen. Andernfalls können Sie auch folgende Syntax für die OPC-Items verwenden:
Win CC Flexible RT<@>Variable.
  Bild 18
|
Abs. 8) Projektierung WinCC flexible 2004 Runtime als OPC-Client (Remote); (DCOM)
|