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

Page 17 of 53 FirstFirst ... 7151617181927 ... LastLast
Results 161 to 170 of 521

Thread: PLCSim Netzwerkerweiterung "NetToPLCSim"

  1. #161
    Join Date
    07.06.2011
    Posts
    117
    Danke
    4
    Erhielt 18 Danke für 18 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    erstmal Danke für das tolle Programm.

    Ein Hinweis zur Abschaltung des Dienstes SIMATIC IEPG Help Service:
    Solange der Dienst gestoppt/deaktiviert ist, ist keine Kommunikation über Ethernet zu einer realen S7 möglich.
    Ich bin da leider schon einmal einen halben Tag in der Anlage verzweifelt, bevor mir wieder einfiel, dass ich den Dienst deaktiviert hatte.

    Mario

  2. #162
    Join Date
    07.06.2011
    Posts
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo Thomas,

    vielen Dank für Deine Rückinfo.

    Meine Netzwerkkarte hat nun zwei Adressen:
    169.254.11.157 "SPS"
    169.254.11.158 "Microbox-PC" mit Simatic.NET OPC-Server
    PLCSIM und Simatic.NET OPC-Server können gestartet werden.
    NetToPLCSim: Listening for clients...

    Die Geschichte mit der Localhostadresse kann man vergessen, da habe ich in den falschen Einstellungen nachgesehen. In der HMI-Konfiguration ist als OPC-Servername "OPC.SimaticNET" hinterlegt, mit dem die Kommunikation auf den echten Microbox-PCs funktioniert.

    Ich denke, als nächsten Test sollte ich versuchen, eine einfache Client-OPC-Connection zu erstellen. Kann ich dies mit einem der Siemenswerkzeuge ausführen?

    Viele Grüße
    Matze

  3. #163
    Thomas_v2.1's Avatar
    Thomas_v2.1 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.03.2004
    Posts
    7,257
    Danke
    165
    Erhielt 2,178 Danke für 1,559 Beiträge

    Default

    Quote Originally Posted by Matze333 View Post
    Ich denke, als nächsten Test sollte ich versuchen, eine einfache Client-OPC-Connection zu erstellen. Kann ich dies mit einem der Siemenswerkzeuge ausführen?
    Wenn du Simatic.Net installiert hast, wird eigentlich auch der OPC-Scout mitinstalliert. Dieses ist ein einfacher OPC-Client zum Testen der Verbindung.

    Mit diesem gibt es mit nettoplcsim leider ein paar Probleme, weil man mit dem OPC-Scout neue DB-Variablen nur über das "browsen" der SPS hinzufügen kann, und diese Funktion wird von nettoplcsim nicht unterstützt (der Scout fragt quasi vorher von der SPS ab welche Datenbausteine vorhanden sindd). Du kannst somit zum Testen mit dem OPC-Scout nur Merker-Variablen anlegen (Itemsyntax für MW0 wäre z.B. "S7:[Verbindungsname]MW0").

    Oder du lädst dir einen frei verwendbaren OPC-Test Client herunter (z.B. von Kassl), diese sind meistens einfacher zu verwenden als der OPC-Scout von Siemens.

  4. #164
    Join Date
    31.07.2009
    Location
    Weißensee
    Posts
    46
    Danke
    5
    Erhielt 3 Danke für 3 Beiträge

    Default

    Hallo Thomas,

    Ich habe vor über NetToPlcSim eine Verbindung zwischen PlcSim und einer 3D GameEngine herzustellen. Ich kann zwar die GameEngine als Client im NetToPlcSim verbinden aber mit den Daten die ich sende kann ja PlcSim nichts anfangen gibt es eine Möglichkeit Telegramme zu erzeugen die PlcSim verarbeiten kann. Bei der 3D GameEngine handelt es sich um Unreal Development Kit die eine eigene Scriptsprache verwendet, deswegen versuche ich es über eine TcpIp Kommunikation.

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

    Default

    Quote Originally Posted by ErwinLSE View Post
    Ich habe vor über NetToPlcSim eine Verbindung zwischen PlcSim und einer 3D GameEngine herzustellen. Ich kann zwar die GameEngine als Client im NetToPlcSim verbinden aber mit den Daten die ich sende kann ja PlcSim nichts anfangen gibt es eine Möglichkeit Telegramme zu erzeugen die PlcSim verarbeiten kann. Bei der 3D GameEngine handelt es sich um Unreal Development Kit die eine eigene Scriptsprache verwendet, deswegen versuche ich es über eine TcpIp Kommunikation.
    Es gibt z.B. die libnodave Bibliothek. Das ist eine in C geschriebene dll welche diverse Funktionen beinhaltet um mit einer S7-Steuerung Daten auszutauschen. Mit nettoplcsim läuft das natürlich genauso.

    Die Kommunikation von nettoplcsim zu plcsim ist aber jetzt nicht wahnsinnig schnell - eine echte SPS antwortet schneller.
    Ich bin aber dabei evtl. eine andere Anbindungsmöglichkeit ohne das S7ProSim Objekt zu schaffen, dann sollte es hoffentlich schneller gehen und auch der Zugriff auf alle Speicherbereiche der SPS möglich sein.

    Wenn du keine externen dlls einbinden kannst wird es aufwändiger, da du das Protokoll zumindest teilweise in deiner Skriptsprache nachbilden müsstest.
    Ich habe so etwas ganz rudimentär in php gemacht. Hier der letzte Stand:
    http://www.sps-forum.de/showpost.php...7&postcount=72

  6. #166
    Join Date
    31.07.2009
    Location
    Weißensee
    Posts
    46
    Danke
    5
    Erhielt 3 Danke für 3 Beiträge

    Default

    Ich kann leider nur C++ DLL's einbinden, gibt es da schon was? Gibt es irgendwo ein Beschreibung wie das Telegramm an die SPS aussehen muss.
    Das PHP script kann ich nicht so einfach umsetzen.
    Ich brauch ja auch erstmal nicht so ein allgemeines Script was alle CPU's und Adressarten abdeckt, mir würde es reichen erstmal mit einem Trigger aus der GameEngine einen Ausgang auf einer 300'er CPU zu setzen.

  7. #167
    Join Date
    10.09.2007
    Posts
    103
    Danke
    4
    Erhielt 7 Danke für 6 Beiträge

    Default

    Hi,

    nun benötige ich doch mal Eure Hilfe. Ich habe genauso das Problem das ich keine Verbindung zu meiner NetToPlcsim Instanz von meinem WinCC Server aufbauen kann.

    Kurze Beschreibung meiner Konfi:

    8 AS die in 8 unterschiedlichen PLCSIM Instanzen auf meiner ES geladen sind.
    Alle AS haben das TCP/IP Protokoll laufen (10.81.105.10 - 1
    Diese IP Adressen sind auch auf meiner Netzwerkkarte bzgl. meines Terminalbusses auch eingestellt (Vergabe mehrerer Ip Adressen.)
    Auf meiner ES laufen auch 8 Instanzen von NetToPlcsim welche unter Settings jeweils die IP Adresse der AS und die Instanz der PLCSIM Instanz mitgegeben wurde.
    Diese habe ich gestartet und diese haben sich auch mit PLCSIM verbunden.

    Nun habe ich auf meinem Server (VMWARE) eine WinCC Server Applikation laufen. Die Variablen sind alle unter TCP/IP gemapped und dort sind auch die richtigen IP Adressen der AS parametriert.

    Von meinem WinCC Rechner aus kann ich alle AS'n und die ES anpingen.

    Nur kann NetToPLCSIM keine Verbindung zum Client aufbauen. Der Port 102 ist auf der ES auch freigegegeben.

    Wo liegt das Problem?

    Kann mir jemand weiterhelfen?

    Besten Dank!

  8. #168
    Thomas_v2.1's Avatar
    Thomas_v2.1 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.03.2004
    Posts
    7,257
    Danke
    165
    Erhielt 2,178 Danke für 1,559 Beiträge

    Default

    Quote Originally Posted by joflow View Post
    Von meinem WinCC Rechner aus kann ich alle AS'n und die ES anpingen.

    Nur kann NetToPLCSIM keine Verbindung zum Client aufbauen. Der Port 102 ist auf der ES auch freigegegeben.

    Wo liegt das Problem?

    Kann mir jemand weiterhelfen?
    Nettoplcsim verhält sich passiv, d.h. der Verbindungsaufbau wird von WinCC-Seite initiiert wenn du die Runtime startest. Das Abfragen der Variablenwerte geschieht wenn du in ein Bild wechselst wo entsprechende Variablen verwendet werden. Variablen für Störmeldungen werden üblicherweise zyklisch abgefragt. Hier ist wichtig dass du wie in der Doku beschrieben den Haken unter den WinCC Systemeinstellungen anpasst. Könnte sein dass seitdem ich die SZL korrekt beantworte das automatisch geschieht, aber zur Sicherheit einfach mal nachprüfen.

    Solche Dinge wie von der SPS aus getriggerte Störmeldungen funktionieren mit Plcsim leider nicht (zumindest momentan noch nicht).

  9. #169
    Join Date
    10.09.2007
    Posts
    103
    Danke
    4
    Erhielt 7 Danke für 6 Beiträge

    Default

    Hi,

    ok, das probiere ich mal aus. Frage Vorab.... ich habe hier ein verteiltes System wovon ich mit einem Client über das Serverpackage auf den Server schaue. Das müsste dann aber genauso gehen?

    Danke!

  10. #170
    Thomas_v2.1's Avatar
    Thomas_v2.1 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.03.2004
    Posts
    7,257
    Danke
    165
    Erhielt 2,178 Danke für 1,559 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by joflow View Post
    ok, das probiere ich mal aus. Frage Vorab.... ich habe hier ein verteiltes System wovon ich mit einem Client über das Serverpackage auf den Server schaue. Das müsste dann aber genauso gehen?
    Das sollte gehen. Der Unterschied ist nur dass die Clients keine eigene SPS Anbindung haben, und somit alle Daten vom Server eingesammelt werden.

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
  •