07.01.2013 Aufrufe

SIMATIC Kommunikation mit SIMATIC - H

SIMATIC Kommunikation mit SIMATIC - H

SIMATIC Kommunikation mit SIMATIC - H

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.5 Client-Server-Konzept<br />

Übersicht<br />

Server<br />

Client<br />

Modell<br />

Einführung und Grundlagen der <strong>Kommunikation</strong><br />

Client-/Server Konzepte beruhen auf dem Grundsatz einer funktionalen Trennung<br />

von Benutzung (Client) und Verwaltung (Server) von Datenbeständen. Ziel dieser<br />

funktionalen Trennung ist eine höhere Produktivität bei der Anwendungsentwicklung<br />

durch klarere Aufgabenteilung, einfachere Integration unterschiedlicher Anwendungen<br />

und besseren Zugriff auf Daten von vielen Arbeitsplätzen aus. Um für<br />

viele Benutzer (Clients) einen effizienten Zugriff auf Dienstleistungen zweckmäßig<br />

organisieren zu können, gibt es Mailserver, <strong>Kommunikation</strong>sserver usw.<br />

Der Server hat die Aufgabe, die Haltung und Verwaltung der Daten zu übernehmen<br />

und darüber hinaus die Bereitstellung von speziellen Funktionen (z.B. <strong>Kommunikation</strong>sdienste)<br />

zu garantieren.<br />

Die <strong>Kommunikation</strong>sfunktionen des Servers müssen nicht im Anwenderprogramm<br />

ablaufen, sondern können auch im Betriebssystem realisiert sein (z.B. Auftragsbestätigung<br />

PUT/GET-Dienste).<br />

Clients haben die Aufgabe, dem Endbenutzer die Möglichkeiten des Zugriffs auf<br />

das gesamte System leicht handhabbar zu machen, ohne daß im Einzelfall die<br />

Verteilung der Daten und Funktionen sichtbar sein muß.<br />

Im Bereich der Automatisierungsanwendungen können die Interaktionen zwischen<br />

Anwendungsprozessen und den vom <strong>Kommunikation</strong>ssystem bereitgestellten<br />

Diensten häufig in Form des Client-Server-Modells beschrieben werden. Hierbei<br />

fordert der Anwendungsprozeß <strong>mit</strong> Client-Verhalten (z.B. PUT/GET) einen Dienst<br />

an und der Server (z.B. Automatisierungsgerät) erbringt die Dienstleistung. Die<br />

Informationen werden i.a. über sogenannte Kommmunikationsobjekte ausgetauscht.<br />

Es gibt unterschiedliche Objektarten <strong>mit</strong> unterschiedlichen Attributen (z.B.<br />

Datentyp, Zugriffsrecht) und anwendbaren Operationen. Ein Client führt z.B. die<br />

Operation „Lesen“ auf ein Objekt vom Typ „Variable“ des Servers aus.<br />

<strong>Kommunikation</strong> <strong>mit</strong> <strong>SIMATIC</strong><br />

EWA 4NEB 710 6075-01 02 1-15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!