Step 7 PLCSIM mit TCPIP und Step7V5.5 will nicht

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.404
Reaktionspunkte
4.039
Zuviel Werbung?
-> Hier kostenlos registrieren
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?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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. :-(
 
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
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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.
 
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

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:
Zuviel Werbung?
-> Hier kostenlos registrieren
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 habe das schnell mal probiert bei mir.<br>
Neues Projekt -> CPU 315-2 DP/PN V3.2 je ein PROFINET Netzwerk und ein PROFIBUS Netzwerk<br>
Im Simatic Manager die CPU markiert und "Simulation ein" gedrückt , im PLCSIM dann "PLCSIM(TCP/IP) eingestellt<br>
HWCONFIG Download -> IP gefunden und geladen<br>
Simatic Manager -> laden ohne Meldung<br>
Simatic Manager Online gehen -> keine Meldung geht online
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:

Reinitialisieren der Schnittstellen Windows 32Bit:
- Starten Sie hierzu den Registrierungseditor über "Start > Ausführen... > Eingabe: Regedit" und öffnen Sie den Schlüssel: "HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\SINEC\LogDevices".
- Exportieren Sie den Ordner (Rechtsklick -> Exportieren), um diesen zu sichern und löschen Sie diesen anschließend.
- Starten Sie den Rechner neu.
- Starten Sie Step 7 mit Administratorrechten.
- Stellen Sie die Schnittstelle erneut ein und testen Sie die Funktion

Reinitialisieren der Schnittstellen Windows 64Bit:
- Öffnen Sie den Laufwerkspfad "C:\ProgramData\Siemens\Automation\Simatic OAM\data" (Beachten Sie, dass ProgramData ein unsichtbarer Ordner ist)
- Benennen Sie den Ordner LogDevices um. (z.B. LogDevices_old)
- Starten Sie den Rechner neu.
- Starten Sie Step 7 über Rechtsklick als Administrator ausführen.
- Stellen Sie die Schnittstelle erneut ein und testen Sie die Funktion.

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

Für die schnelle Reaktion gibts ein Bienchen an den Support! :)
 
Zurück
Oben