smart solutions for comfort and safety fehlersuche in seriellen s-bus rs485 netzen smart solutions...
TRANSCRIPT
Smart solutions for comfort and safety
Fehlersuche in Seriellen S-Bus RS485 Netzen
Smart solutions for comfort and safety
Fehlersuche in Seriellen RS485 Netzwerken 2
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Realität bei der Inbetriebnahme von Netzwerken
Der Elektriker meldet, dass der Bus komplett verdrahtet ist.
Die Busleitung ist getrennt von Starkstromleitungen verlegt.
Es sind keine Kabeldreher oder Unterbrechungen vorhanden.
Die Abschlusswiederstände an den Endpunkten sind gesetzt.
Die Kommunikation wird eingeschaltet in der Hoffnung, dass es auf Anhieb funktioniert.
Die Kommunikation läuft sofort und wird nicht in Frage gestellt
Die Kommunikation läuft nicht:
Fehlersuche in Seriellen RS485 Netzwerken 3
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Qualität des Netzwerkes
Wie zuverlässig ist die Kommunikation ?
Wie viele Schritte trennen uns noch vom Abgrund ??
Fehlersuche in Seriellen RS485 Netzwerken 4
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Topologie von RS 485 S-BUS Netzwerken
Abzweigungen und Baumstrukturen sind über Konverter an zu koppeln.
Fehlersuche in Seriellen RS485 Netzwerken 5
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
RS 485 Segmente Abschliessen
Jedes Segment ist am Anfang und Ende mit Abschlusswiderständen zu versehen.
+5 V
PCD2.M..
Pull up330 Ohm
Abschlusswiderstand150 Ohm
Pull down330 Ohm
37
36
PCD2.M.. PCD2.M..
+5 V
PCD2.M..
/RX - /TX
RX - TX
Segmentlänge max. 1200 m
max. 32 Stationen
Bus RS485
37 3736 36
37
36
Anfangsstation Zwischenstationen Endstation
Fehlersuche in Seriellen RS485 Netzwerken 6
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Kabelspezifikation S-Bus RS 485
Bus-Leitung:2-adrig verdrillt, abgeschirmt, min. 2*0,5 mm²Länge max. 1200 m pro Segment
Anzahl Stationen:Max. 32 pro Segment, total max. 255
Anzahl Segmente:Max. 8 Segmente, via PCD7.T100 Repeater miteinander verbunden.
Fehlersuche in Seriellen RS485 Netzwerken 7
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Schirmkonzept
Den Schirm durchkontaktieren
In Schaltschrank auf kürzestem Wege, grossflächig geerdet
Keine Verbindung zur S-Bus - Signalmasse (SGND)
Auf guten Potentialausgleich zwischen den Erdungspunkten achten
Abschluss-widerstand gesetzt Abschluss-
widerstand gesetzt
Fehlersuche in Seriellen RS485 Netzwerken 8
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Vorbildliche Inbetriebnahme
Überprüfen dass an beiden Enden eines jeden Segmentes die Abschlusswiederstände gesetzt sind.
Überprüfen dass der Schirm durchkontaktiert und geerdet ist.
Auf guten Kontakt der Klemmverbindungen achten. Klemmstellen und dadurch Übergangswiderstände sind zu minimieren.
Die Ruhepegel der Busleitung an jedem Teilnehmer überprüfen (bei deaktivierter Kommunikation).
Fehlersuche in Seriellen RS485 Netzwerken 9
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Statische Bus Pegel
Die Steuerungen befinden sich an Betriebsspannung
Keine Kommunikation auf dem Bus (Master im Stop)
An den Klemmen eines jeden Busteilnehmers müssen folgende Spannungspegel anliegen.
122
U(D) 1,91 V 1,55 V
U(/D) 2.78 V 3,15 V
U(D-/D) 0,87 V 1,60 V
Fehlersuche in Seriellen RS485 Netzwerken 10
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Dynamischer Bustest
Kommunikation einschalten. Am einfachsten mit einem kleinen Testprogramm, welches nur wenige Werte zu den Slaves überträgt.
Sofern der Bus Fehlerhaft ist und Telegramme nicht beantwortet werden oder verloren gehen, zeigt die „SASI-Diag“ Fbox „retrys“ an.
Dies ist ein untrügliches Zeichen dafür, dass das Netzwerk nicht in Ordnung ist.
Fehlersuche in Seriellen RS485 Netzwerken 11
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Messungen mit dem S-Bus Analyser
Mit einem Bus Analyser können die ersten Messungen gemacht werden.
Es ist ersichtlich welche Stationen immer antworten, teilweise antworten oder überhaupt nicht auf Anfragen reagieren.
Es ist ersichtlich in welchem Bereich die Fehler zu suchen sind. Die dazugehörigen Bussegmente und Timings der fraglichen Stationen können daraufhin überprüft werden.
Saia hat einen bewährten S-Bus Analyser der unter DOS Betriebssystemen läuft und zwei Serielle Schnittstellen benötigt.
Ein Windows basierender S-Bus Analyser ist momentan in Arbeit.
Fehlersuche in Seriellen RS485 Netzwerken 12
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Messungen mit dem S-Bus Analyser
Station 2 antwortet korrekt
Station 3 antwortet auch nach 2 retrys nicht
Fehlersuche in Seriellen RS485 Netzwerken 13
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Anforderungen an das Messinstrument
Mit einem Speicherosziloskop lassen sich die unterschiedlichsten Fehler in einem Bus schnell und einfach erkennen.
Je höher die Baudraten, desdo höher steigen auch die Anforderungen an die Busverkabelung und somit die Notwendigkeit qualitative Aussagen über das Bussignal ab zu geben.
Gerätevoraussetzungen:
Speicherosziloskop mit 2 Kanälen
3ter virtueller Kanal (mathematische Funktion aus Kanal 1+2)
Fehlersuche in Seriellen RS485 Netzwerken 14
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskop Settings
Single shot mode
DC coupling
2 V / div
CH1 = A resp. RX-TX resp. D
CH2 = B resp. /RX-/TX resp. /D
Math = CH2 – CH1
Typische Time divisions bei unterschiedlichen Baudraten 9600: 500 µs / division 38.4 k: 100 µs / division 187.5 k: 20 µs / division 1.5 M: 2 µs / division
Fehlersuche in Seriellen RS485 Netzwerken 15
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: Vorbildlicher Bus
100 m Profibuskabel 100 m Profibuskabel
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 16
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Ideales Bussignal
Ruhepegel D = 2 V
Ruhepegel /D = 3 V
Ruhepegel Differenzsignal > 1 V
Differenzsignalhub = 5V Bedenklich ab < 3,5 V Minimum = 2 V
Die Flanke von D und /D sind entgegengesetzt, D steigend, /D fallend
Signifikante Oszilation nur an den Flanken-übergängen
Fehlersuche in Seriellen RS485 Netzwerken 17
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: gekreuzte Signalleitungen
100 m Profibuskabel 100 m Profibuskabel
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 18
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Signalleitungen gekreuzt
Die Ruhepegel D und /D sind identisch ca. 2,4 V
Der Ruhepegel des Differensignals ist = 0 V
Hinter der Kreuzung sind die Flanken des Signalanfangs vertauscht D fallend und /D steigend
Fehlersuche in Seriellen RS485 Netzwerken 19
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: Unterbrechung einer Signalleitung
100 m Profibuskabel 100 m Profibuskabel
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 20
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Unterbrechung einer Signalleitung
Variante A: Ein Signal vorhanden Das zweite Signal nicht
oder nur mit Peaks an den Flanken.
Deformiertes Differensignal
Variante B: Beide Signale sind
nahezu identisch Konstantes
Differensignal
Fehlersuche in Seriellen RS485 Netzwerken 21
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: Unterbrechung des Schirms
100 m Profibuskabel 100 m Profibuskabel
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 22
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Unterbrechung des Schirmes
Dem Signal sind deutliche Störungen überlagert.
Fehlersuche in Seriellen RS485 Netzwerken 23
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: Unterbrechung des Schirms mit Telefonleitung 100m J-YStY
100 m Profibuskabel 100 m Telefonleitung J-YStY
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 24
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Unterbrechung des Schirms mit Telefonleitung 100m J-YStY
Fehlersuche in Seriellen RS485 Netzwerken 25
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: keine Abschlusswiderstände
100 m Profibuskabel 100 m Profibuskabel
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 26
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: Keine Abschlusswiderstände
Der Ruhepegel des Differensignals ist nicht 1V
Deutliche Überschwinger und exponential abfallenden Signalverläufe
Fehlersuche in Seriellen RS485 Netzwerken 27
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: ein Abschlusswiderstand fehlt
100 m Profibuskabel 100 m Profibuskabel
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 28
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: ein Abschlusswiderstand fehlt
korrekte Ruhepegel
Deutliche Überschwinger der Signalverläufe (Reflexionen)
Fehlersuche in Seriellen RS485 Netzwerken 29
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Versuchsaufbau: non konformes Kabel Signalleitung 400m, 54 pro Ader, 34 Schirm
100 m Profibuskabel 400 m Signalleitung
Messpunkt
Fehlersuche in Seriellen RS485 Netzwerken 30
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskopmessungen: non konformes Kabel Signalleitung 400m, 54 pro Ader, 34 Schirm
Deutlich deformierte Signalform
Reduzierte Signalpegel
Differenzsignal auf 3 V reduziert
Noch keine Errors auf dem Bus dedektiert.
Fehlersuche in Seriellen RS485 Netzwerken 31
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Software – Osziloskop für PC
Handyscope 3
Über USB an zu schliessen
Preis: 1140,- € 50 MHz Version
1350,- € 100 MHz Version
Sehr klein und handlich
Dokumentation der Messergebnisse und screenshots sind sehr einfach.
Abspeichern von Messgeräteeinstellungen.
www.bitzer.net
Fehlersuche in Seriellen RS485 Netzwerken 32
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Osziloskop Standgerät von Tektronix
Tektronix TDS 1012
Preis: < 1500 Euro für 2 Kanäle monochrom version, 400 Euro Aufpreis für die PC Option und RS 232 Schnittstelle.
Leicht zu benutzen
Kompakte Bauform
Fehlersuche in Seriellen RS485 Netzwerken 33
Smart solutions for comfort and safety
Ralf Petry I Okt 2005
Jetzt wissen wir wo wir stehen !