11.01.2014 Aufrufe

Protokollkonvertierung - Hilscher.fr

Protokollkonvertierung - Hilscher.fr

Protokollkonvertierung - Hilscher.fr

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.

NT 40-EN-RS / NT 40-RS-EN (TCP/IP auf ASCII) Beispiele 37<br />

7 Beispiele<br />

7.1 Parametrierung des ASCII-Protokolls<br />

Bei der Parametrierung des ASCII-Protokolls ist besonders zu beachten,<br />

dass das ASCII-Protokoll mögliche Initialisierungskonflikte nicht auflöst.<br />

Senden das ASCII-Protokoll und der Koppelpartner gleichzeitig, so gehen<br />

Daten verloren. Daher bestehen für den Anwender folgende Möglichkeiten:<br />

Es wird eine Master/Salve-Konfiguration projektiert. Das heißt, das ASCII-<br />

Protokoll im Gateway ist Master und der Koppelpartner Slave oder<br />

umgekehrt. Die Datenübertragung wird dann immer vom Master eingeleitet.<br />

Der Slave kann, nachdem er die Daten empfangen hat, ein<br />

Antworttelegramm mit Daten an den Master schicken oder den Empfang<br />

nur quittieren. Der Nachteil dieser Betriebsart ist, dass die Initiative zur<br />

Datenübertragung nur vom jeweiligen Master ausgehen kann.<br />

Das ASCII-Protokoll im Gateway wird als Slave konfiguriert. Es kann<br />

sowohl Daten senden als auch empfangen. Für den Koppelpartner gilt das<br />

Gleiche. Da das ASCII-Protokoll einen Halbduplex-Betrieb realisiert, muss<br />

der Anwender auf logischer Ebene sicherstellen, dass nicht beide<br />

Koppelpartner gleichzeitig senden. Das heißt, entweder der ASCII-<br />

Koppelpartner oder das Gateway hat die Sendeberechtigung. Die<br />

Sendeberechtigung kann z.B. durch ein Kennungsbyte ('logisches Token')<br />

repräsentiert werden, das immer nur einer der beiden<br />

Kommunikationspartner besitzt. Die Übergabe dieses Kennungsbytes an<br />

den anderen Kommunikationspartner kann z.B. im ersten Byte der<br />

Nutzdaten erfolgen.<br />

Im folgenden werden einige Beispielparametrierungen des ASCII-Protokolls<br />

vorgestellt, die der Anwender direkt übernehmen kann oder die als<br />

Grundlage für die eigene Projektierung dienen können. Zum Verständnis<br />

der Beispiele empfiehlt sich das gleichzeitige Studium der Kapitel 1, 2 und<br />

4 des Protokollmanuals ASCII-Kopplung.<br />

Copyright <strong>Hilscher</strong> Gesellschaft für Systemautomation mbH Br:NTTCPASC#1DE

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!