Protokollkonvertierung - Hilscher.fr
Protokollkonvertierung - Hilscher.fr
Protokollkonvertierung - Hilscher.fr
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