Step 7 S7-200 Ethernet

AndiHN

Level-1
Beiträge
15
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
Vorhanden ist eine CPU224XP, 2x EM231 und CP243-1 - Micro/Win SP9
Ziel ist es, um nicht jedesmal mit dem Notebook Vorort zu müssen, über Netzwerk anstatt überr PPI den Datenlogger auszulesen.
Wen ich über den Ethernet-Assistenten das Modul konfiguriere kommt beim Versuch die Datei zu übertragen die Fehlermeldung "Es gibt Konfigurationen, die nicht den Modulen entsprechen. Ordnen Sie die intelligenten Module neu an..."
Das Modul wird als -2- erkannt und ist entsprechend auch konfiguriert.
Bei den Punkt-zu-Punkt Verbindungen habe ich 0 angegeben weil ich ja keine Verbindung zu einer anderen CPU haben möchte, richtig?
Anpingen geht auch nicht, somit wurden auch keine Daten ins Modul übertragen.
Wo liegt der Fehler?

Sollte die Verbindung stehen sieht der weitere Ablauf doch folgendermaßen aus:
-ETH2_Ctrl über SM0.0 aufrufen
-CP_R, Ch_R und Fehler benötige ich nicht, wird fiktiver Wert angegeben
-Verbindung PPI in TCP/IP ändern und loslegen

Sehe ich das richtig oder liege ich falsch?

Dank und Gruß
Andi
 
Hallo,
lange her, so wie das aussieht ist bei Dir bereits eine Konfiguration für einen CP vorhanden. Schaue Dir diese mal an, eventuell editieren oder löschen das ETH2_Ctrl macht mich stutzig. Normalerweise fängt der Assistent mit 0 oder 1 an, die 2 deutet auf was vorhandenes hin.

Gruß
Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wie schon erwähnt sind 2 EM231 vorhanden, diese werden in der Übersicht als 0 und 1 und das CP als 2 erkannt. Was noch über nen Assistenten konfiguriert wurde war ein TD400 und ein Datenlogger. Bei der Übersicht des Zielsystems stehen diese allerdings nicht drin, was mich dabei auch verwundert ist, dass die IP des CP richtig angezeigt wird, ich aber diese auch nicht anpingen kann.
Danke Und Gruß
Andi
 
Naja,
was macht denn der CP beim Einschalten? Blinkt der rot? Dann sucht er ne Zuweisung und hat keine feste IP, ich dächte das war so. Hmm, die 2 kann auch der Modulplatz sein, bei mir sind das immer die ersten nach der CPU. War da nicht auch was mit intelligenten Modulen und deren Steckplatzzuordnung? Wenn ich Muße habe schaue ich mal ins Handbuch....

Gruß
Mario
 
Hallo,
ja richtig, die rote LED blinkt.
Habe nun auch nur die CPU und die CP angeschlossen. Datalogger und TD400 entfernt. Trotzdem kommt immer der selbe Fehler.
Im Handbuch steht:

Verhalten des CP 243-1 bei Projektierungsfehlern
Erkennt der CP 243-1 eine ungültige Projektierung, dann versucht er seine
TCP/IP-Adressparameter (IP-Adresse, Subnet-Maske und IP-Adresse des Gateways) über
einen BOOTP-/DHCP-Dienst zu beziehen. Der CP 243-1 versucht dies ca. 1 Minute lang.
Bekommt er in dieser Zeit keine Antwort von einem BOOTP-/DHCP-Dienst oder ist die
Antwort ungültig oder fehlerhaft, dann blinkt für ca. 30 Sekunden die rote LED ("SF"). Dieser
Vorgang wird solange zyklisch durchlaufen, bis der CP 243-1 entweder im Speicher der S7-
200-CPU eine gültige Projektierung vorfindet oder von einem BOOTP-/DHCP-Server eine
gültige Antwort bekommt.
Empfängt der CP 243-1 eine gültige BOOTP-/DHCP-Antwort, dann konfiguriert er sich wie
folgt:
● IP-Adresse, Subnet-Maske und IP-Adresse des Gateways werden aus der
BOOTP-/DHCP-Antwort übernommen
● Die Übertragungsart wird auf "Autonegotiation" (Automatische Einstellung) gestellt.
● Die Überwachungszeit für Verbindungen ("Keep Alive") wird auf 30 Sekunden gesetzt
So konfiguriert ermöglicht es der CP 243-1 nun, von STEP 7 Micro/WIN 32 aus über
Ethernet auf die S7-200-CPU zuzugreifen. Über diesen Weg kann jetzt eine neue gültige
Projektierung eingespielt werden. Eine Kommunikation mit anderen Steuerungen ist in
diesem Zustand nicht möglich. Nach einem Reset konfiguriert sich der CP 243-1 dann
entsprechend der neuen Projektierung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmm,
klingt irgenwie eigenartig, ich würde prüfen, wird der Datenbereich des DB in irgendeiner Form von einer anderen Komponente mit benutzt? Also die Datenbereiche des Loggers und des TD mal prüfen, das ist ein Knackpunkt über den ich glücklicherweise noch nie gestolpert bin der aber immer eine genaue Planung bei der Büchse verlangt.
Ich nehme an Du hast den CP automatisch erkennen lassen, da sollte eigentlich bei falscher Modulposition irgendwas angemeckert werden. Du hast den richtigen Modul im Assistenten verwendet, also den -1 und nicht den -IT?
Was sagen die Errorbytes der ETH Module im Programm bei laufender SPS?
Das sind die Dinge die mir jetzt so einfallen, eigentlich geht das ganze CP Zeugs an der 200 recht stabil.

Gruß
Mario
 
So, es funktioniert - warum weiß ich allerdings nicht.
Habe alles mögliche probiert, sogar neues Programm und nur die CPU + CP, trotzdem keine Funktion. Nächster Schritt war die Datenübertragung über Crossover, ging trotzdem nicht.
Kann es möglich sein, dass durch Änderung der Subnetmaske von 255.255.255.0 auf 255.255.0.0 das ganze geht? Dies war das einzige was ich noch probiert habe.
Die Fehlermeldung "Es gibt Konfigurationen, die nicht den Modulen entsprechen. Ordnen Sie die intelligenten Module neu an..." ist wohl normal, so habe ich wo anders gelesen, und auf einen Bug zurück zu führen. Diese kommt auch weiterhin bei mir, aber Gerät funktioniert.

Danke nochmal und Gruß
Andi
 
Hallo,

habe auch Probleme mit der Verbindung.
Habe die gleiche Konstellation wie oben beschrieben.
Allerdings kann ich die CP anpingen.
Bei der Datenübertragung folgendes Bild

bild_1.jpg

Wie hast Du es hinbekommen?

Vielen Dank im Voraus!

Frank
 
ist die ganze Zeit nicht gegangen.
Jetzt funktioniert es, weiss der Geier.

Habe aber noch eine Fehlermeldung, wenn ich das Programm aus der CPU auf PG lade.

Die Zeit für Kommunikationsverbindung ist abgelaufen. Prüfen Sie die Netzadresse, die Baudrate und die Kabelverbindung.

Wo kann man etwas einstellen?

Programm wir zwar übertragen, aber keine Symboltabelle (wir die überhaupt aus der CPU übertragen).?

Danke!
Frank
 
Zurück
Oben