SIMATIC Kommunikation mit SIMATIC - H
SIMATIC Kommunikation mit SIMATIC - H
SIMATIC Kommunikation mit SIMATIC - H
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