Programmierung über CP343-1

zin

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgendes Problem mit meinem CP343-1 (343-1ex21-0xe0 V1.0). Ich will einfach nur die SPS dezentral aufbauen, und den CP als Programmierschnittstelle und für WinCC benutzen. Alles über LAN und über meinen Netgear Router.

Nachdem ich den Cp an die SPS 314C-2DP per Rückwandbus angeschlossen hatte, hab ich den CP in der HW Konfig in Slot4 auf dem Rack gezogen. Der bekam MPI Adresse 3 zugewiesen, IP und Mac (von hinter der Klappe) zugewiesen. Bekomm bei Eigenschaften -CP343 den Hinweis, das der CP vernetzt ist. Wenn ich über den Simatic Manager nun die PC/PG Schnittstelle auswähle, hab ich mehrere Möglichkeiten.

Die da wären TCP/IP ->Realtek PCIe GBE oder
ISO ind. Ethernet->Realtek " " .


Nun zum eigentlichen Fehler. Egal welche der beiden Schnittstellen ich auswähle, lass ich mir den " erreichbaren Teilnehmer anzeigen", so sehe ich nur den CP mit einem Unterordner " Bausteine", der leer ist.
Die CPU, und das Programm, die mit selben Rack hängt, bekomm ich nicht zu sehen.

Ist das erste mal das ich einen CP benutze,
schon mal danke, für eure Ratschläge.
 
Hallo Zin,

ich habe mir angewöhnt "TCP/IP NdisWanIp" als Verbindung zu wählen. Dieses geht dann später auch über Router und VPN mit den wenigsten Problemen.

Wenn du die Hardware übersetzt und geladen hast und im gleichen Netzwerk wie der CP bist, sollte es auch mit dem programmieren klappen. Hast Du einfach mal eine versucht, einen Baustein zu laden?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Kieler, danke für die schnelle Antwort. zu "TCP/IP NdisWanIp ". Stelle das bei PC/PG als Schnittstelle ein.

Habe da bei Diagnose für SR protokoll folgende Meldung

zugeordnete Zugangspunkte:
->S7ONLINE
SRMD_Set (..) OK
SRMD_Reset(..) OK

soweit ist alles Ok. Wenn ich jetzt nun bei Zielsystem - > "Ethernet teilnehmer bearbeiten" anklick
und nach online teilnehmern such, bekomm ich bei dieser Schnittstelle folgenden Fehler: Es ist ein Netzwerkproblem aufgetreten.Bitte überprüfen Sie die vernetzung Ihrer als Online Schnittstelle gewählte Netzwerkkarte und wiederholen Sie diese Aktion.

Erreichbare Teilnehmer kann ich mir somit auch nicht anzeigen lassen. Router hat die Adresse 192.168.1.1 und der PC der hinten dran hängt die 192.168.1.2.

DHCP ist deaktiviert. unter LAN eigenschaften bei XP werden folgende Elemente verwendet. Profinet IO RT (LLPD)
Profinet IO RT
Simatic Industrial Ethernet (ISO)
Internetprotocol (TCP/IP)


Und zu Eigenschaften von TCP/IP NdisWanIp dort ist "fast Acknowlage" aktiviert.
 

Anhänge

  • hwkonfig.JPG
    hwkonfig.JPG
    257,1 KB · Aufrufe: 54
Probier in ein Kommandozeilen Fenster:

IPCONFIG /ALL
Dein Netzwerkkarte muss den eingestellte IP 192.168.1.2 rückmelden.

Wenn OK, probier dann mit:

PING 192.168.1.3
Der CP343-1 muss antworten.
Wenn nicht, dann ist etwas los mit den Verbindung zwisschen PC und CP343-1, oder den HW Konfig ist nicht geladen.
 
hatte gestern noch die SPS angepingt.SPS Antwortet mit 2ms bei allen 5 Paketen.
IPconig /all

Gateway 192.168.1.1
IP Adresse: 192.168.1.2

das hatte ich alles schon überprüft. Was mich verwundert ist, das wenn ich über Step 7 die verfügbaren Teilnehmer anzeigen lass, blinkt die RX/TX leuchte auch vereinzelt. Und ich hab zugriff aud den CP mit samt unterordnern. Aber da fehlt halt der Zugang zur CPU.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich fange noch einmal vorne an.

1. Wie hast Du denn die Hardware in die SPS geladen? MPI?

2. Hast Du schon einmal ganz einfach versucht, einen Baustein in die SPS zu l laden? Das ist doch eigentlich Dein Ziel. Wenn ja, was passiert bzw. wird gemeldet?

Eigentlich geht das programmieren über die CP's recht problemlos.
 
Ich hab in der HW Konfig die CPU (314C-2DP) in das Rack gezogen, dann den CP rausgesucht, den auf Position 4 gezogen.

Bei den Objekteigentschaften der CPU nichts verändert.

Bei Objekteigenschaften zur CP..
MAC Adresse laut Gerätvorderseite vergeben
IP Adresse vergeben (192.168.1.3)
Netzübergang --- Router verwenden (+) [192.168.1.1]
Subnetz Ethernet erstellt

dann die HWKongig gespeichert und in BG geladen.
 
Die HWKonfig und die bereits geschriebenen Programme sind per MPI übertragen. Auf der CPU

Ich kann nun, wenn ich die Schnittstelle auf TCP(Auto) umstelle, einen Baustein übertragen,- allerdings nur auf einen Unterordner auf dem CP. der wird aber nicht von der CPu verarbeitet.

Wenn ich PC/PG Schnittstelle auf CP/IP NdisWanIp stelle [FEHLERMELDUNG]die Kommunikation zur SPS ist gestört..
 
grad getestet, ohne Netzübergang.

Keine Änderung. Immer noch den gleichen Fehler das ich nur den CP seh:cry:

Ich vermute das bei der Kommunikation zwischen CPU und CP irgendwas eingestellt werden muss. Was ich noch nicht getan hab. Der Cp lässt sich einwandfrei anpingen, und auch unter "Erreichbarer Teilnehmer anzeigen" anschauen.

Wenn ich über MPI Kabel mir die SPS online anschau seh ich zwei Teilnehmer...die SPS und den CP.

bei Zugang über CP nur einen,..den CP

trotzdem danke
 
Kann es sein, dass Du etwas grundsätzliches falsch machst?

Ich habe den Eindruck, als wenn Du zum übertragen von Bausteinen immer erst online gehen willst. Das ist nicht notwendig. Du öffnest Dein Projekt, wählst einen Baustein aus. (z.B. OB1) und betätigst dann das Symbol zum übertragen (SPS mit Pfeil). Hierzu muss man vorher nicht online gehen.
 
Schon einmal danke für die Hilfe, bisher...So

Ich habe den Eindruck, als wenn Du zum übertragen von Bausteinen immer erst online gehen willst. Das ist nicht notwendig. Du öffnest Dein Projekt, wählst einen Baustein aus. (z.B. OB1) und betätigst dann das Symbol zum übertragen (SPS mit Pfeil). Hierzu muss man vorher nicht online gehen.

das Problem ist, wenn ich mit meiner jetzigen Konfiguration Daten (FC,FB, DB) via CP übertrage, bekomme ich den Hinweis, das das Laden von Bausteinen erfolgreich war. ABER!!!! Diese landen aber nicht auf der CPU-, wenn ich das dann per MPI Kabel überprüfe, sind die neuen Bausteine NICHT auf der SPS. die sind irgendwo.!!!! im Nirvana. Einfach Weg. Bereits geladene Bausteine kann ich deshalb auch nicht verändern.

Ich kann somit weder Parameter an der CPU verändern, noch ein Programm bearbeiten. Einfach Nix über den CP


Die ganze Konstruktion hat folgende Bedeutung. Meine SPS kommt in Schaltschranknähe bei mir innen Keller. Direkt daneben ist ein CAT7 Patchfeld mit Router. Ich will nur nicht zum Programmieren die ganze Zeit im Keller hocken, sondern mein CP soll das MPI-Kabel vollwertig ersetzen.

Einen schönen Feierabend euch allen
 
hier im Anhang ist einmal ein Screenshot, von dem was ich über TCp/Ip sehe.
Das Archiv beinhaltet meine HW Konfig (Step7 5.4).

Würd mich richtig drüber freuen, wenn da mal jemand einen Blick drüber wirft.
Wird vielleicht Software oder noch ein Treiber benötigt, die über Step 7 hinausgeht?

Ich bin echt langsam am verzweifeln
 

Anhänge

  • T1002.zip
    273,6 KB · Aufrufe: 12
  • bild.JPG
    bild.JPG
    73,9 KB · Aufrufe: 44
Zuviel Werbung?
-> Hier kostenlos registrieren
Kannst Du evtl. probieren den HW Konfig über Ethernet zu transferieren.

Du sollst ein Dialog wie das Angehängte Bild haben.
Rack muss "0", und Slot muss "2" sein.

Wenn das klappt, dann muss eigentlich das transferieren von Programbausteine auch klappen.

Noch etwas zu probieren: In Simatic Manager, S7ONLINE muss auf TCP/IP eingestellt werden. Die CPU markieren, und dann CTRL+D eintippen. Dann soll das "Module Information" Fenster erscheinen.

edit:
Ich bersuche ein Bild anzuhängen.
Aber ich bekomme nur diese Meldung: "HW_transfer.gif: Die BMP-Grafikdatei hat die falsche Dateierweiterung."
Weiss nicht was ich dagegen machen kann.

edit:
Mit ein .JPG geht es.
 

Anhänge

  • HW_transfer.JPG
    HW_transfer.JPG
    33,8 KB · Aufrufe: 35
Zuletzt bearbeitet:
Ich habe dein Projekt angeguckt.
Da ist nichts falsches zu sehen.
Nur ist den PG/PC vielleicht überflüssig. Es ist nur notwendig wenn Du Routing verwenden willst. Ob es stört weiss ich nicht.
 
lieber Jesper

Hardware laden geht einwandfrei per TCP.

grad STRG+D ausprobiert auf der CPU. Baugruppenzustand der CPU.
Find dort aber nichts zu S7Online.

P.S. Druck taste macht sreenshot vom Desktop, dann kannst das mit paint ausschneiden und als jpeg speichern

Grüße
 

Anhänge

  • 2.JPG
    2.JPG
    99,9 KB · Aufrufe: 31
Zuviel Werbung?
-> Hier kostenlos registrieren
OK. Es sieht so weit nicht schlecht aus.

Dein Problem ist "nur" das "erriechbare teilnehmer" nur bis zu den CP343-1 führt.

Über MPI, gehe zu erreichbare Teilnehmer, und alle Bausteine lösschen.
Über TCP/IP, alle Bausteine erneut übertragen, nur zu testen.
Dann, über TCP/IP in Simatic Manager den Baustein Ordner markieren, und dann alle Bausteine offline/online vergleichen. Wenn OK, dann weisst Du das die Bausteine über TCP/IP übertragen wurde.
 
Hat jemand noch eine Idee wie ich mir den Inhalt der Station nun über CP anzeigen lassen kann?
 
Zurück
Oben