Profibus

Klaus123

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein paar Fragen die ich selber schon versucht habe im Internet zu lösen aber leider hat mir das ich weiter geholfen. Ich hoffe jemand kann es mir hier einfach und verständlich erklären.
1.Adressirung von Profibus Adresse 0 für Programmiergerät 1-125 zur freien zu verfügung und 126 ist Auslieferadresse was steht man darnter ?
und 127 ist broadcast was versteht man darunter ?
2. wie wird der Bus überwacht von Master und Slaves oder nur Master ? und was passiert wenn ein Slave defekt ist schaltet er sich dann in den sicheren modus und läuft der Bus dann noch weiter oder wird er komplett eingestellt ?
3.Profibus Diagnoserepeater was kann er alles erkenenn ich weiß das er Leitungsbruch erkennt was passiert bei Leitungsbruch? wird der Bus komplett abgeschaltet oder läuft er weiter ?
Wenn mir jemand das erklären könnte wäre schön


MfG
 
Hallo Klaus 123,

1. Adressbereich im PB sind reserviert für: 0 - PRogrammiergerät (wenn es angesteckt wird, benötigt es natürlich eine Busadresse)
1 - 125 sind frei verfügbar für Teilnehmer, wobei die 1 für den Master genutzt werden sollte
127 ist der Broadcast (Nachricht an alle), hier werden Fehler, Diagnosen und FDL requests übertragen

2. Der Bus wird vom Master überwacht. Hier gibt es ein sogenanntes Retrylimit. Antwortet ein TN nicht so zählt es hoch. Überschreitet die Anzahl der Wiederholungen das voreingestellte Limit (bei 1.5 MBit/s typischer Weise 1), dann wird nicht erneut gefragt und stattdessen der TN über Diagnose abgefragt und neu parametriert falls möglich.
Diese Aret der Überwachung bezieht sich auf den Event eines Fehlers und erzeugt eine dementsprechende Reaktion. Telegrammwiederholungen oder Fehlertelegramme werden aber nicht visualisiert. Eine solche Diagnose ist nur mit zusätzlicher Hard-/Software möglich.

3. Es gibt einige Diag.Repeater. Nicht alle erkennen das gleiche. Siemens Diag.Repeater erkennen Leitungsbrüche, vertauschte Ader A-B, Reflexionen etc. .
Bei einem Leitungsbruch sind Deine Teilnehmer nicht mehr erreichbar. Mit hoher Wahrscheinlichkeit kommt es somit zum Busausfall
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit der Diagnose habe ich noch nicht verstanden. Kommt es darauf an ob ich diagnosefähige Baugruppen verwende ? Aber es muss doch eine Grunddiagnose geben die bei allen Baugruppen gleich ist.


MfG
 
Du musst zwischen internen und externen Diagnosen der Baugruppen und Diagnose der BUS-Kommunikation unterscheiden. Baugruppen diagnostizieren sich typischer Weise selbst. So wird beispielsweise beim Ausfall eines Sub- Modules, Kurzschluss am Modul oder fehlen der Lastspannung ein Alarm erzeugt, welcher dann auch aus dem Diagnosebuffer des Masters ausgelesen werden kann. Wie schon erwähnt betrifft dieses System jedoch nicht die BUS-Kommunikation selbst. Fehler die hier auftreten sind ohne dementsprechende Messmittel nicht feststellbar.
 
Hallo Klaus
Das mit der Diagnose habe ich noch nicht verstanden. Kommt es darauf an ob ich diagnosefähige Baugruppen verwende ? Aber es muss doch eine Grunddiagnose geben die bei allen Baugruppen gleich ist.
Bei PB sind die ersten 6 Byte Diagnose fest genormt. Ob ein Slave darüber hinaus Informationen zur Verfügung stellt, ist vom Hersteller abhängig. Diese 6 Byte kannst du auf alle Fälle jederzeit über den Master zu jeder Station auslesen.
http://www.profibus.felser.ch/index.html?codierung_der_diagnose.htm
Hier findest du weitere Informationen

Grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Klaus,

Die Diagnose ist abhängig von der Leistungsstufe DP-V0 - DP-V2. Insofern hast du recht,
bei DP-V0 wird eine Grunddiagnose zur Verfügung gestellt. Nachzulesen u.a. hier: https://www.dke.de/de/Service/Nachrichten/documents/typ3profibus.pdf

@Marco Freihöfer
warum soll Adresse 1 für den Master genutzt werden? Die 1 ist eine freie Adresse wie jede andere auch. Das macht für mich keinen Sinn, außerdem gibt es ja auch Multimastersysteme.
Ebenso kann dem PG in den Schnittstelleneigenschaften eine andere Adresse zugewiesen werden. Die Adresse 0 ist Standardeinstellung


MfG Sinix
 
Adresse 1 für den Master klingt zunächst wie eine gute Idee. Doch wenn man mit Siemens-Hardware arbeitet, da ist die Adresse 1 bereits als Default-Profibus-Adresse in HMI-Panelen eingestellt - der Anschluß eines fabrikneuen Panels an einen Profibus könnte den Master stören.

Harald
 
Adresse 1 hat keinen technischen Hintergrund. Hier geht es eher um dokumentarische Zwecke. Die erste freie IP Adresse eines Netzwerkes wird beispielsweise auch für Gateways reserviert. Das ist der gleiche Ansatz.
 
Zurück
Oben