Step 7 PLCSIM mit TCPIP und Step7V5.5 will nicht

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.424
Reaktionspunkte
4.046
Step7 V5.5 SPS 315-2PN/DP (Profibus und Ethernet konfiguriert)
TIAV13 TP1200 mit Geräte-Proxy auf V5.5, Ethernat konfiguriert.

Ich kann in Step7 V5.5 PLCSIM nur über Profibus erreichen. Stelle ich auf TCP/IP um, kommt die Meldung, dass die SPS über das eingestellte Subnetz nicht zu erreichen ist. Die PG-Schmittstelle in Step7 V5.5 wird automatisch umgestellt, wenn ich die entsprechende Schnittstelle an PLCSIM auswähle, das scheint soweit zu gehen.

Will ich das TP1200 simulieren, verbindet sich das natürlich nur über TCP/IP mit PLCSIM, das funktionioert auch, wenn ich PLCSIM auf TCP/IP stelle.

Problem: Will ich mit Step7 arbeiten muß ich auf Profibus umschalten, dann geht aber das HMI nicht und umgekehrt.

Warum funktioniert TCP/IP mit Step7 und PLCSIM nicht mehr (bin sicher das ging früher). Hat jemand ein ähnliches Problem schon gelöst?


PS: Ich hatte das Programm auch schon im TIA, aber es ist rel. groß, im Projektbaum sucht man sich den Wolf und die Arbeitsfläche ist mir außerdem bei weitem zu klein. Außerdem hab ich Bedenken, dass später die Hardware (Servos etc.) über TIA nicht richtig konfiguriert werden kann, bei Step7 hatte ich diese Komponenten schon im Einsatz. Daher würde ich lieber Step7 zum Programmieren nutzen.
 
überprüf mal ob du ein PG im Projekt zugeordnet hast was auf Profibus verbunden ist, weil dann würde step7 immer umstellen wenn du versuchst online zu gehen.
Oder an der CPU im Projekt ist mal wieder eine Zugangsadresse projektiert?
 
1. Leider nein
PG hab ich gar nicht im Projet eingefügt.
Wenn ich das mache und auf TCP/IP umstelle geht es auch nicht.

2. Wo mache ich das denn???
 
Zugangsadresse prüfen:

Simatic Manager -> Extras -> Einstellungen -> Ansicht , hier die Option "Ändern der Zugangsadresse zulassen" aktivieren

Dann im Projekt an der CPU den Programmordner markieren und über des Menü Zie3lsystem -> Zugangsadresse aufmachen und prüfen was drinne steht.
Im PLCSIM hast du ja vermutlich auch schon auf TCP/IP umgestellt oder?
 
Da stand eine andere Adresse drin, aber eine Änderung bewirkt nichts.
Was muß da rein, die meines Laptops?
Was macht dann PLCSIM damit?

Ich hab gar kein PG/PC im Projekt eingefügt, warum dann immer die Fehlermeldung:

"Die Baugruppe CPU 315-2 PN/DP kann nicht über das dem PG/PC zugeordnete Subnetz erreicht werden."

Sollte ich mal ein PG/PC einfügen?

PS: Ja PLCSIM stell ich entsprechend um.
 
Da sollte eigentlich gar keine Adresse rein, also wenn möglich löschen
Mit der Zugangsadresse ist es möglich ohne Änderungen an der HWConfig auf eine CPU online zu gehen mit einer abweichenden Adresse zu im Projekt hinterlegten Adresse.
Wenn eine Zugangsadresse aktiviert ist dann wird immer diese Adressinformation genommen um online zu gehen , ganz egal was im HWConfig oder so für adressen stehen, die Zugangsadresse hat die höchste Priorität.

Ansonsten mal testweise ein neues Projekt mit 215-2 DP/PN anlegen und schauen ob es da klappt dann kannn man das auf das Projekt beschränken und nicht an der Infrastruktur drum herum
 
Ok, ich versuch es mal mit einem neuen Projekt.
Wenn ich die Zugangsadresse lösche, steht beim nächsten Aufruf eine 0.0.0.0 drin.
Es geht nicht zu PLCSIM, die Umstellung erfolgt korrekt.
Ich habe TIA im Verdacht, damit ging es beim Test.
Aber wie gesagt, das Programmieren damit dauert bei mir 3 Mal so lange, das ist einfach nicht zumutbar und die HArdware macht mir Sorgen. Wenn ich dann nicht mit der Hardware klarkomme hab ich wieder ein Problem.
 
Es geht leider auch nicht mit einem frischen Projekt.
Ohne PLCSIM, will Step7 auf das Gerät zugreifen und bringt dann das Suchfenster (z.Bsp. bei Hardwarekonfig übertragen). Dann kommt korrekt, das die Verbindung mit dem Gerät nicht hergesellt werden kann.
Sobald ich PLCSIM starte, kommt die o.g. Meldung wenn ich irgendwie online etwas machen will.

Schade, das kann ich wohl für die Zukunft vergessen. :-(
 
Hi,

kannst du kurz sagen welche Versionen genau installiert sind, ich würde das hier mal ausprobieren ob ich das auch habe.

Gruß
Christoph
 
Hallo Ralle,


habe ein ein ähnliches Problem.


Step7 V 5.5 und Win-flex
CPU314C-2PN/DP
Panel KTP600 color PN


Kann PLCSim auch nur über Profibus erreichen. Sehe aber bei erreichbaren Teilnehmer über TCP/IP die PLCSIM CPU.


Runtime Win-flex gestartet – PLCSim auf Profibus
Panel verbindet sich nicht mit PLCSim da Profinet
PLCSim Verbindung kurz auf TCP/IP - Panel - Simulation baut Verbindung auf
PLCSim zurück auf Profibus – Runtime bleibt mit PLCSim verbunden und es geht eine Verbindung zwischen Step7 und PLCSim.


Eine IM151-8PN/DP Cpu kann ich gernicht mit PLSIM simulieren .


Gruß Per
 

Ah, Danke, ich hab es ausprobiert, bei mir läuft das auch ganau so, wie du es beschrieben hast.
Unter "Erreichbare Teilnehmer" sehe ich PLCSIM.
Nach Start der HMI-Simulation aus TIA heraus, auf Profibus zurückstellen, trennt die Verbindung zum HMI nicht. Da muß man auch erst mal drauf kommen.
So kann ich das Programm wenigstens testen.
 
ich habe das schnell mal probiert bei mir.
Neues Projekt -> CPU 315-2 DP/PN V3.2 je ein PROFINET Netzwerk und ein PROFIBUS Netzwerk
Im Simatic Manager die CPU markiert und "Simulation ein" gedrückt , im PLCSIM dann "PLCSIM(TCP/IP) eingestellt
HWCONFIG Download -> IP gefunden und geladen
Simatic Manager -> laden ohne Meldung
Simatic Manager Online gehen -> keine Meldung geht online
 
Bei mir muss ich noch immer in Step7 Zielsystem->Ethernet-Teilnehmer bearbeiten und dort die Adresse zuweisen, dannach funktioniert es bei mir immer.
 

Ja, so sollte das sein.
Immerhin gibt es einen Workarround, der hilft mir erstmal. Muß ich zwar bei jedem Neustart vom HMI PLCSIM auf TCP/IP umstellen (vermute ich mal, noch nicht getestet), aber das kann ich verkraften.

Danke für die Hilfe.

PS: Ich hab mal bei Siemens einen Service-Request (SR) angelegt, mal sehen, ob die dazu etwas sagen können. Wie es aussieht bin ich da ja nicht der Einzige.
 
Zuletzt bearbeitet:
Finde ich auch seltsam, aber bei mir funktioniert es nur so bei TCPIP. Bei Profibus funktioniert es bei mir auch ohne Probleme.

Hab eben mal probiert, hilft in meinem Fall leider nicht.


Zu "Zielsysten/Erreichbare Teilnehme anzeigen"

Der Teilnehmer, der gefunden wird, hat ja die richtige IP, ich kann den dann auch im Simaticmanager offnen und online gehen (natürlich fehlen dann Stat-Var usw.).
Scheint also irgendwas im Simatic-Manager verbogen zu sein. Ich hab immer noch TIA im Verdacht ;-)
 
Ich mach es eigentlich auch so.

CPU und HW-Konfig anlegen...
Simulator starten auf TCP...
Den ganzen Stationsordner anklicken und downloaden.
PLCSim auf RUN.

Damit geht bei mir eigentlich alles über TCP. Step7 programmieren, WinCC-Panel-Sim, Tia-Panel-Sim.
 
Das ging diesemal sehr schnell bei Siemens:



Bei mir war es Variante 2, PLCSIM tut jetzt wieder, was es soll.

Für die schnelle Reaktion gibts ein Bienchen an den Support!
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…