PLCSim Netzwerkerweiterung "NetToPLCSim"

Zuviel Werbung?
-> Hier kostenlos registrieren
Thanks for useful tool.

I use Wincc Flexible 2007 + Nettoplcsim and I can not understand why the BOOL tag, e.g address Q3.4 is set to "1" if QB3 value any other than 0x00
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Thanks for quick response.

And I have another question:)
Nettoplcsim has kept ~400 mb in RAM after couple hours of work. Is it possible to limit amount of memory (log messages maybe)?
 
Zuletzt bearbeitet:
PLCSim

Hi Thomas

I have come across your PLCSIM Ethernet Connection program you wrote. I am using Top Server (with Wonderware Intouch), and PLCSIM.

I can not understand your instructions German as well, but what I can gather is that you need additional. Dll files to enable the software? (prosim and dave? *).

Please can you help me out? I do get connection to PLCSIM, but my client stays on disconnected?

Your help will be GREATLY appreciated!

:TOOL:
 
Hi Thomas

I have come across your PLCSIM Ethernet Connection program you wrote. I am using Top Server (with Wonderware Intouch), and PLCSIM.

I can not understand your instructions German as well, but what I can gather is that you need additional. Dll files to enable the software? (prosim and dave? *).

Please can you help me out? I do get connection to PLCSIM, but my client stays on disconnected?

The dll-files you need should be on your system if you have PLCSim installed. When nettoplcsim is able to connect to PLCSim (no error occurs when you press "Start") then is seems all OK.

I don't know what your TOP Server is. I'm using Intouch with the DAServer.
Is there any PLC-configuration in your TOP-Server (e.g. IP address, rack/slot)? Are PLCSim and TOP Server running on the same PC?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Top Server is a third party software from Software Toolbox. You also set up your IP address, and CPU settings (rack, slot) as would be in DAServer (I assume).

Topserver and PLCSim running on seperate PC's. IP adress configured correctly on both. Firewalls removed...Cannot open port 102 on PLCsim machine, I suspect that is the problem?

:confused:
 
Top Server is a third party software from Software Toolbox. You also set up your IP address, and CPU settings (rack, slot) as would be in DAServer (I assume).

Topserver and PLCSim running on seperate PC's. IP adress configured correctly on both. Firewalls removed...Cannot open port 102 on PLCsim machine, I suspect that is the problem?

There is the Siemens "Service SIMATIC IEPG Help Service" that uses Port 102, but there is no problem with disabling this service.

Problem and solution is described here:
http://nettoplcsim.sourceforge.net/install.html
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Erstmal, NetToPLCSIM funtioniert prima, ich habe die "Simulation
des Bandmodells" nach programmiert und greife jetzt mit libnodave
auf PLCSIM zu, das funktioniert tadellos.
Allerdings steigt die CPU-Belastung des Rechners, auf dem NetToPLCSIM
läuft auf 100% wenn sich der Client verbindet (betrifft jede Anwendung).
In dem Moment ist der Simatic-Manager kaum noch bedienbar!

NetToPLCSim CPU-Auslastung -> 100%
 
Zuletzt bearbeitet:
Hallo,

Das tool finde ich toll, die Idee ist Gold wert.
Leider habe ich ein Problem, vielleicht kann jemand helfen.

Wenn ich das Tool starte und plcsim , connectet sich plcsim, also alles ok.
Auf einem entfernten Rechner habe ich WINCC aber leider nur mit der Version V5.1 SP2 laufen.
Unter TCP/IP hab ich die Unit angepasst und die Haken laut Beschreibung deaktiviert.
Danach eine Verbindung mit der IP-Adresse angelegt, von dem Plcsim-PC.
In NetToPlcsim wird client (ip:port) has connected angezeigt, also alles ist verbunden.

Ich bekomme aber keine Verbindung von z.B. einem MB1 zu PLCsim.

Liegt das irgenwie an der WINCC-Version, oder hab ich was falsch gemacht.

Viele Grüße
Duk64
 
NetToPLCSim CPU-Auslastung -> 100%

Hi,
ja ich weiß, wenn man zwei Kerne hat fällt das nicht so auf ;-)

Aber ich habe mal eine leicht geänderte Version angehängt. Bei dieser wird der Thread kurz schlafen gelegt wenn keine neue Anfrage kommt.

Wenn ich das Tool starte und plcsim , connectet sich plcsim, also alles ok.
Auf einem entfernten Rechner habe ich WINCC aber leider nur mit der Version V5.1 SP2 laufen.
Unter TCP/IP hab ich die Unit angepasst und die Haken laut Beschreibung deaktiviert.
Danach eine Verbindung mit der IP-Adresse angelegt, von dem Plcsim-PC.
In NetToPlcsim wird client (ip:port) has connected angezeigt, also alles ist verbunden.

Ich bekomme aber keine Verbindung von z.B. einem MB1 zu PLCsim.

Liegt das irgenwie an der WINCC-Version, oder hab ich was falsch gemacht.
WinCC fragt nach dem Verbindungsaufbau noch einige SZL-Daten von der SPS ab. Der Inhalt und die Funktion dieser Daten ist nur teilweise dokumentiert. Wenn die SPS (oder in dem Fall nettoplcsim) falsch antwortet, kommt es bei WinCC nie zu einem Datenaustausch.

Du kannst aber auch mal die angehängte Version testen, dort habe ich noch einige weitere SZL-IDs ergänzt.
WinCC 5 steht mir leider nicht zur Verfügung, darum kann ich das nicht testen.
 

Anhänge

  • nettoplcsim-0-7-1b.zip
    57,4 KB · Aufrufe: 67
Hallo Thomas,
vielen Dank für die schnelle Antwort.

Ich habe folgendes getestet:

Plcsim V5.4 SP2 und WINCCv5.1sp2 mit deinem neuen tool --> Alles connected kein Datenaustausch.

Ich habe dann mal SP3 runtergeladen also:

Plcsim V5.4 SP3 und WINCCv5.1sp2 mit deinem neuen tool --> Alles connected kein Datenaustausch.

Schade hat leider nicht funktioniert. Sonst evtl. noch eine Idee?

Gruß
duk64
 
Hallo Thomas

Hab das ganze auch mal mit WinCC 5.1 SP2
ausprobiert.

Listening for clients...
Client (192.168.1.44:1109) has connected...

In WinCC unter Extras->Status Verbindungen
steht der Status auf abgebaut.

Laut Wireshark werden auf Port 102 ständig Daten übertragen.

Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Thomas

Hab das ganze auch mal mit WinCC 5.1 SP2
ausprobiert.

Listening for clients...
Client (192.168.1.44:1109) has connected...

In WinCC unter Extras->Status Verbindungen
steht der Status auf abgebaut.

Laut Wireshark werden auf Port 102 ständig Daten übertragen.

Hi,
kannst du mir so eine Aufzeichnung mal zur Verfügung stellen?
 
Ok,
WinCC fragt über eine SZL ab ob sich die SPS in Run oder in Stop befindet. Bis jetzt schicke ich den "Stop" Zustand zurück. In der angehängten dll-Version sollte mit "Run" geantwortet werden.
Hat WinCC 5 vielleicht eine Option "CPU-Stop überwachen" oder so ähnlich? Vielleicht mal deaktivieren.
 

Anhänge

  • noDaveServer_0-7-1b_szl_cpu_run.zip
    41,7 KB · Aufrufe: 52
Mit der neuen dll funktioniert alles.

In WinCC unter Extras->Status Verbindungen
steht der Status auf OK.

Ich habe eine Variable in der Verbindung angelegt,
diese Variable wird in WinCC und PLCSim richtig
angezeigt.
 
Zurück
Oben