Herunterladen Inhalt Inhalt Diese Seite drucken

Das Transmission Modul; Transmission.baudrate - IFTOOLS MSB-RS485-PLUS Handbuch

Inhaltsverzeichnis

Werbung

KAPITEL 18. LUA ANALYSER ERWEITERUNGEN
9
box . t e x t { c a p t i o n =" Data ( hex ) " , t e x t = b i n d a t a : dump ( b i n d a t a , 10 , " : "
) }
10
end
18.2.8

Das transmission Modul

Das transmission Modul ersetzt das bisherige protocol Module und kommt
immer dann gelegen, wenn Sie Informationen über das zugrunde liegende
Übertragungsprotokoll benötigen, z.B. die Baudrate, Anzahl der Datenbits oder
welche Parität benötigen.
protocol Modul wurde in transmission umbenannt
Mit der Analyser Version 5.0 wurde das protocol Modul in transmissi-
on Modul umbenannt um Missverständnisse mit der Protokollschicht im
Protokollmonitor zu vermeiden.
Funktion
Beschreibung
baudrate
Liefert die Baudrate der aktuellen bzw. geladenen Aufzeich-
nung.
bitpause
Diese Funktion berechnet die benötigte Zeit um die angege-
bene Anzahl von Bits zu senden und berücksichtigt dabei die
aktuelle Baudrate. Profibus z.b. definiert eine Sendepause von
33 Bits als Telegramm Trennung. Das Resultat ist in Sekun-
den(bruchteilen).
bytepause
Ähnlich der vorhwerigen Funktion. Hier wird allerdings die be-
nötigte Zeit zur Sendung für die angegebenen Bytes berech-
net, wobei neben der aktuellen Baudrate auch Start-, Parity
und Stopbit mit berücksichtigt werden. Modbus RTU verwen-
det eine Sendepause von 3.5 Byte als Telegramm Trennung.
Das Resultat ist in Sekunden(bruchteilen).
databits
Liefert die Anzahl der verwendeten Datenbits. Das Resultat ist
ein Wert im Bereich 5...9.
parity
Der Rückgabewert ist die aktuell verwendete Parity Einstel-
lung, kodiert wie folgt: None = 0, Odd = 1, Even = 2, Mark = 3,
Space = 4.
18.2.8.1

transmission.baudrate

Liefert die in der aktuellen Aufzeichnung verwendete Baudrate.
transmission.baudrate()
Protokollmonitor Beispiel
1
function s p l i t ( data , i n t v a l , a l t e r , s t r )
2
s t a r t a new t e l e g r a m a f t e r a pause o f 33 b i t s
3
i f i n t v a l > 33 / t r a n s m i s s i o n . baudrate ( ) then
4
r e t u r n STARTED
234

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis