TIA Achtung !!! Neues Feature im TIA-DeviceProxy

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.416
Reaktionspunkte
4.044
Zuviel Werbung?
-> Hier kostenlos registrieren
Achtung,

es scheint so, als habe ich wieder einmal das Glück ein neues Feature entdeckt zu haben!

Zur Vorgeschichte:

VIPA-Speed7 --> im Step7 als 318 mit 2 Ethernet-CP angelegt.
Comfort-Panel --> im TIA-Portal V13 programmiert, das Projekt mit der 318 (VIPA) dient dem Device-Proxy als Datenquelle.
Funktionert prima, alles ok.

Nun nutze ich inzwischen V13 SP1 UPD1 und wollte aus dem HMI-Projekt etwas entnehmen. beim Öffnen Frage --> Hochrüsten? ... Ok, mach mal.

Ergebnis --> der Proxy ist im Eimer, aktualisieren geht nicht, der Versuch, einen neuen Proxy mit obigem Projekt anzulegen führt zu folgender Meldung:

Device-Proxy_001.jpg :ROFLMAO: So so, ich hab ne alte Version: 13.0.1.0 ist älter als 13.0.0.0, aha, woher bekomme ich eine 12.9.9.9 oder so???


Also, alte Version geöffnet, nicht hochrüsten!!!
Proxy geht, aktualisieren geht aber nicht, Mist.
Neuen Proxy angelegt, initialisiert, den alten gelöscht, alle Variablen neu verbunden --> geht nun, toll.

Daher hier die Warnung:

Vor dem Hochrüsten, Backup machen, danach alles testen.

Ob auch andere 300-er betroffen sind kann ich gerade nicht sagen, hat mich eh schon viel Zeit gekostet, aber ihr könnt es ja gerne mal probieren.

Und da ist sie wieder die Angst in 5 Jahren für einen Kunden etwas zu ändern. Ich kann doch nicht jedes von diesen 100-ten Updates als zwischenschritt in irgendeiner VM belassen, wer soll das verwalten?

Edit: Es sieht so aus, als ob ich gar kein Klassik-Projekt mehr zum Initialisieren eines Device-Proxys nutzen kann.
Wäre nett, wenn das mal jamand anderes testen kann.
Mit einem V13 Projekt und ohne Hochrüsten dieses Projektes auf V13 SP1 geht es noch.
 
Zuletzt bearbeitet:
Hallo,

es sind alle Device Proxy betroffen, lassen sich nicht hochrüsten von V13.0 auf V13.0 SP1.
Frage ist welche Daten hast du zur Proxy Initialisierung genommen bei dem die Meldung kam?
Die IPE Daten aus dem alten V13 Projekt oder die S7P Daten aus dem Classic Projekt?
Ich hatte mit V13.0 SP1 keine Probleme mit der Initalisierung aus dem Classic Projekt heraus.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ChristophD, ich nutze das Classic Projekt, die s7P.

Wenn ich das HMI-TIA-Projekt nicht hochrüste, kann ich den DeviceProxy initialisieren, der Alte ist erst einmal defekt.
Sobald ich das Projekt hochrüste und dann einen DeviceProxy anlege und ihn inialisieren möchte, kommt die gezeigte Meldung.
Ein vorhandener Proxy hat nach dem Hochrüsten keine Ethernetschnittstellen mehr und bringt daher einen Fehler beim Übersetzen der HMI, da die Verbindung ja nicht nicht mehr besteht.

Edit: Ach so, wenn ich nicht hochrüste, dann kann ich zwar erst einmal arbeiten, aber ich kann den Proxy nicht mehr aktualisieren. Ich muß einen neuen anlegen, diesen in initialisieren, den alten löschen, die Variablen neu verbinden.
 
Zuletzt bearbeitet:
Also ich konnte den Proxy nur dann aktualisieren wenn Panel und Step7-Projekt im gleichen Ordner lokal auf der Festplatte waren.

Steuerung ist WINAC RTX

Step 7 V5.5 SP4 HF3
TIA WIN CC V13.0 SP1
 
So, ich hab mal weitergetestet.

@dtsclipper
Hab mal nach deinen Hinweise probiert, ich konnte immerhin aktualisieren, keine Fehlermeldung.
Aber komischerweise kommt die o.g. Fehlermeldung nun auch nicht mehr auch wenn ich auf meinem externen NLW arbeite.
Win hab ich nicht neu gestartet, keine Ahnung was nun anders ist.
Aber...

Das Problem besteht nun weiterhin darin, dass eine Ethernetschnittstelle, die vernetzt ist nun offensichtlich nicht mehr ausreicht. So hatte ich das in V13.
Es muß wohl eine PN-Schnittstelle sein, die auch noch ein Mastersystem eingefügt bekommt (in Step7-Klassik, Hardwarekonfig). Ich hab das mit einer 315PN/DP getestet.
Nur Ethernet und vernetzt und der Proxy kommt ohne Ethernetschnittstelle im TIA an. Mit eingefügtem Mastersystem kommt die Schnittstelle bei der Initialisierung mit ins TIA und kann dann mit dem Panel vernetzt werden. Soweit so gut.

Nun hat die 318 aber 2 CP343-1. Diese kommen also nicht im TIA an, denn da kann ich keine Mastersystem einfügen. Mit V13 ohne SP funktionierte das noch, mit SP1 geht es nicht mehr.
Stöhn.
Wie soll ich also nin mein Projekt weiter bearbeiten. Ich kann es im "nur V13" - Modus öffnen. Aber was passiert dann ab SP2??? Hier ist einfach mal Siemens gefragt, das geht so einfach nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So, ich hab nun einen Workaround gefunden, der aber noch in der Praxis geprüft werden muß, ich hab die Hardware dafür nicht mehr vor Ort.
Freu mich schon auf die nächtse Änderung beim Kunden.

Was kann man machen:
Den CP313-1 gegen einen 343-Advanced tauschen in der Hardwarekonfig Step7-Klassik.
(Wenn die Schnittstelle im TIA-DeviceProxy nicht ankommt, dann ein Profinet-IO-System einfügen.)
Nun ein neues ProxyDevice in TIA anlegen und initialisieren, das alte Device löschen und die Variablen neu verbinden.
Günstigerweise benennt man die HMI-Verbindung genau so wie die Alte, dann muß man nur die Variablen neu verbinden und die HMI-Verbindung nicht in 1000 Variablen umbenennen.
Achtung, nicht alle HMI-Variablen auf einmal neu verbinden, sondern immer so ca. 100 markieren und verbinden, bei mit ist das Projekt abgeschmiert, wenn es zu viele waren!

Was ich noch nicht weiß, ob ich die Hardwarekonfig so in die VIPA bringen kann oder ob ich ein "Fake"-Projekt benötige.

Was sollte Siemens ändern:

Die Ethernetschnittstellen sollten wieder mit in den DeviceProxy, auch wenn sie nur als normale Ethernetschnittstellen genutzt werden, denn mehr macht man ja bei eiener HMI-Verbindung eingentlich nicht.
Da das in V13 so ging, ist mit schleierhaft, warum das nun in SP1 nicht mehr funktioniert.
Außerdem scheint das Ganze extrem instabil. Zuerst bekam ich diese völlig irre Fehlermeldung. Dann mußte ich mindestens ein Profinet-IO-System einfügen. Nun hab ich das wieder gelöscht und es geht trotzdem noch. Möglicherweise geht es dann bei einem neuen Projekt erst einmal nicht, nach einmaligem Anlegen eines Profinet-IO-Systems geht es dann vielleicht???
Ich weiß es nicht und ich hab nun auch keine Lust mehr, den Beta-Tester für Siemens zu machen.

Aber Danke für dieses Chaos, ihr macht euch wirklich Freunde!
 
Hmm,

also ich habe mal ein neues Classic Projekt mit CPU315-2 DP/PN angelegt. Keine Netze und IO/Systeme.
Diese dann in einem neuen TIA Projekt als Basis für die Initialisierung genommen.
Ergebnis:
Proxy.jpg
 
Hmm,

also ich habe mal ein neues Classic Projekt mit CPU315-2 DP/PN angelegt. Keine Netze und IO/Systeme.
Diese dann in einem neuen TIA Projekt als Basis für die Initialisierung genommen.
Ergebnis:
Anhang anzeigen 27986

Ja, das funktioiniert ja inzwischen auch bei mir. Ohne, dass ich irgendwelche Änderungen vorgenommen habe, TIA hat echt ein etwas wirres Eigenleben.
Gestern nur mit o.g. Hürden.

Kannst du vielleicht mal eine 318 mit 2 CP343-1 anlegen und dann als Device Proxy ins TIA V13 SP1 Upd1 importieren?
Es geht ja gerade nicht um neue SPS, sondern auch um alte Geräte, bei denen ein Panel getauscht werden muß.
 
Ich habe CP in Version 2.0 installiert, da fehlt dann das PNIO.
Wenn ich Version 3.0 nehme, habe ich die PNIO-Schnittstelle komplett.
Es werden also die älteren CP nicht mehr korrekt übernommen. Schade, bei V13 ging das noch, kein Grund hier zu ändern.

Danke ChristophD, bei meinem nächsten Kundenbesuch werde ich dann sehen, ob noch alles läuft. :)
 
Zurück
Oben