TIA IP Adressänderung, keine Kommunikation

RalleM

Level-2
Beiträge
60
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Tag zusammen,
es geht um eine wahrscheinlich einfache IP Adressänderung, welche mir aber Schwierigkeiten bereitet:
Bei einer bestehenden, nicht von mir programmierten Maschine sollen die IP Adressen von xxx.xxx.1.xxx nach xxx.xxx.3.xxx geändert werden.
Die Steuerung ist eine 315 2PN/DP, über Netzwerkkabel verbunden mit einem Touchpanel TP 1900 Comfort.
Ich habe im Tia Portal (V13 SP1 UPD9, falls das wichtig ist) unter "Geräte und Netze" die IP Adressen des Panels und der S7 geändert,
die Hardware neu übersetzt und in die Steuerung geladen.
Dann habe ich im TIA Portal die HMI Verbindung angepasst, die Panel Hardware übersetzt und in das Panel geladen.
Danach habe ich die Adressen in der Systemsteuerung des Panels geändert.

Das Resultat ist, daß Panel und S7 nicht mehr miteinander sprechen wollen.
Zahlen werden nur noch als ####### dargestellt und die Schaltflächen funktionieren auch nicht.

Ich habe vom Laptop aus über Netzwerk Zugriff auf die S7 und unter erreichbare Teilnehmer sind sowohl das Panel,
als auch die SPS unter den neuen IP Adressen zu finden. Anpingen funktioniert auch.

Was habe ich falsch gemacht, daß die Kommunikation untereinander nicht mehr funktioniert?

Vielen Dank im Voraus für eure Hilfe

Ralle
 
Bekommst Du Fehlermeldungen wegen der Verbindung auf dem TP1900? Wird da eventuell die Ziel-IP-Adresse der CPU-Verbindung angegeben?

Ist im Control Panel des TP1900 unter "Service & Commissioning" im Reiter "IP-Adaptation" ein "Override" der projektierten Verbindungsparameter aktiv?

Oder muß vielleicht in der Runtime des TP1900 irgendwo die Zieladresse der CPU eingegeben werden? Vielleicht hat der Programmierer der Panel-Runtime die Systemfunktion "WechseleVerbindung" verwendet und benutzt gar nicht die in TIA ES projektierten Verbindungsparameter.

Harald
 
@ Harald:
Fehlermeldungen sind keine zu sehen. Das Control Panel unter "Service und Comissioning" werde ich überprüfen.
Nach der evtl. Eingabe der Zieladresse in der Runtime muß ich suchen. Die Funktion habe ich bisher noch nicht benutzt.
Hilft mir das TIA Portal beim Suchen, oder muß ich alles durchgehen?

@ Thomas:
Ich meine, ich hätte gestern alles komplett übersetzt. Ich werde das aber nochmal durchführen.
 
Weitere Infos.
@ Harald
Den Punkt "Service and Commissioning" gibt es hier in der Systemsteuerung nicht! Alte Firmware?
TP 1900 Comfort: 6AV2 124-0UC02-0AX0 Firmware: 11.0.2.0

Ich habe aber noch eine andere Sache gefunden, die ich nicht verstehe.
Unter "Geräte und Netze" -> "Verbindungen" ist eine "HMI_Verbindung_1" zu sehen.
Bild1.jpg

Im Punkt "Verbindungen" unter dem Panel sind aber 2 Verbindungen zu sehen. Es ist noch eine "Verbindung_1" dazu gekommen.
Bild2.jpg

Ich habe dann mal das Netzwerkkabel am Panel abgezogen und wieder eingesteckt und habe im Meldepuffer
des Panels folgende Meldung gefunden: "Verbindung aufgebaut:Verbindung_1,Station 172.22.3.50,Baugruppenträger 0,Platz 2"
Kann es sein, daß die Software über "HMI_Verbindung_1" kommunzieren möchte, die Hardware aber "Verbindung_1" aufbaut?
Wie behebe ich das Problem? Und wozu gibt es in dem Projekt 2 Verbindungen?

Gruß

Ralle
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich vermute diese Verbindung_1 ist entstanden als du die Daten angepasst hast.
Das ist eine Manuell angelegte Verbindung ohne Kommunikationstreiber usw.

Lösch die mal, wieder alles übersetzen und dann laden.

Gruß
Christoph
 
Den Punkt "Service and Commissioning" gibt es hier in der Systemsteuerung nicht! Alte Firmware?
TP 1900 Comfort: 6AV2 124-0UC02-0AX0 Firmware: 11.0.2.0
Ja, gibt es erst seit V12


Ich habe aber noch eine andere Sache gefunden, die ich nicht verstehe.
Unter "Geräte und Netze" -> "Verbindungen" ist eine "HMI_Verbindung_1" zu sehen.
Anhang anzeigen 37375

Im Punkt "Verbindungen" unter dem Panel sind aber 2 Verbindungen zu sehen. Es ist noch eine "Verbindung_1" dazu gekommen.
Kann es sein daß Du Objekte mit Variablen aus einem anderen Projekt in Dein Projekt kopiert hast? Dann wird auch die Verbindung aus dem anderen Projekt mitkopiert, wenn es in dem Zielprojekt noch keine Verbindung mit genau dem gleichen Name gibt.
Welche Verbindung Deine "richtige" Verbindung ist siehst Du bei den HMI-Variablen, mit welcher Verbindung die meisten Variablen verknüpft sind. Die andere Verbindung mußt Du löschen und ggf. gewollte neue Variablen mit der vorhandenen Verbindung verknüpfen.

Harald
 
Dann habe ich im TIA Portal die HMI Verbindung angepasst, die Panel Hardware übersetzt und in das Panel geladen.
Im Punkt "Verbindungen" unter dem Panel sind aber 2 Verbindungen zu sehen. Es ist noch eine "Verbindung_1" dazu gekommen.
Das klingt dann eher so als ob Du nicht die Eigenschaften der vorhandenen Verbindung angepasst hast sondern eine neue Verbindung angelegt hast.
Die richtige Verbindung "HMI_Verbindung_1" wird noch nach xxx.xxx.1.xxx verbinden wollen - die Ziel-SPS gibt es aber nicht mehr unter dieser Adresse.
Die neu aufgetauchte Verbindung "Verbindung_1" verbindet nach 172.22.3.50 - die HMI-Variablen sind aber nicht mit dieser Verbindung verknüpft.
Du musst also die Verbindung "Verbindung_1" löschen und die "HMI_Verbindung_1" anpassen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für eure Antworten.

Zur Erläuterung:
Ich habe das Projekt so übernommen, da die Firma, welche die Maschine gebaut hat, insolvent ist.
In der Vergangenheit wurden von mir schon mal Änderungen an der Software vorgenommen, aber das Netzwerk habe ich nicht angefasst.
Jetzt haben wir damit einen Maschinenumzug gemacht und deshalb hat sich die Netzwerkadresse geändert. Es werden von außen Aufträge eingestellt
und Produktionsdaten verarbeitet.
Die Software ist mir so zur Verfügung gestellt worden. Von daher habe ich auch nichts aus anderen Projekten hier reinkopiert.
Wie die zweite Verbindung zustande gekommen ist, kann ich nicht nachvollziehen. Ich war´s nicht! Soll heißen: Ich habe sie nicht bewußt reingeschrieben.

Wenn ich mir das Ganze so anschaue, hätte ich auch selber auf die Lösung kommen können. Aber manchmal habe ich einfach ein Brett vorm Kopf.
Heute kann ich es nicht mehr ausprobieren. Da morgen Feiertag ist, muß das Ganze bis Freitag warten.

Gruß und Danke

Ralle
 
@ Harald
Ich habe Deine Antwort erst gesehen, nachdem ich meine vorherige Antwort geschrieben hatte.
Wie Du in Bild1 sehen kannst habe ich die HMI_Verbindung_1 schon angepasst, nur die Verbindung_1 steht ja noch zusätzlich mit drin.
Woher die auch immer gekommen ist? Ich werde sie jedenfalls löschen und dann mein Glück nochmal versuchen.

Mal was anderes: Was muß ich umstellen, damit die Umlaute hier korrekt angezeigt werden?

Ralle
 
Mal was anderes: Was muß ich umstellen, damit die Umlaute hier korrekt angezeigt werden?
Wenn Du den Beitrag geschrieben hast dann nicht sofort auf [Antworten] gehen, sondern erst mal den gesamten Beitragstext markieren und "Kopieren". Dann auf [Erweitert] bzw. [Vorschau] klicken. Dann mußt Du Dich vermutlich anmelden. Danach falls noch Text da ist, den komplett markieren und löschen - dann "Einfügen" (Deinen ursprünglichen originalen Beitragstext) - nochmal auf [Vorschau] - und wenn die Vorschau OK ist dann auf [Antworten]

(Das ist im Moment ein neuer Bug in der Forensoftware beim Versuch einen ganz alten Bug zu fixen. An der Lösung wird wohl gearbeitet.)

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Tach zusammen,

das Problem ist gelöst.
Es war wirklich die ominöse "Verbindung_1", welche mir aber trotzdem noch Rätsel aufgibt.
Nach dem Löschen der Verbindung habe ich die Panelhard- und Software komplett übersetzt und bekam 106 Softwarefehler gemeldet.
Beim Suchen habe ich dann festgestellt, daß 15 Variable auf die "Verbindung_1" eingestellt waren. Diese betreffen ausschließlich und alleine
die ASI-Bus Diagnose. Nach umstellen auf "HMI_Verbindung_1" ließ sich die Software problemlos übersetzen und ins Panel laden.
Die Kommunikation zwischen Panel und CPU funktioniert.

Bleibt die Frage: Warum gab es die "Verbindung_1"? Und warum waren die ASI-Bus Variablen auf diese Verbindung eingestellt?
Selbst wenn ich die vage Möglichkeit in Betracht ziehe, daß ich beim Nachschauen der HMI-Verbindung aus Versehen auf "Hinzufügen" geklickt habe
und dadurch die "Verbindung_1" entstanden ist, erklärt das aber immer noch nicht, wieso die ASI Variablen auf diese Verbindung eingestellt waren.
Denn diese habe ich bestimmt nicht angefasst.

Ich bedanke mich nochmal bei allen, die geholfen haben.

Ralle
 
Zurück
Oben