Erläuterung: WinCC flexible stellt Möglichkeiten zur Nutzung des Web-Dienstes (SOAP) zur Verfügung. Der Web-Dienst (SOAP) beruht auf dem Simple Object Access Protocol. Damit können Sie von einer externen Anwendung aus über Ethernet auf die Variablen eines Bediengeräts zugreifen.
Hinweis: Das Microsoft SOAP Toolkit, das auf dem PC für den Zugriff auf einen SOAP-Dienst benötigt wird, wird von Microsoft Windows Vista nicht unterstützt.
Inhalt: 1. Alternative zu SOAP
2. Vorraussetzungen
3. Performance von OPC XML
4. Excel als OPC DA-Client
5. Links
1. Alternative zu SOAP
Als Alternative zu dem Web-Dienst (SOAP) kann OPC XML verwendet werden. Dazu muss das Bediengerät als OPC XML DA-Server fungieren. Dies kann in den Geräteeinstellungen des WinCC flexible Projekts vorgenommen werden.
  Bild 01 - OPC XML Verbindung
Die Anwendung, die auf den OPC XML DA-Server zugreift, muss als OPC DA-Client oder als OPC XML DA-Client agieren. Bei der Verwendung eines OPC DA-Clients wird zusätzlich das OPC XML-Gateway - siehe Bild 01 - benötigt. Weiter Informationen zur Realisierung finden Sie unter der folgenden Beitrags-ID: 25677751.
Hinweis:
OPC XML basiert ebenfalls auf den Web-Dienst (SOAP) und muss vom Bediengerät - siehe Vorraussetzungen - unterstützt werden. Aus diesem Grund wird das Microsoft SOAP Toolkit auf dem PC nicht benötigt.
Von einem PC mit Windows XP kann der Web-Dienst (SOAP) weiterhin zur Kommunikation mit einem Bediengerät verwendet werden, sofern dies in WinCC flexible ES aktiviert ist.
2. Vorraussetzungen
- OPC XML-Gateway1)
- Microsoft .Net Framework1)
- Windows 20002), Windows XP oder Windows Vista3)
- Multi Panel ab der 270er Serie oder Mobile Panel ab der 270er Serie
- License Key "WinCC flexible /OPC Server for MP's"
Legende:
| 1) |
auf der WinCC flexible Installations-CD enthalten |
| 2) |
nur mit WinCC flexible 2004 / 2005 / 2007 |
| 3) |
ab WinCC flexible 2008 |
Hinweis:
Die Option OPC über XML wird nicht von allen Bediengeräten unterstützt, die auch den Webdienst (SOAP) unterstützen!
3. Performance von OPC XML OPC XML-Verbindungen sind für einen Datenaustausch von geringen Datenmengen ausgelegt. Die Performance von OPC XML DA ist gegenüber OPC DA wesentlich geringer und somit sollten nur wenige Variablen pro Bild angefordert werden.
- Die Zykluszeit der Variablen sollte nicht unter 1 Sekunde projektiert werden.
- Es sollten nur ca. 30 Variablen pro Bild angefordert werden.
- Bei Variablen vom Typ "String" werden nur gültige ASCII-Werte von 20 hex bis 7F hex unterstützt.
4. Excel als OPC DA-Client Der Zugriff auf dem OPC XML DA-Server ist auch über ein Makro (OPC DA-Client) in Excel möglich. Bei dem Zugriff von einem OPC DA-Client auf einem OPC XML DA-Server wird zusätzlich das OPC XML-Gateway benötigt. Das Excel-Makro finden Sie unter der Beitrags-ID: 22701694 als kostenlosen Download.
Weiter Informationen können Sie auch aus dem Dokument "Getting Started Optionen" entnehmen.
5. Links
| |
Beitrags-ID |
| Projektierung einer OPC XML-Verbindung |
25677751 |
WinCC flexible Getting Started Optionen
Kapitel 5 - OPC (Ausgabe: 04/2006) |
18657078 |
Suchbegriffe: XML = Extensible Markup Language, OPC Foundation, OPC = Object Linking and Embedding for Process Control
|