Controler/Device mittels PN CPU

Outrider

Level-1
Beiträge
745
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, wie wird ein Controller/Device System mittels einer 315-2 PN/DP (Controller ) und mehrere 314C-2DP CPU's mit CP 343-1 lean ( Device) realisiert ?
Es sollen größere Datenmengen ( ca. 1000-1500 Byte) zyklisch zur Controller CPU transferiert werden.

Wie wird sowas in der Hardwarekonfiguration aufegabaut und wie im S7 Programm ?
Welche Befehle sind es ( PUT, GET, SEND, RECIVE......u.s.w )

Vielleicht gibt es zu diesem Beispiel ein Link oder Lösungen in Form von Programmen.

Gruß und Danke für Tipps
 
Zyklische PN-IO Verbindungen mit CP343-1 Lean als Device sind meines Wissens nach nur bis 256 Byte möglich.Sollen mehr Daten übertragen werden, musst Du S7-Verbindungen mit NetPro projektieren. Die Kommunikation läuft dann mittels BSEND/BRECV (da diese Bausteine die einzigen sind, die so viele Daten auf S7-Verbindungen unterstützen). Das hat allerdings nichts mehr mit Profinet zu tun, sondern die Kommunikation läuft asynchron.

Empfehlenswerter (und meist auch etwas schneller) wäre der Einsatz eines CP343-1 (ohne Lean) an der PN-CPU. Statt der S7-Verbindung sollte dann eine Iso-on-TCP Verbindung zum Einsatz kommen und die Bausteine AG_SEND und AG_RECV (aus der Bibliothek "Simatic_Net_CP")

mfg Maxl
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Muss bei PN wirklich ein Baustein für das Einlesen und Ausgeben der Daten aufgerufen werden? Genügt es nicht mehr wie bei PB die Parametrierung vorzunehmen und der zyklische Rest geht automatisch? Ist dies etwa ein Rückschritt? Oder noch nicht implementierte Features? :rolleyes:
 
Nein, grundsätzlich ist bei PN alles gleich geblieben wie bei DP. Allerdings sind auch die Beschränkungen für zyklische Nutzdaten in etwa die gleichen geblieben.

Bausteine zur Ein-/Ausgabe werden nicht unbedingt benötigt. Man kann IOs genau wie bei DP ins Prozessabbild verfrachten, oder auch per SFC14/15 lesen/schreiben. Großen Datenmengen per PN im Prozessabbild einer 315PN oder 317PN bremsen jedoch die CPU extrem aus.

Wird ein CP343-1 verwendet, so müssen wie beim CP342-5 die Daten per FCs von CP eingelesen werden bzw. rausgeschrieben (jedoch sind es andere FCs - FC11/12 statt 1/2)

Fazit: es hat sich eigentlich kaum was geändert.


Mein Beitrag mit den FBs BSEND/BRECV usw. bezieht sich auf Datenmengen > 256 Bytes.
 
Zurück
Oben