Profibus "ruhiger" machen

bernd67

Level-2
Beiträge
138
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
ich hab mal ne Frage
ich sende über meinen Profibus relativ viele Meswerte (so 120) über einen
DP/DP Koppler an ein Fernwartungssystem

Jetzt wurde ich gefragt ob ich meinen Profibus "ruhiger" machen kann damit die Strecke hinter dem Koppler entlastet wird

Vielleicht so das die Messwerte nur dann übertragen werden, wenn sie sich so um 10% (Schwellwert) verändert haben

Jetzt schiebe ich die von den Slaves ankommenden Daten am master nur 1 zu 1 durch und bin fertig


wäre euch für Anregungen dankbar
 
Das geht so nicht. Ob die Werte sich nun ändern oder nicht. Ich könnte mir da nur ein Protokoll vorstellen, so dass die Werte seriell übertragen werden.

pt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
ich hab mal ne Frage
ich sende über meinen Profibus relativ viele Meswerte (so 120) über einen
DP/DP Koppler an ein Fernwartungssystem

Jetzt wurde ich gefragt ob ich meinen Profibus "ruhiger" machen kann damit die Strecke hinter dem Koppler entlastet wird

Vielleicht so das die Messwerte nur dann übertragen werden, wenn sie sich so um 10% (Schwellwert) verändert haben

Jetzt schiebe ich die von den Slaves ankommenden Daten am master nur 1 zu 1 durch und bin fertig


wäre euch für Anregungen dankbar

Hallo Bernd,

die projektierten DP - E/A werden immer übertragen.

Was verstehst du unter "ruhiger" machen?

Wenn der Bus zu langsam ist, evt. kannst du ja die Baudrate erhöhen.
1.5 MBit/s ist eigendlich "normal".
Es geht aber auch schneller.

CU

Jürgen
 
@IBN Service
das ist ja grad das Problem
hinter dem Koppler ist das Fernwartungssystem mit einer Übertragungsgeschwindigkeit von 600 Baud im PB läuft alles sauber mit 500k
und nach den 600 Baud kommt es gelegentlich zu Problemen weil sich die Messwerte (meist Temperaturen) schon häufig ändern
kann man die Daten vielleicht seriell übertragen oder in Blöcken seriell übertragen oder gibts da keine Möglichkeit
bernd
 
Hallo,

leg mal fest , in welcher Zeit die Daten übertragen sein müßen.
Wenn es unkritische Daten , wie Temperaturen sind,
könnte ich mir vorstellen den DP-DP Koppler auf wenige Wörter zu begrenzen.
Dann auf beiden Seiten die SPS'en anpassen.
Pro Zyklus könnte man dan z.B. 4 Werte übertragen, dann ein Quittierungssignal und dann die nächsten 4 Werte.

Bei Interesse könnte ich das noch genauer beschreiben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
@ jabba
die Zeit ist völlig unkritisch würde mal sagen das alle Daten so innerhalb von 30 sec übertragen sein sollten
es sind aber 120 Messwerte
ich weiß aber nicht genau ob die Seite hinter dem Koppler (Fernwartungssystem) dann zuordnen kann welcher Messwert nun gerade übertragen wird
 
Im ersten Wort steht dein Wert[1]
Im 2. steht dein Index (1)
Dann guckst du ist die Verbindung OK und die 2. SPS empfangsbereit
Dann setzt du 1 Bit: Daten gültig
Dann wartest du, das die Ext. SPS zurücksendet:Daten übernommen.
Das kannst du dann auch noch mit einem Handshake machen.

pt
 
@IBN Service
das ist ja grad das Problem
hinter dem Koppler ist das Fernwartungssystem mit einer Übertragungsgeschwindigkeit von 600 Baud im PB läuft alles sauber mit 500k
und nach den 600 Baud kommt es gelegentlich zu Problemen weil sich die Messwerte (meist Temperaturen) schon häufig ändern
kann man die Daten vielleicht seriell übertragen oder in Blöcken seriell übertragen oder gibts da keine Möglichkeit
bernd


Hallo Bernd,

verstehe ich das richtig, dein Problem ist nicht die Übertragung auf dem DP-Bus, sondern die weitergehende Datenverbindung über das Fernwartungssystem , welches (nur?) mit 600 Baud (?) läuft ?

Falls dein Problem die Übertragung über das Fernwartungssystem ist, welches nur geänderte Werte überträgt,
dann würde es ja genügen, wenn du die Messwerte nicht zyklisch sondern einfach z.B. nacheinander im Sekundentakt oder so auf den Profibus schickst.

Falls ich das falsch verstanden habe, erläutere doch mal bitte genauer deine Konstellation. Besonders das mit "und nach den 600 Baud kommt es gelegentlich zu Problemen".


CU

Jürgen.
 
Hi,

ich hätte hier vielleicht auch noch einen Vorschalg:

bei Fernwirkanlagen wird bei Messwerten immer ein Schwellenwert festgelegt. d.h. erst wenn sich der Wert um einen gewissen Wert verändert hat wird er übertragen, das reduziert das Datenaufkommen erheblich und führt somit zu einer "Beruhigung" der Übertragungsstrecke.

Gruß Centi
 
Zurück
Oben