Komunikation 2er SPS mittels DB über Profibus

SEAL

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

Also Ich habe 2 SPS die über einen Profibus verbunden sind. Jede SPS hat die DBs 90/91 für Senden Empfangen. Wie funktioniert der austausch der DBs über den Profibus?

Danke schonmal im Vorraus
 
Hallo,
SPS S5, S7? Welche CPU? Hast du Kommunikationsprozessoren oder DP Schnittstelle an CPU? Welches Bussystem? DP? FMS?
 
ja, denn schnitstellen wurde ein adressbereich zugewiesen.

SPS 1 : 276 - 279
SPS 2: 272 - 275

Der Austausch von E/A habe ich verstanden nur das mit dem DBs ist unklar.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du CP hast, kannst du FC 5 und FC 6 (Simatic_Net_CP) für senden und empfangen nutzen. In dem Fall kann man DB übertragen. Mit DP Schnittstellen
einer CPU (z.B. 315 2DP) kann man Ein- und Ausgänge übertragen.
 
Du kannst in Hardware der Slave-SPS (unter DP Konfiguration) mehrere AW und EW definieren. DB Übertragung per Schnittstellen ist mir unbekannt.
 
direkt koppeln kannst du beide über die integrieter dp-schnittstelle nur wenn du eine cpu als master die andere als slave betreibst. müssen beide master sein, benötigst du (wie bereits erwähnt) zwei cp343-5 oder einen dp/dp koppler

wobei man den koppler hier auf jeden fall vorziehen sollte
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Programm besteht schon. Habe bei der einen Steuerung 2 DB (Senden/Empf) und bei der anderen Steuerung auch dasselbe. Unklar ist mir aber wie die sich gegenseitig austauschen da ich im Programm selber nichts finden kann wie SPS1 vom "SENDEN" DB in den "Empfangen" DB von SPS2 schreibt. Auch die Adressen vom Profibus tauchen bei der Referenzanzeige nicht auf bzw. werden als nicht verwendet deklariert.
 
lies meine antwort oben.
kannst du master slave machen?
wenn nicht dann nimm nen dp/dp-koppler

anders geht es nicht
 
Das Programm besteht schon. Habe bei der einen Steuerung 2 DB (Senden/Empf) und bei der anderen Steuerung auch dasselbe. Unklar ist mir aber wie die sich gegenseitig austauschen da ich im Programm selber nichts finden kann wie SPS1 vom "SENDEN" DB in den "Empfangen" DB von SPS2 schreibt. Auch die Adressen vom Profibus tauchen bei der Referenzanzeige nicht auf bzw. werden als nicht verwendet deklariert.

Ich glaube nicht das sich die Adressen vom Profibus selber im Programm verwenden wenn du sie nicht irgendwo im Programm verwendest.
 
schau mal im netpro ob dort eine verbindung projektiert ist
in etwa so
 

Anhänge

  • Zwischenablage02.gif
    Zwischenablage02.gif
    15,8 KB · Aufrufe: 23
Wenn es um DP master-slave handelt, dann gibt es keine Verbindungen dafür in NetPro.

Vielleicht werden SFC14/SFC15 verwendet um die Daten konsistent auszutauschen.
 
Zurück
Oben