Profibus Kommunikation

larsibaby2000

Level-1
Beiträge
42
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

auf die Gefahr hin dass min nun alle auslachen muss ich mal eine Frage stellen.
Ich habe auch schon die Suchfunktion benutzt aber leider nix brauchbares gefunden.

Es geht um folgendes:

Ich habe eine 315-2DP eine DP/DP Koppler Ausgabestand 2 nun möchte ich gerne 16 Byte konsistent übertragenaber leider habe ich nicht die geringste Ahnung wie das gehen soll.:confused:

Ich habe nun in mehreren Beiträgen gelesen das ich da mit SFC14/15 arbeiten muss.
Ok das ist soweit klar.
Aber wo sollte ich sie aufrufen (OB1,OB35 o.ä.)

Kann mir da jemand helfen ? evtl. ein kleines Beispiel ?

Danke schonmal
 
Dp

Hi,

bei 315-2DP brauchst du keine Bausteine; Busdaten kannst du mittels
PEW / PAW abfragen bzw. beschreiben. DP/DP Koppler koppelt zwei unterschiedliche Profibus Stränge; wofür ist das?

Gruss: Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es sind 2 unterschiedliche Netze.

Das erste ist meine Anlage S7 und das andere ist eine Maschine
Die Daten müssen konsistent sein.
Es ist ein String und noch ein paar bits die übergeben werden müssen.
 
Du kannst doch im DP/DP Koppler konsistente Ein- und Ausgänge einfügen.
Guck mal in deine HW-Konfig.
Es können bis zu 128 Byte konsistent übertragen werden
 
Ja ok das hab ich auch gemacht.
und die kann ich jetzt einfach so ohne weiteres verarbeiten also sprich
L paw 70
T db100.dbw0

soll das so einfach sein ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich schließe mich JoopB an. Soweit ich noch weiß, kann die 315 maximal 32 Byte-Blöcke, das reicht ja für deinen Fall. Such auch mal im Forum nach "SFC14" oder "DP/DP" da gibts einige Beispiele für den Aufruf der SFC, ist dann ganz einfach.
 
Hallo zusammen,

ich bin nicht der Meinung das hier die SFC 14/15 einzusetzen sind. Es geht doch darum das die daten von Netz 1 zu Netz 2 konsistent übertragen werden, und das lege ich in HWKONFIG fest. Meines Wissens.
Die Daten vom Koppler werden doch beim zyklischen aktualisieren der E/A's erfasst und das konsistent!?
 
Hallo zusammen,

ich bin nicht der Meinung das hier die SFC 14/15 einzusetzen sind. Es geht doch darum das die daten von Netz 1 zu Netz 2 konsistent übertragen werden, und das lege ich in HWKONFIG fest. Meines Wissens.
Die Daten vom Koppler werden doch beim zyklischen aktualisieren der E/A's erfasst und das konsistent!?
So sehe ich das auch!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

der Koppler überträgt immer konsistent zwischen den beiden Netzen.
Die Konsistenz bei der Projektierung des Koppler betrifft hier immer den Weg von der CPU zum Koppler bzw Koppler zur CPU.
Da man aber in der CPU nur max. 4Byte mit einem Befehl laden/schreiben kann, ist hier, um einen konsistenten Weg von der CPU bis zum Koppler zu gewährleisten der SFC14/15 zwingend zu verwenden.

Alles andere sind nur halbe Sachen.

Centi
 
Wenn die Adressen im normalen Prozessabbild (bei der 315-2DP jeweils 128 Byte für Aus- und Eingänge) liegen und man konsistente Ein- bzw. Ausgänge konfiguriert hat, dann braucht man keine SFC14 und 15. (Lesen und schreiben nicht mit PEW und PAW, sondern EW und AW)
Liegen die Adressen ausserhalb der Prozessabbildes dann braucht man den SFC14 und 15, aber nur dann wenn man gleichzeitig mehr als 4 Byte konsistent übertragen will. Wenn man nur 4 Byte konsistent übertragen will, dann reichen die Lade und Transferbefehle aus.
Ich hoffe es ist jetzt deutlich.
 
Zuletzt bearbeitet:
ok alles klar .

ich denke ich habe es verstanden.
obwohl es schon ein bisschen verwirrend war :D

gut, da es sich bei mir um 16 Byte handelt brauche ich die SFC´s wohl.

ich danke euch allen !
 
Zurück
Oben