Step 7 CPU Tausch CPU 315-2 DP mit CPU 315-2 PN/DP

Blackforest

Level-2
Beiträge
92
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag
Mein Step7 Classic HW Konfigurator mäckert daß er die CPU nicht tauschen kann , da zu groß ?
Wenn ich den darunterliegeden CP 343-1 PN entferne, dann geht s.
Der CP machte eine ISO-ON-TCP Verbndung zum PLS.
OK soweit allerdings kann die neue CPU 315-2 PN/DP keine ISO-ON-TCP Verbndung
Kann das sein ?

alt CPU 315-2 DP
Neu CPU 315-2 PN/DP 6ES7 315-2EH14-0AB0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, wenn s mal wieder nur einfach wäre. Nach Anwahl von ISO-ON_TCP bekomme ich folgende Fehlermeldung
"Kein entsprechender CP in der lokalen Station vorhanden". Als ob er dafür einen extra CP bräuchte
 
Das Stichwort ist hier "loadable FBs" aus der Standard-Library.
Das ganze ist jetzt Software-basiert über TCON und Co, und nicht mehr in NetPro angelegt.

Für den schnellen Überblick:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mein Step7 Classic HW Konfigurator mäckert daß er die CPU nicht tauschen kann , da zu groß ?
Wenn ich den darunterliegeden CP 343-1 PN entferne, dann geht s.
Das klingt, als ob Du den CP343-1 PN beibehalten willst? (obwohl der dann eigentlich gar nicht mehr gebraucht wird)
Zeige uns mal die HW Konfig mit der alten CPU 315-2 DP und dem CP343-1 PN.
Hast Du auch ein Bild von der Fehlermeldung?

Hilft es, wenn Du vor dem CPU-Tausch den CP343-1 auf E/A-Adressen >= 256 projektierst? Die E/A-Adressen müssen außerhalb (größer) der PAE/PAA-Prozessabbilder liegen.

Darf man fragen:
Warum willst Du eine alte 315-2 DP mit einer 315-2 PN/DP austauschen und nicht mit einer aktuellen 315-2 DP? Der CP343-1 PN wird dadurch eigentlich überflüssig. Warum soll er beibehalten werden?

Harald
 
Das Stichwort ist hier "loadable FBs" aus der Standard-Library.
Das ganze ist jetzt Software-basiert über TCON und Co, und nicht mehr in NetPro angelegt.

Für den schnellen Überblick:
Ich brauch keine Bausteine, da ich nur eine passive Verbindung anlegen muß, daß das PLS drauf zugreifen kann
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das klingt, als ob Du den CP343-1 PN beibehalten willst? (obwohl der dann eigentlich gar nicht mehr gebraucht wird)
Zeige uns mal die HW Konfig mit der alten CPU 315-2 DP und dem CP343-1 PN.
Hast Du auch ein Bild von der Fehlermeldung?

Hilft es, wenn Du vor dem CPU-Tausch den CP343-1 auf E/A-Adressen >= 256 projektierst? Die E/A-Adressen müssen außerhalb (größer) der PAE/PAA-Prozessabbilder liegen.

Darf man fragen:
Warum willst Du eine alte 315-2 DP mit einer 315-2 PN/DP austauschen und nicht mit einer aktuellen 315-2 DP? Der CP343-1 PN wird dadurch eigentlich überflüssig. Warum soll er beibehalten werden?

Harald
sind größer > = 256 die CPU hatte der Kunde wohl noch übrig . Richtig eigentlich wollte ich den CP sparen.Unbenannt.png
 
Ich brauch keine Bausteine, da ich nur eine passive Verbindung anlegen muß, daß das PLS drauf zugreifen kann
Wenn Du ohne Bausteine auskommen willst, dann muß das PLS mit einer S7-Verbindung mit der CPU kommunizieren. Oder mit HMI Kommunikation.

eigentlich wollte ich den CP sparen.
Wieso "beschwerst" Du Dich da, daß bei Dir der Austausch der CPU nur geht, wenn vorher der CP in HW Konfig entfernt wird?? 😕

komisch wenn ich das alte Projekt mit der alten CPU einlade, kann ich Verbindungen ohne Ende machen, irgendwas ist anderst an der CPU
Da projektierst Du die Verbindungen ja auch über den CP.

Über die PN-Schnittstelle der PN-CPUs können ISO-on-TCP-Verbindungen nicht mit NetPro projektiert werden. Da werden solche Verbindungen zur Programmlaufzeit mit FB65 TCON eingerichtet und es muß mit FB63/FB64 TSEND/TRCV gearbeitet werden - die "T"-Bausteine FB6x werden dafür zwingend benötigt. siehe Beitrag #4 von MSB, da findest Du ein komplettes Beispielprojekt.

Harald
 
Wenn Du ohne Bausteine auskommen willst, dann muß das PLS mit einer S7-Verbindung mit der CPU kommunizieren.
Wenn Du ohne Bausteine auskommen willst, dann muß das PLS mit einer S7-Verbindung mit der CPU kommunizieren. Oder mit HMI Kommunikation.


Wieso "beschwerst" Du Dich da, daß bei Dir der Austausch der CPU nur geht, wenn vorher der CP in HW Konfig entfernt wird?? 😕


Da projektierst Du die Verbindungen ja auch über den CP.

Über die PN-Schnittstelle der PN-CPUs können ISO-on-TCP-Verbindungen nicht mit NetPro projektiert werden. Da werden solche Verbindungen zur Programmlaufzeit mit FB65 TCON eingerichtet und es muß mit FB63/FB64 TSEND/TRCV gearbeitet werden - die "T"-Bausteine FB6x werden dafür zwingend benötigt. siehe Beitrag #4 von MSB, da findest Du ein komplettes Beispielprojekt.

Harald



Wieso "beschwerst" Du Dich da, daß bei Dir der Austausch der CPU nur geht, wenn vorher der CP in HW Konfig entfernt wird?? 😕

Über die PN-Schnittstelle der PN-CPUs können ISO-on-TCP-Verbindungen nicht mit NetPro projektiert werden. Da werden solche Verbindungen zur Programmlaufzeit mit FB65 TCON eingerichtet und es muß mit FB63/FB64 TSEND/TRCV gearbeitet werden - die "T"-Bausteine FB6x werden dafür zwingend benötigt. siehe Beitrag #4 von MSB, da findest Du ein komplettes Beispielprojekt.

Harald
Kapiert! Durch etwas hin und hergeschiebe hab ich es hinbekommen die neue CPU einzubauen und den alten CP beizubehalten. Auf das PLS hab ich leider keinen zugriff, deshalb gehe ich diesen weg
neu.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe Deine HW Konfig in meinem Step7 V5.5 nachgebaut.
Ich würde sagen, die CPU 315-2 DP kann generell nicht einfach gegen 315-2 PN/DP "getauscht" werden (die neue CPU ist zu unterschiedlich). Die CPU 315-2 DP muß im Steckplatz 2 gelöscht werden und dann kann auf den leeren Steckplatz eine 315-2 PN/DP gesteckt werden. Der CP343-1 PN muß dafür überhaupt nicht angefasst werden.

Harald
 
Ich brauch keine Bausteine, da ich nur eine passive Verbindung anlegen muß, daß das PLS drauf zugreifen kann
Das ist ein Widerspruch in sich. Einen oder mehrere Bausteine benötigst du in jedem Fall, ob Aktiv oder Passiv spielt dabei keine Rolle.

Du benötigst also im mindesten, je nachdem:
a)
TCON mit entsprechender Parameter Versorgung.
Statt FC5/6 dann TSEND/TRCV

b)
Bisher wurde Fetch/Write verwendet, dann 2x FW_IOT mit entsprechender Parameter-Versorgung.

Zumindestens theoretisch bin ich immer noch der Meinung, dass das auch ohne CP funktionieren sollte.
 
Zumindestens theoretisch bin ich immer noch der Meinung, dass das auch ohne CP funktionieren sollte.
Ich auch.
Für den Kommunikationspartner "PLS" ändert sich nichts, egal ob die ISO-on-TCP-Verbindung über den CP oder über die integrierte PN-Schnittstelle der CPU läuft. Die CPU-PN-Ss. muß nur die selbe IP-Adresse erhalten, die der CP hatte.
Nur beim local TSAP, der bei TCON für die PN-Schnittstelle der CPU angegeben werden muß, könnte es evtl. sein, daß da 2 Bytes "B#16#E0, B#16#02," vorne dran gehängt werden müssen. Die Details dazu fallen mir aber gerade nicht ein.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe Deine HW Konfig in meinem Step7 V5.5 nachgebaut.
Ich würde sagen, die CPU 315-2 DP kann generell nicht einfach gegen 315-2 PN/DP "getauscht" werden (die neue CPU ist zu unterschiedlich). Die CPU 315-2 DP muß im Steckplatz 2 gelöscht werden und dann kann auf den leeren Steckplatz eine 315-2 PN/DP gesteckt werden. Der CP343-1 PN muß dafür überhaupt nicht angefasst werden.

Harald
klar das geht, allerdings im alten projekt tauschen / ersetzen geht nur wenn du den CP wegmachst hier die alte Konfig
Unbenannt.png
 
Das ist ein Widerspruch in sich. Einen oder mehrere Bausteine benötigst du in jedem Fall, ob Aktiv oder Passiv spielt dabei keine Rolle.

Du benötigst also im mindesten, je nachdem:
a)
TCON mit entsprechender Parameter Versorgung.
Statt FC5/6 dann TSEND/TRCV

b)
Bisher wurde Fetch/Write verwendet, dann 2x FW_IOT mit entsprechender Parameter-Versorgung.

Zumindestens theoretisch bin ich immer noch der Meinung, dass das auch ohne CP funktionieren sollte.
Ziel ist es ja den CP zu ersetzen, im alten Projekt gab es zwar einen FC5/FC6 AG Send Receive aber der wird nicgend aufgerufen
 
Ziel ist es ja den CP zu ersetzen, im alten Projekt gab es zwar einen FC5/FC6 AG Send Receive aber der wird nicgend aufgerufen
Okay, dann müsstest du theoretisch zwei Iso-On-TCP Verbindungen gehabt haben, wovon eine als Fetch, und eine als Write in Netpro angelegt war. Richtig?
Also quasi Ersatz durch Variante b) meiner Antwort ...

Dann probier das ganze halt mal aus, im schlechtesten Fall funktioniert es nicht, dann bleibt der CP halt drin.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Okay, dann müsstest du theoretisch zwei Iso-On-TCP Verbindungen gehabt haben, wovon eine als Fetch, und eine als Write in Netpro angelegt war. Richtig?
Also quasi Ersatz durch Variante b) meiner Antwort ...

Dann probier das ganze halt mal aus, im schlechtesten Fall funktioniert es nicht, dann bleibt der CP halt drin.
Richtig 2 verbindungen als Fetch and Write
Ausprobieren geht nicht, da er beim parametrieren in der neuen CPU sofort meckert daß er keinen CP hat und somit läßt sich die Verbindunng nichteinmal projektieren
fetch.png
 
klar das geht, allerdings im alten projekt tauschen / ersetzen geht nur wenn du den CP wegmachst hier die alte Konfig
Ich hatte Deine alte HW Konfig von Beitrag #9 nachgebaut. Irgendwie tauschen/ersetzen der CPU ging bei mir nie.
Was/wie genau hast Du das gemacht um die CPU zu "tauschen/ersetzen" ???


Richtig 2 verbindungen als Fetch and Write
Ausprobieren geht nicht, da er beim parametrieren in der neuen CPU sofort meckert daß er keinen CP hat und somit läßt sich die Verbindunng nichteinmal projektieren
Anhang anzeigen 66649
Ahhh, wir sind kaum erst im Beitrag 18 und schon kommen Details ... ;)

Wie ich schon im Beitrag #10 schrieb, können die Verbindungen über die PN-Schnittstelle der CPU nicht mit NetPro projektiert werden. Die Verbindungen werden zur Programmlaufzeit mit FB65 TCON eingerichtet.
Die für TCON benötigte Verbindungsbeschreibung kann man mit dem "OC Wizard" erstellen (Rechtsmausklick auf den Bausteine-Ordner). Ob man so auch ISO-on-TCP Verbindungen mit Fetch/Write einrichten kann weiß ich allerdings nicht.

Harald
 
Ich hatte Deine alte HW Konfig von Beitrag #9 nachgebaut. Irgendwie tauschen/ersetzen der CPU ging bei mir nie.
Was/wie genau hast Du das gemacht um die CPU zu "tauschen/ersetzen" ???



Ahhh, wir sind kaum erst im Beitrag 18 und schon kommen Details ... ;)

Wie ich schon im Beitrag #10 schrieb, können die Verbindungen über die PN-Schnittstelle der CPU nicht mit NetPro projektiert werden. Die Verbindungen werden zur Programmlaufzeit mit FB65 TCON eingerichtet.
Die für TCON benötigte Verbindungsbeschreibung kann man mit dem "OC Wizard" erstellen (Rechtsmausklick auf den Bausteine-Ordner). Ob man so auch ISO-on-TCP Verbindungen mit Fetch/Write einrichten kann weiß ich allerdings nicht.

Harald
Ich glau jetzt sind wir durch ob ich das mit dem CP oder mit den Bausteinen mache muß ich mir überlegen
 
Zurück
Oben