Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 53 1231151 ... LastLast
Results 1 to 10 of 521

Thread: PLCSim Netzwerkerweiterung "NetToPLCSim"

  1. #1
    Join Date
    29.03.2004
    Posts
    7,592
    Danke
    171
    Erhielt 2,257 Danke für 1,623 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wer immer schonmal gerne seine Leitsysteme im Büro testen wollte kennt sicher das Problem:
    Der Chef zahlt keine Test-SPS, und PLCSim nimmt über Netzwerk (TCP/IP) keine Verbindungen an.

    Darum habe ich mir mit Hilfe des S7ProSim COM-Objektes und Teilen aus libnodave dieses Schnittstellenprogramm geschrieben, mit dem Datenbereiche aus PLCSim über Netzwerk gelesen/geschrieben werden können.

    Das S7ProSim-Objekt unterstützt folgende Speicherbereiche:
    # Datenbausteine (lesen und schreiben)
    # Merker (lesen und schreiben)
    # Ausgänge (nur lesen)
    # Eingänge (nur schreiben)

    Hinweis: Das Programm funktioniert erst ab PLCSim Version 5.4!

    Das Projekt habe ich bei Sourceforge hochgeladen:

    http://nettoplcsim.sourceforge.net/

    bzw.

    http://sourceforge.net/projects/nettoplcsim/

    Ich hoffe es kann noch jemand gebrauchen.

    Über Kritiken und Anregungen würde ich mich freuen, da die PC-Programmierung nicht gerade zu meinem Hauptgeschäft gehört

    Gruß
    Thomas
    Last edited by Thomas_v2.1; 20.07.2009 at 16:03. Reason: Link angepasst
    Reply With Quote Reply With Quote PLCSim Netzwerkerweiterung "NetToPLCSim"  

  2. Folgende 47 Benutzer sagen Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    #andy (13.08.2016),-Andreas- (22.08.2011),Alute (03.10.2016),Bitverbieger (25.02.2009),dalbi (26.03.2009),DEGO (23.02.2009),DeltaMikeAir (11.04.2020),Dementis (24.04.2011),dennisbz (16.05.2015),Der Simulant (27.07.2020),derwestermann (09.01.2014),dieterh (10.11.2014),Donni (10.06.2009),duk64 (15.08.2012),Fluffi (19.11.2018),funkey (04.09.2012),hausenm (23.08.2009),HeizDuese (29.01.2009),Hesse (10.10.2018),Jenser (21.07.2011),JPG (21.02.2009),justbql (21.01.2014),kafiphai (18.11.2016),Kreativ (18.03.2014),Lars Weiß (29.10.2010),lett (28.01.2016),Manfred_75 (25.02.2012),Markus (15.10.2009),MatMer (15.03.2017),MECHA07 (18.01.2012),Mecha2312 (08.07.2015),micha243 (09.12.2013),mordecai (15.03.2013),Motoko (22.09.2018),mueckerich (16.07.2009),Negotio (30.01.2009),PLCSmilie (06.02.2009),repök (14.08.2009),Roger Wilco (03.12.2009),Roos (12.08.2011),Semo (18.02.2010),SPS_neuling09 (07.06.2019),StefanK (03.03.2009),Timmek (11.03.2014),vollmi (30.01.2013),Waelder (01.07.2009),WVS (10.10.2015)

  3. #2
    Join Date
    25.09.2005
    Location
    Neuss
    Posts
    315
    Danke
    11
    Erhielt 31 Danke für 29 Beiträge

    Default

    Danke !
    Ich werde es bei Gelegenheit mal testen und ein Feedback geben.

  4. #3
    Join Date
    27.11.2005
    Location
    im Osten
    Posts
    1,186
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Default

    Quote Originally Posted by HeizDuese View Post
    Danke !
    Ich werde es bei Gelegenheit mal testen und ein Feedback geben.
    Funktionieren tut es auf jedenfall


    Quote Originally Posted by Thomas_v2.1 View Post
    Hinweis: Das Programm funktioniert erst ab PLCSim Version 5.4!
    Guter Hinweis
    Das liegt allerdings nicht an "NetToPLCSIM", sondern an der Schnittstelle von Prosim, denn diese konnte in den Vorgänger versionen noch nicht wirklich viel.
    (Speziell in meinem Fall war es PLCSIM V5.2)
    Es ist nicht schwierig, mit noch nicht erreichten Zielen zu Leben; schwierig ist, ohne Ziele zu Leben !
    (Günther Kraftschik)

  5. #4
    Thomas_v2.1's Avatar
    Thomas_v2.1 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.03.2004
    Posts
    7,592
    Danke
    171
    Erhielt 2,257 Danke für 1,623 Beiträge

    Default

    Quote Originally Posted by MW View Post
    Das liegt allerdings nicht an "NetToPLCSIM", sondern an der Schnittstelle von Prosim, denn diese konnte in den Vorgänger versionen noch nicht wirklich viel.
    (Speziell in meinem Fall war es PLCSIM V5.2)
    Ah, ich dachte du hattest Version 5.3.

    Ich habe nochmal auf der Siemens Seite nach Infos zu den Servicepacks geschaut.
    Dort steht zu Service Pack 1 für PLCSim 5.4:
    Quote Originally Posted by Siemens
    Ab S7-PLCSIM V5.4 verwendet das PROSIM-Interface ausschließlich das COM-Objekt und ist z. B. mit Microsoft Visual Studio C++ V6.0 und in Microsoft Visual C++ .NET programmierbar.
    Es könnte also sein dass es wirklich erst mit SP 1 funktioniert.

  6. #5
    Join Date
    14.11.2006
    Posts
    6
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo Thomas,

    finde dein der Beschreibung nach sehr interssant und habe mir es gleich einmal runtergeladen.
    Ich möchte es zusammen mit WinCC V6.2 nutzen einem Serverpaar nutzen, allerdings habe ich Problem mit der Verbindung.

    Server1:
    PLCSim läuft hier
    NetToPlCSim hat verbindung zu PLCSim
    WinCC ist direkt über Simatic S7 Protocol suite\TCP/IP
    Unit: PLCSIM(RFC 1006) verbunden
    Server2:
    Soll nun über TCP/IP mit PLCSim auf Server1 kommunizieren.
    Was muss ich nun einstellen damit es funktioniert?
    (NetToPLCSim auf Server1 zeigt in der Statuszeile "Client: Not connected")
    Muss ich hier weiterhin die IP der CPU oder die von Server1 eintragen und welche Unit muss ich nutzen?
    hoffe du kannst mir helfen.
    DANKE!
    Reply With Quote Reply With Quote Verbindung mit WinCC  

  7. #6
    Thomas_v2.1's Avatar
    Thomas_v2.1 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.03.2004
    Posts
    7,592
    Danke
    171
    Erhielt 2,257 Danke für 1,623 Beiträge

    Default

    Quote Originally Posted by wormsattack View Post
    Server2:
    Soll nun über TCP/IP mit PLCSim auf Server1 kommunizieren.
    Was muss ich nun einstellen damit es funktioniert?
    (NetToPLCSim auf Server1 zeigt in der Statuszeile "Client: Not connected")
    Muss ich hier weiterhin die IP der CPU oder die von Server1 eintragen und welche Unit muss ich nutzen?
    Hallo,
    es ist so, dass der Rechner auf dem PLCSim läuft die IP-Adresse deiner SPS besitzen sollte.
    Also hast du in deinem WinCC eine S7-Station mit z.B. 192.168.1.100 angelegt, dann müsstest du deinem PLCSim-Rechner diese IP-Adresse vergeben. WinCC baut dann eine Verbindung zu 192.168.1.100 auf und NetToPLCSim nimmt diese Anfrage an. Im Statusfeld "Client" würde dann die IP-Adresse vom WinCC-Rechner stehen.

    Von zwei Rechnern kann man jedoch nicht gleichzeitig auf NetToPLCSim zugreifen, da es nur eine Verbindung zur Zeit annimmt.

    Aber du schriebst ja dass du den anderen WinCC-Rechner direkt mit PLCSim koppelst, darum sollte das nicht stören.

    Gruß

  8. Folgender Benutzer sagt Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    wormsattack (20.02.2009)

  9. #7
    Join Date
    14.11.2006
    Posts
    6
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default

    Besten Dank!

  10. #8
    Join Date
    30.03.2005
    Posts
    45
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo zusammen,
    ich habe mir das Paket auch heruntergeladen.
    Danke!
    Ich nutze PlcSim auch sehr viel.
    Kann mir evt. jemand erklären
    wie ich diese Erweiterung nutze bzw. installiere.

  11. #9
    Thomas_v2.1's Avatar
    Thomas_v2.1 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.03.2004
    Posts
    7,592
    Danke
    171
    Erhielt 2,257 Danke für 1,623 Beiträge

    Default

    Quote Originally Posted by herbert1 View Post
    Kann mir evt. jemand erklären
    wie ich diese Erweiterung nutze bzw. installiere.
    Hallo,
    da gibt es nichts zu installieren.
    Wenn du das Paket auf deiner Festplatte entpackt hast, hast du dort einen Ordner /bin.
    Dort befindet sich die NetToPLCSim.exe. Dies ist das eigentliche Programm. Im Programm gibt es ja nur zwei Buttons: Start/Stop. Mit Start wird die Verbindung zu PLCSim hergestellt (wenn es denn läuft) und das Programm lauscht daraufhin auf Port 102.

    Anzumerken ist noch dass ein Dienst SIMATIC IEPG Help Service von Step 7 diesen Port belegen könnte. Diese muss dann entweder temporär gestoppt oder ganz deaktiviert werden. Dazu auch mal in die Datei liesmich.html reinschauen.

    Du kannst das Programm an jede andere Stelle auf deiner Festplatte kopieren, es müssen nur die Interop.S7PROSIMLib.dll und noDaveServer.dll im gleichen Verzeichnis wie die exe vorhanden sein.

    In den anderen Ordnern sind die Quellcodes vorhanden.

    Ich muss mal sehen wie das bei anderen Projekten gehandhabt wird. Evtl. mache ich da nochmal ein Binärpaket und ein Sourcen-Paket.
    Last edited by Thomas_v2.1; 21.02.2009 at 14:14.

  12. #10
    Join Date
    30.03.2005
    Posts
    45
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Thomas,
    bei mir kommt die Meldung:
    Client: No connected
    Server 1: PlcSim V5.4 SP2
    Server 2: WinCCflex 2007 Runtime

    Hast Du evt. ein kleines Beispielprojekt für mich?

    Würde mich sehr interessieren.

Similar Threads

  1. TIA Remanenzspeicher "echte" 1515F und PLCSIM
    By MFreiberger in forum Simatic
    Replies: 1
    Last Post: 20.07.2019, 07:19
  2. Replies: 13
    Last Post: 08.10.2018, 12:36
  3. Replies: 5
    Last Post: 29.09.2016, 17:35
  4. "CONT_C" SFB41 läuft nicht in PLCSIM, aber FB41
    By TagebauCoder in forum Simatic
    Replies: 6
    Last Post: 22.08.2010, 21:00
  5. Replies: 7
    Last Post: 01.05.2007, 14:50

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •