S7-Kommunikation 313C

Farinin

Level-2
Beiträge
352
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.
Ich muss eine Kommunikation zwischen einer 414-2DP und zwei 313C-2DP aufbauen. Die Verbindung steht auch laut Netpro.
Zum Übertragen nutze ich wie immer B_Send/B_Rvc, aber die Steuerungen tauschen keine Daten aus. Kann eine 313C kein B_Send/B-RCV und wenn nicht welche Kommunikation könne diese?
 
B-Send/b-Recive

Hallo Farinin

soweit ich weiß musst Du in der 300 den FB12/FB13 verwenden (zu finden in der Simatic Net Bibliothek). Die 400-er mach das ganze mit SFB der im Lieferunpfang enthalden ist.
Ich habe gestern mal versucht das ganze zwischen 2 400-er CPU`s zu programmieren habe aber keinen Send/Recive Auftrag zustande bekommen. Nutze jetzt Get/Put mit einseitiger Vebindung was für meine Zwecke ausreichend ist. Wenn Du schon FB`verwendest kann ich Dir leider auch nicht weiterhelfen, da das ganze für mich auch Neuland ist! :)
 
Hallo.
Ich muss meine Thema noch mal wieder aktivieren und diesmal habe ich auch ein kleines Bildchen zur Hilfe. Lange Rede kurzer Sinn zwischen den mit blauen Pfeilen markierten Stationen, soll über die Profibusverbindung mindestens 1 Bit ausgestauscht werden. Wer kann mir helfen?
 

Anhänge

  • Konfiguration KWH.PNG
    Konfiguration KWH.PNG
    11,3 KB · Aufrufe: 51
Servus,

die 300er Steuerungen können am Profibus über die integrierte Schnittstelle nur Server-Dienste für die S7-Kommunikation bereitstellen.
D.h. die Kommunikation muss von der 400er gesteuert werden (FB-Aufrufe).
Mittels Put-/Get solltest du von der 400er auf die 300er zugreifen können.

Wenn die Kommunikation über die 300er abgewickelt werden soll - dann bräuchtest du dort einen Profibus-CP (342-5).

Unter folgendem Link gibt´s von Siemens ein Kompendium bzgl. Kommunikationsmöglichkeiten bei S7-300/400.
Link
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok. Die Funktion von Put und Get habe ich erfolgreich an einer bestehenden Verbindung getestet. Danach habe ich dann die neuen Verbindungen im NetPro erzeugt und auch geladen auf den betreffenden Stationen. Jedoch wird keine Verbindung aufgebaut!
Was kann man machen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
zeig mal wie du die bausteine parametriert hast und welche von den beiden stationen macht bei dir den aktiven verbindungsaufbau? es darf immer nur eine den verbindungsaufbau machen!
 
ÄÄh. Wie gesagt die Bausteine habe ich auf der obersten Verbindung, die steht, getestet und da klappt es mit Put/Get. Danach habe ich in NetPro die S7-Verbindungen generieren lassen und alle Stationen aus NetPro geladen. Jedoch kommt es dann zu den bekannten Problem. Die aktive Verbindung hat NetPro bei der S7-400 gesetzt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, irgendwie ist das eigenartig. Wenn ich mich auf die 414 stelle und eine Verbindung anlegt merkert NetPro nicht. Wenn ich aber auf der 313C stehe und eine Verbindung anlegen will, dann merkert NetPro das zu wenig Resourcen frei sind. Warum kA.
 
Zurück
Oben