Step 7 Simulation mehrerer CPUs gleichzeitig inklusive Querkommunikation

vollmi

Level-3
Beiträge
5.436
Reaktionspunkte
1.410
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen

Ich möchte ein recht altes Projekt umrüsten. Dazu würde ich dieses gerne komplett simulieren inklusive Querkommunikation.
Ist es irgendwie möglich 20-30 PLCSIM Instanzen auf einem Rechner rennen zu lassen (Besser wären noch mehr, das Projekt beeinhaltet 70 SPSsen), so dass sie über ihre LEAN CPs miteinander kommunizieren können? Und gleichzeitig auf demselben Rechner eine WinCC OA Instanz laufen zu lassen die dann auf diese CPUs zugreift?

Ich hab jetzt schonmal drei CPUs gleichzeitig im PLC Sim am Laufen, allerdings die Querkommunikation läuft bisher nicht. Obwohl die in PLCSIM angezeigte IP stimmen würde.

mfG René
 
Soweit ich weiß ist die Kommunikation bei PLC-SIM nicht möglich.

Hier im Forum gibt es aber irgendwo "NetToPLCSIM" um dieses zu umgehen.
Ob diese Funktion alles das bereitstellt was Du brauchst weiß ich aber leider nicht.

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nettoplcsim hilft da nicht weiter.

Es gibt ein paar Kommunikationsbausteine die auch mit Plcsim funktionieren. Put/Get-Kommunikation funktioniert beispielsweise, aber nur wenn man bei einem Programm für die 300er nicht die FBs sondern direkt die SFBs verwendet. Es gibt bei Siemens ein FAQ in dem aufgeführt ist welche Bausteine mit Plcsim funktionieren, den habe ich aber auch nicht griffbereit.
 
Hi,

auf einem Rechner gehen glaube ich nicht mehr als 2 PLCSIM Instanzen, wenn die dritte gestartet wird kommte eine entsprechende Fehlermeldung.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

auf einem Rechner gehen glaube ich nicht mehr als 2 PLCSIM Instanzen, wenn die dritte gestartet wird kommte eine entsprechende Fehlermeldung.
Also bisher zumindest war die maximale Anzahl auf 8 begrenzt. Die Begrenzung lässt sich aber aus der s7wsvapx.exe "herauspatchen", dann gehen noch mehr.

Ich habe mal ein Projekt mit sieben S7-300 mit umfangreicher Querkommunikation nur mit Plcsim getestet. Wie gesagt, man muss nur für die Simulation die Put/Get FBs gegen die SFBs tauschen. Zusätzlich dann ein reales Panel mit Nettoplcsim an die 7 Plcsim Instanzen angekoppelt, und vollständig im Büro durchsimuliert.
Da vollmi aber gerne die T-Bausteine verwendet: diese funktionieren nicht mit Plcsim.
 
Also bisher zumindest war die maximale Anzahl auf 8 begrenzt. Die Begrenzung lässt sich aber aus der s7wsvapx.exe "herauspatchen", dann gehen noch mehr.

Ich habe mal ein Projekt mit sieben S7-300 mit umfangreicher Querkommunikation nur mit Plcsim getestet. Wie gesagt, man muss nur für die Simulation die Put/Get FBs gegen die SFBs tauschen. Zusätzlich dann ein reales Panel mit Nettoplcsim an die 7 Plcsim Instanzen angekoppelt, und vollständig im Büro durchsimuliert.
Da vollmi aber gerne die T-Bausteine verwendet: diese funktionieren nicht mit Plcsim.

Stimmt , hatte das mit PLCSIM V13 verwechselt, dort sind nur maximal 2 Instanzen möglich.
 
Stimmt , hatte das mit PLCSIM V13 verwechselt, dort sind nur maximal 2 Instanzen möglich.
Ts, alles wird besser beim TIA-Portal.

Aber ich bin schon froh wenn überhaupt eine TIA-V13 Plcsim Instanz ohne abstürzen startet. Vor allem wie lange das alles dauert beim TIA-Portal. Bei Step7 5.5 teste ich auch auf der Baustelle gelegentlich einzelne Funktionen in Plcsim durch, bevor ich diesen in die SPS lade. Bei Step7 dauert ein Anlegen einer neuen Konfiguration, Laden in Plcsim und Start vielleicht 1 Minute. Bei TIA-Portal dauert das mindestens 10 Minuten.
Wie sagt der rostige Nagel, TIA-Portal: "Automatisieren Sie in 10 Minuten was vorher nur 1 Minute gedauert hat"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mal ein Projekt mit sieben S7-300 mit umfangreicher Querkommunikation nur mit Plcsim getestet. Wie gesagt, man muss nur für die Simulation die Put/Get FBs gegen die SFBs tauschen. Zusätzlich dann ein reales Panel mit Nettoplcsim an die 7 Plcsim Instanzen angekoppelt, und vollständig im Büro durchsimuliert.

Danke dir. Starten konnte ich einige Simulationen Simultan. Mit BSEND/RECV hats sogar funktioniert. Leider wurde das ursprüngliche Projekt komplett auf AGSEND/RECV Bausteine abgelegt. Der Ursprüngliche Programmierer hielt und hält nichts von FBs.

Also keine Simulation, da der Umbau auf diese Kommunikationsarten bei der Projektgrösse den Kostenrahmen mehr als Sprengen würde. Zum Glück habe ich noch genügend CPUs um den grössten Programmteil auf den KopfCPUs zu testen. Die unteren werden eh nicht angefasst. Und ich muss davon ausgehen das die weiter funktionieren.

Aber gut zu wissen das es für Kommunikationstests mit S7 Kommunikationsbausteinen eine Möglichkeit gäbe.

Da vollmi aber gerne die T-Bausteine verwendet: diese funktionieren nicht mit Plcsim.
Oh da kennt mich aber einer schon ;)

mfG René
 
Zurück
Oben