PLCSim Netzwerkerweiterung "NetToPLCSim"

Zuviel Werbung?
-> Hier kostenlos registrieren
图像 1.jpg图像 4.jpg
hallo Thomas
Das erste Bild ist von Industrie-Flussdiagramm, und das zweite ist mein Experiment zeigt Einsetzen OPC-Server nach einer erfolgreichen Verbindung des Bildes, sondern nur auf die nächste OPC-Server verbunden und können nicht simuliert so sehr verwirrt, weiß nicht, meine Beschreibung werden Nein, ich hoffe, etwas Hilfe zu bekommen, was ich nicht die Hardware, um die Probleme zu lösen, Analog haben, danke.
zhouchang
 
Du startest Plcsim und lädst dein Programm mit der HW-Konfig in die Plcsim-CPU. Die Schnittstelle in Plcsim stellst du auf "TCP/IP".
Dann startest du Plcsim, stellst bei "Network IP Address" die IP-Adresse deines PCs ein (192.168.0.1), bei "Plcsim IP Address" gehst du über den Button "..." und wählst die Plcsim-Adresse aus die dort angezeigt wird. Dieses sollte die Adresse deines Ethernet-CP sein.

Bei deinem OPC-Server stellst du als IP-Adresse für die S7 die IP von PC1 ein, also 192.168.0.1.
Für die Rack/Slot Angabe musst du nachsehen auf welcher Slot-Nummer deine CPU in der HW-Konfig gesteckt ist. Bei einer S7-300 ist das immer Rack=0 und Slot=2, bei einer S7-400 kann die CPU auch auf andere Rack/Slot-Kombinationen gesteckt werden. Das musst du nachsehen, und diese Werte bei deinem OPC-Server enistellen.

Was für einen OPC-Server hast du im Einsatz, den Simatic.Net OPC-Server?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ist es, simatic.net OPC-Server zu verwenden, in der Tat, ich denke, die Idee ist, eine einfache Kommunikation Basisstation, die eine CPU416 -2DP und einem industriellen Ethernet- Kommunikationsmodul CP443-1 etabliert komplette opc analoge Kommunikations hat zu bauen, mit SIMATIC . net . Seit plcsim nicht kompatibel OPC -Server-Module , hat China Forum jemand plc durch nettoplcsim Erfolg, aber nicht geben, mir Fragen zu beantworten,
Sein Beitrag schrieb : Heute, endlich zu einem anderen Computer auf die verschiedenen Software brauche ich installiert bewegt , sind die experimentellen Ergebnisse perfekte Kommunikation , um über die Ergebnisse zu berichten :
1 , SimaticNet kann nicht in dem gleichen Rechner installiert NetTOPLCSIM , kann eine virtuelle Maschine, die Maschine in einer Einheit
2, OPC ist IEgerenral , konfiguriert die IP-Adresse der Parteien an die Station nach dem Download kann die IP-Adresse bis guten Seiten gesetzt werden , sehr einfach, hat keine Schwierigkeiten zu finden.
OPC ist IEgerenral , dies habe ich nicht bekommen , zu wissen , IEgerenal nicht auf PC -Station und plcsim nicht Konflikt mit STEP7 es installiert ? Ich hoffe, Ihre Antwort zu bekommen , wirklich dankbar , China niemand versucht, ich gab ihm antwortet er mir nicht antworten , ich danke Ihnen für solch eine schnelle Antwort .
zhouchang
 
Da die Frage der Einrichtung einer Testverbindung zwischen dem Simatic.Net OPC-Server und Plcsim mit Nettoplcsim schonmal aufkam, habe ich eine bebilderte Kurzanleitung erstellt.
Ich hoffe durch die Grafiken wird das Prinzip klar.

Der Simatic.Net OPC Server mag es nicht, wenn seine Ziel-SPS die gleiche IP-Adresse hat wie der Rechner auf dem er selber läuft. Das heißt, um den Simatic.Net OPC-Server zu testen sind immer zwei Rechner notwendig (mit echter Hardware oder in einer virtuellen Maschine).
Das ist aber nur ein Problem beim Simatic.Net OPC Server, andere Hersteller haben damit kein Problem.
 

Anhänge

  • SimaticNet-OPC-mit-Nettoplcsim.pdf
    400,4 KB · Aufrufe: 36
Hallo
Zunächst einmal möchte Ihnen danken, danke für die Beschreibung von Abbildungen, werde ich nun versuchen, den Betrieb, die nach dem Erfolg, ich kann es mit dem nächsten Schritt der Simulation unter der Prämisse der keine Hardware betrieben verknüpfen. Wenn Sie irgendwelche Fragen haben, ich hoffe immer noch auf Ihre Hilfe, die aufrichtigsten Wünsche zu bekommen.
zhouchang
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich kann dumm sein, vielleicht auch nur zu berühren bald plc, scheiterte ich wieder wow. Mein Gott, vor den fünf Schritte habe ich die pdf richtig installiert abgeschlossen, in der sechsten Schritt, wenn ich S7-verbindung1 nicht finden, habe ich eine ältere Version von nettoplcsim Test und fand ein Client nicht angeschlossen ist, wie gezeigt, gibt es nicht viele Operationen, die ich nicht füllen Sie es aus? ? ? Ich war auch verwirrt Simatic PC-Station-2 müssen nur die IP auf dieser Maschine zu ändern, ist 192.168.1.30, wie dargestellt. Ich denke, dass mein Mandant nicht angeschlossen ist, so gibt es keine S7-OPC-Scout in verbindung1 in. Ich denke, dass ich immer noch plc zu vertraut, sollte es schwieriger sein, zu lernen, fragen # 2pc Betrieb, könnte ich Idiot zu fragen, Oh, es ist okay, ich lerne immer noch. Ich hoffe, Antworten zu bekommen.
Danke

zhouchang捕获3.PNG捕获2.1.PNG
 

Anhänge

  • 捕获2.PNG
    捕获2.PNG
    22,3 KB · Aufrufe: 20
  • 捕获.jpg
    捕获.jpg
    40,3 KB · Aufrufe: 21
Hallo
Ich endlich gelungen, ich haben nun die Simulation der Kommunikation, sondern auch in der Lage, den Datenbaustein DB sehen, Oh, endlich gelungen, danke nettoplcsim, gute Freunde, und ich kann das nächste zu machen, die ich in der Tat ist die Hauptaufgabe nach der Arbeit, aber ich bin mehr verwirrt, wollen einfach nur Schritt für Schritt gehen, ist es nicht wie zu brechen.
Schöne Segen für Sie, danke.
Zhou Chang
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Thomas,
funktioniert dein wireshark paketfilter auch mit nettoplcsim? Ich habe T.125 deaktiviert, kann aber trotzdem keinen Traffic zwischen den beiden simulierten CPU sehen. Mit dem Snap7 Beispielprogramm lese ich die DBs parallel aus. Das funktioniert auch einwandfrei.

Viele Grüße
Volker
 
Wenn beide Programme auf dem gleichen Rechner laufen, kannst du mit Wireshark nichts mitschneiden. Zumindest nicht so ohne weiteres.

Die 0.9er Nettoplcsim Version hat einen rudimentären Protokollmonitor integriert, vielleicht reicht dir das ja schon. Dazu musst du mit der rechten Maustaste auf die Verbindungskonfiguration die du abhören willst klicken, und dann "start monitoring" auswählen. Der Nettoplcsim Monitor zeigt nur die Variablendienste, willst du die kompletten Details musst du doch zu Wireshark mit s7comm plugin greifen.
 
Hallo Thomas,
wir haben leider ein kleines Problem mit nettoplcsim.
Folgender Aufbau:
PC Win7pro 64bit mit Step7 und S7-PLCSIM V5,4 + SP5 + Upd2
Virtuelle Maschine mit Windows 7 64bit und WinCC 7.0 SP3 U2

Wir starten den Simulator und konfigurieren und starten Nettoplcsim.
Die Verbindung aktualisiert aber nur einmal den Status der Vaiablen Verbindung in der WinCC Channel Diagnose bleibt aber noch verbunden.
Wenn ich den NettoPlcSim stoppe und wieder starte wird wieder einmal der Status aktualisiert.

Wir haben es auch bereits auch ohne Virtuelle Maschinen getestet mit gleichen Ergebniss.
Mein Kollege nutz eine Virtuelle Maschine mit Windows Server 2008 und hat keine Probleme.

Was kann das sein??

Danke schon mal im voraus.
Gruß
Matthias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Problem ist mir bekannt. Du kannst mal probieren, für den Test mit Nettoplcsim in den WinCC Systemparametern des S7-Channels den Haken bei "Zyklusbildung durch AS" zu entfernen. Am Besten die anderen Haken auch noch rausnehmen und testen ob es eine Besserung bringt.

Evtl. hat der Kollege auf dem Rechner auf dem es funktioniert diese Einstellungen gemacht. Ich weiß aber dass es mit WinCC wie auch WinCCflexible öfters mal hakt, weil diese nicht nur die einfachen Variablendienste verwenden, sondern irgendwelche Zusatzfunktionen, die sich auch noch je nach Version ändern.
 
Das Problem ist mir bekannt. Du kannst mal probieren, für den Test mit Nettoplcsim in den WinCC Systemparametern des S7-Channels den Haken bei "Zyklusbildung durch AS" zu entfernen. Am Besten die anderen Haken auch noch rausnehmen und testen ob es eine Besserung bringt.

Evtl. hat der Kollege auf dem Rechner auf dem es funktioniert diese Einstellungen gemacht. Ich weiß aber dass es mit WinCC wie auch WinCCflexible öfters mal hakt, weil diese nicht nur die einfachen Variablendienste verwenden, sondern irgendwelche Zusatzfunktionen, die sich auch noch je nach Version ändern.


Super danke funktioniert (Kollege nutzt Windows 2008 Server hier funktioniert es mit Zyklusbildung durch AS)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wundert mich eigentlich dass es bei ihm so funktioniert.
Was hat er denn auf dem Rechner mit Windows 2008 Server laufen? Nettoplcsim oder WinCC, oder beides zusammen?

Virtuelle Maschine mit Windows 2008 Server und WinCC.
Die Host Maschine ist mit Windows 7 pro und Nettoplcsim.
 
Hallo

Das Programm hat die Funktionen die ich zum testen mit einen realen HMI brache. ich habe aber ein Problem, leider bekomme ich keine Kommunikation.
Testaufbau
VM Ware mit WIN 7 und einer USB Netzwerkarte die zugewiesen wurde.
HMI Panel ist mit Netzwerkkabel verbunden Adresse 192.168.0.20
Rechner hat die Adresse 192.168.0.10
SPS hat die Adresse aus der HW 192.168.0.3

Eingestellt bekomme ich das alles soweit blos habe ich keine Verbindung...
Ping auf das HMI ist ok.
Ping auf den Rechner auch
Auf die SPS komme ich nicht durch was wahrscheinlich auch normal ist
Weiterhin sehe ich unter erreichbare Teilnehmer nur die SPS....
der Nettoplcsim ist auch nicht wirklich was drin blos die erste Meldung (14:16:44.972 Started monitoring server 'hh' on interface 192.168.0.10.)
Der IEPG Helper ist off
unter netstat -a wird der Port 102 nicht gelistet.

wenn ich den Der IEPG Helper einschalte
dann ist der Port 102 unter netstat -a gelistet.

Wo kann der Fehler sein?

Magus111
 
Zuletzt bearbeitet:
Dein Panel versucht wahrscheinlich die SPS unter der IP 192.168.0.3 zu erreichen. Da Nettoplcsim aber auf dem Rechner mit 192.168.0.10 läuft, ist es auch nur unter dieser IP zu erreichen. Du kannst entweder die IP-Adresse des Nettoplcsim-Rechners auf 192.168.0.3 umstellen, oder du fügst der Netzwerkkarte eine zweite IP-Adresse mit 192.168.0.10 hinzu.

Was hast du denn für ein HMI-Panel? Falls eines mit WinCC-flexible / TIA, dann könnte es sein dass es nicht einwandfrei mit Nettoplcsim funktioniert. Du könntest dann die alte 0.7.2 Version von Nettoplcsim verwenden, die sollte auch damit funktionieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Thomas

Jetzt geht das generell aber leider ist steigt uns nach einer Zeit das Programm aus.
Gibt es bei den Variablen noch Einschränkungen ? wir haben ca. 900 Stück mit unterschiedlicher Länge.
Beim Ausfall des Programms bekommen wir folgendes gemeldet:
BILD.jpg
Was kann man da machen ?

Und Danke für die schnelle Rückmeldung.

Magus111
 
Das sieht nach WinCCflexible aus. Problem ist wie oben beschrieben.
Hintergrund: WinCCflexible fragt manche Daten wie Triggervariablen für Meldungen durch sog. zyklische Lesedienste ab, die Nettoplcsim (noch) nicht beherrscht.
Wenn möglich probier mal die 0.7.2 von Nettoplcsim, denn da "sage" ich dem Panel dass ich keine zyklischen Dienste kann, und normalerweise schaltet das Gerät dann auf den anderen Modus um weil es auch SPS/CPs gibt die das nicht beherrschen.

Ich weiß aber nicht ob die 0.7.2 noch unter 64-Bit Windows läuft falls du sowas hast, probiers einfach aus.
 
Ich habe Nettoplcsim Version 0.9.3 veröffentlicht.

Änderungen:
- Zyklische Lesedienste werden über eine entsprechende SZL-Antwort abgewiesen. Clients wie WinCC oder WinCCflexible sollten auf normalen Betrieb zurückschalten und stabiler mit Nettoplcsim funktionieren
- Bei hinzufügen einer neuen Station wird ein automatischer Name vergeben

Download unter:
https://sourceforge.net/projects/nettoplcsim/

Das eigentliche Problem mit der S7online Schnittstelle habe ich damit leider nicht behoben. Das heißt PG-Funktionen funktionieren mit Nettoplcsim immer noch nicht.

Wie ich aber gerade gesehen habe, existiert in WinCCflexible genau wie WinCC eine Option um die zyklischen Dienste zu deaktivieren. Falls es doch noch Probleme geben sollte, kann man zum Test mit Nettoplcsim den Haken in den Verbindungseinstellungen entfernen. Eigentlich sind aber mit der neuen Version von Nettoplcsim keine Änderungen an den Einstellungen mehr notwendig.
Ich habe leider kein reales WinCCflexible Panel zur Hand, wäre schön wenn das jemand testen könnte und mir eine Rückmeldung gibt ob es immer noch Probleme gibt.

wincc-flexible-verbindung-zyklischer-betrieb.png
 
Zurück
Oben