Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

13

Der Protokollmonitor

Mit der Analyse von Protokollen betreten Sie die nächste Ebene
der Kommunikation. Die scheinbar willkürlich auftretenden Daten
werden nach Ihren Regeln geordnet und gruppiert.
Ausgabefunktionen erlauben Ihnen dabei, die einzelnen Daten-
sequenzen individuell zu formatieren und farblich darzustellen.
Der Austausch von Daten zwischen zwei oder mehreren Kommunikationspart-
ner erfolgt i.a. nach einem definiertem Protokoll, welches das Format der über-
tragenen Daten sowie deren Inhalt und Bedeutung festlegt. Die kleinste in sich
geschlossene Dateneinheit wird dabei als Telegramm oder Datagramm
Data-
gramm
bezeichnet.
Während der Datenmonitor die übertragenen Daten in der Reihenfolge ihres
Auftretens und ohne jegliche Interpretation ihres Inhaltes anzeigt (was je nach
Untersuchung seine Vorteile besitzt), betritt man mit der Analyse von Protokol-
len und Datagrammen quasi die nächste Ebene der Kommunikation.
Der vom Analysator aufgenommene Datenstrom muss in einzelne Datense-
quenzen oder Datagramme unterteilt und diese dann angezeigt werden. Da
es keine festen Regeln zur Definition eines Datagrammes gibt, kommen in der
Praxis die unterschiedlichsten Realisierungen vor. Sie reichen von einem ein-
fachen End of String (EOS) Zeichen, Start (STX) und Ende (ETX) Markierun-
gen, bis zur Verwendung von zeitlichen Pausen (Modbus-RTU, Profibus), Lauf-
längenkodierung (RTL) und anderem.
Um die Interpretation oder Analyse der Kommunikation zu vereinfachen sollte
jedes Telegramm die in ihm übermittelten Informationen möglichst lesbar dar-
...und mehr...
stellen. Dies gilt u.a. für die Adresse (Bus Teilnehmer), Funktions-Code, die
Daten in den verschiedensten Formaten, Prüfsumme, Telegramm Begrenzer
und anderes.
Es ist offensichtlich, das selbst eine breite Palette an vordefinierten Protokoll
Templates nicht alle Anforderungen erfüllen kann. Besonders dann, wenn die
Analyser Software mit individuellen Protokolldefinitionen oder Vorgaben kon-
frontiert wird. Der Protokollmonitor delegiert deshalb beides, die Auftrennung
des Datenstromes in einzelne Telegramme sowie die Benutzer spezifische Dar-
stellung der Telegramme an eine integrierte Skriptsprache.
Lua hat bereits im Datenmonitor seine herausragenden Fähigkeiten unter Be-
weis gestellt. So ist es nur konsequent, diese Skriptsprache auch in den Dienst
Lua Version 5.1
99

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis