Herunterladen Inhalt Inhalt Diese Seite drucken

Prinzipielles Zu Subscriptions; Einleitung - Siemens SIMOTION Diagnose-Handbuch

Vorschau ausblenden Andere Handbücher für SIMOTION:
Inhaltsverzeichnis

Werbung

Bedienen (Software)
3.7 Trace Interface via SOAP (TVS)
3.7.4

Prinzipielles zu Subscriptions

Einleitung

Um den Status eines Traces abzufragen, ist "GetStatus" aufzurufen. Um möglichst schnell
von einer Statusänderung zu erfahren, ist ein sehr hochfrequentes Pollen nötig, welches in
der Steuerung viel unnötige CPU-Belastung erfordert und im Netzwerk viel Traffic
verursacht.
Um diesen Vorgang zu optimieren, bietet OPC XML-DA so genannte Subscriptions an. Hier
wird so lange keine Antwort auf eine Anfrage geschickt, bis sich eine gewünschte Variable
ändert oder ein Timeout auftritt. Die Verbindung wird also offen gehalten, ohne dass Traffic
entsteht. Sobald für den Client relevante Daten vorhanden sind, werden ihm diese geschickt.
Diesen Mechanismus kennt der Trace via SOAP Webservice auch. Allerdings wird hierbei
nur auf den Status des Traceobjekts angefragt, da dies die einzige wertvolle Information in
diesem Umfeld ist.
Sobald sich der Status ändert (z. B. RUNNING -> FINISHED) werden die Clients, die vorher
die Anfrage gestellt haben, eine entsprechende Antwort enthalten. Im Wesentlichen sind
beliebig viele Clients möglich (solange die Ressourcen ausreichen).
Ablauf
Der Ablauf einer Subscription sieht wie folgt aus:
Bild 3-87
226
Subscription
SIMOTION IT Ethernet basierende HMI- und Diagnosefunktion
Diagnosehandbuch, 11/2010

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis