Step 7 Siemens CPU 314C-2DP mit CP343-1 und CP343-1 Lean

ulrich-ahrens

Level-2
Beiträge
10
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe eine gebrauchte S7-300 CPU mit CP343-1 und CP343-1 Lean Modul, sowie ein Step7 in einer virtuellen Windows XP VM und will diese in Betrieb nehmen, bzw. auch die IP Einstellungen ändern. Ist dies nur per Ethernet überhaupt möglich, oder wird zwingend ein USB MPI Adapter dafür benötigt?
 
Kannst du über Ethernet und aus eine VM machen.
Die erste übertragung auf eine ungetaufte CP geht über die MAC Adresse und ISO Protokoll.
Es bedeutet, die reale Netzwerkkarte und die virtuelle Netzwerkkarte müssen 'gebridged' sein.
Und in die virtuelle Netzwerkkarte muss die MAC Adresse von die realen Netzwerkkarte eingestellt sein.
 
Wenn bridged muss die Host Seite von die VM erreichbar sein.
Da kann viele Dinge schief gehen, auch wenn man ein VM mit XP auf ein Host mit Win 10 oder Win 11 betreibt.
Da musst du dich eine VMware ekspert oder VMware Forum wenden.

Eine einfache Alternativ ist einen USB-Ethernet Adapter zu verwenden. Dies verbindet man direkt mit die VM (nicht 'bridged' oder sonnst). Es ist einfacher und zuverlässig. Kostet fast nichts.
Für Windows XP glaube ich du braucst mindestens SP1 für USB Unterstützung.
edit: SP3 ist vermutlich die letzte und beste für USB Unterstützung. Aber kein USB3 unter XP !
edit edit: Problem ist vielleicht einen heutigen USB-Ethernet Adapter zu finden mit Treiber für XP.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls mehrere Netzwerkkarten auf dem Host sind, muss man aufpassen, dass der richtige Bridged steht und ausgewählt wird. Ich deaktiviere immer gerne alle anderen für VMware (Rechtsklick auf den jeweiligen Adapter, "Eigenschaften", und dann Haken raus bei VMware Bridge). Wenn nur noch der richtige den Haken gesetzt hat, kann er sich nicht mehr für den falschen entscheiden.
 
Einfach eine Schnittstelle im VMWare NetzwerkBrowser fest einem Netzwerk zuweisen, problem solved. (intern verbaute schnittstelle z.B.)
Die ganze "Automatik" und co taugt nix und macht nur Ärger.
 
Da kann viele Dinge schief gehen, auch wenn man ein VM mit XP auf ein Host mit Win 10 oder Win 11 betreibt.
Da musst du dich eine VMware ekspert oder VMware Forum wenden.
Ich hab in der Zwischenzeit die Erfahrung gemacht, dass Virtualisierung unter Linux als Host-Betriebssystem weniger Ärger macht als Windows 11.
Die meisten Notebooks werden von Ubuntu oder Fedora mittlerweile ganz gut unterstützt. Als Virtualisierung verwende ich QEMU/KVM und libvirt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hab auf dem Host immer Sinec PNI.


damit dann die IP des CP vergeben. Dann kommst auch aus der VM schonmal einfacher drauf.

evtl. CPU urlöschen.

kann aber trotzdem noch schwer werden, die CPU über den CP das erste mal zu laden, wenn die CPU noch nicht weiss, dass es den CP überhaupt gibt.

Also probieren. Wenns nicht geht, bleibt nur der MPI Adapter.
 
Habe jetzt im VMWare "Virtual Network Editor" alle Netze entfernt, und nur ein neues mit Bridged auf ein realen Adapter definiert.
Konnte jetzt im SIMATIC Manager die MAC Adressen von beiden (CP343-1 und CP343-1 Lean) sehen und IP Adressen vergeben.
Sind auch beide mit den vergebenen IP Adressen per Ping erreichbar, also schon mal erfolgreich.
Jetzt wäre noch interessant, wie die bereitgestellten Sourcen der S7 (kommt vom Kunden) in die CPU geladen werden kann.
 
Im Kunden Projekt ist eine: CPU 314C-2 DP: 6ES7 314-6CG03-0AB0 verwendet, ich habe aber
eine: CPU 314C-2 DP: 6ES7 314-6CF00-0AB0.
Kann ich diese im Projekt (es geht nur um die Prüfung einer Schnittstelle, die mit Profinet angesteuert wird) einfach austauschen?
Step7 bemängelt beim laden des Projektes die unterschiedlichen Nummern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Deine Test CPU ist älterer als die Kunden-CPU.
Wenn es umgekehrt wäre dann hätte ich keinen Angst.
Die CPUs sind aufwärts kompatibel, wenn nur nicht die Grund Typ sich ändert.
In die Hardwarekonfig, kannst du die 314-6CF00-0AB draggen-und-droppen auf die 314-6CG03-0AB0 ? Und STEP7 akseptiert es ? In den Fall wird die Hardwarekonfiguration übernommen ohne Änderungen.

edit: Habe es gerade probiert. Geht nicht.

NB. Eigentlich ist dies eine andere Thema.
 
CPU konnte in Step7 getauscht werden, Aussage vom PLC Programmierer ist, das mit einer MMC der Speicher der CPU vergrößert werden kann. Allerdings kommt immer wieder die Meldung beim Versuch das Programm zu laden das der Speicher nicht ausreicht. Meiner Meinung nach kann der Speicher nicht mit einer MMC vergrößert werden.
 
Zurück
Oben