TIA Online/Offline Vergleich zeigt Unterschiede

Stogi

Level-2
Beiträge
103
Reaktionspunkte
4
Hey,

TIA V17 / S7-1517F
bei einer unserer Anlagen wurde vom Hersteller eine Änderung eingespielt. Wenn ich mich mit dem neuen Backup verbinde sind viele FBs im Vergleich verschieden.
Direktvergleich zeigt, dass FBs identisch sind. Laden von der PLC ändert nichts und Laden in die PLC kann ich nicht, weil online ja Up-to-Date:

1699951036252.png

Ich nehme mal an, der Unterschied kommt durch verschiedene online/offline Compelierungs-Datums?
Effektiv ist das Ganze nicht wirklich ein Problem, weil ich Änderungen normal einspielen kann aber natürlich lästig, weil nahezu alles als unterschiedlich angezeigt wird.
Jemand ne Idee wie ich es "sauber" bekomme?
 
Der Hersteller spielt Änderungen ein, archiviert das Projekt, übergibt es euch dann und die Zeitstempel sind nicht identisch? Irgendwie komisch.

Würde die unterschiedlichen Bausteine von der CPU ins Projekt laden.
 
Hatte ich überlesen, sorry!

Schon mal versucht einen Baustein abzuändern, zu übersetzen, die Änderung wieder rauszuschmeissen und wieder zu übersetzen? Sollte dir ja einen neuen Zeitstempel geben und die Möglichkeit zum Übertragen.
 
bei einer unserer Anlagen wurde vom Hersteller eine Änderung eingespielt. Wenn ich mich mit dem neuen Backup verbinde sind viele FBs im Vergleich verschieden.
Da würd ich mal den Hersteller fragen, ob der vielleicht das falsche Projekt geschickt hat, bzw. dass er das beim nächsten Einsatz grade zieht!

Klar könnt ihr das auch selbst irgendwie reparieren/rekunstruieren. Aber wenn dabei was schieft geht? Zumal das noch ne F-CPU ist...

Die wirklich identische TIA Version nutzt ihr aber wie der Hersteller? also auch die 4. Stelle (Upd) V17.0.0.6 ?
 
Danke für die Antworten. Ich werde es mit Komplettübersetzung und Einspielen testen. Wird natürlich dauern, bis die Anlage mal steht...

Eigentlich fast ein Thema für die Wunschliste. Extra Symbol für online/offline identische Bausteine mit unterschiedlichem Compilierungsdatum.

Da würd ich mal den Hersteller fragen, ob der vielleicht das falsche Projekt geschickt hat, bzw. dass er das beim nächsten Einsatz grade zieht!

Klar könnt ihr das auch selbst irgendwie reparieren/rekunstruieren. Aber wenn dabei was schieft geht? Zumal das noch ne F-CPU ist...

Die wirklich identische TIA Version nutzt ihr aber wie der Hersteller? also auch die 4. Stelle (Upd) V17.0.0.6 ?

Normal hätte ich die direkt kontaktiert, in dem Fall, musste ich allerdings wegen einer Störung direkt etwas einspielen und damit ist deren Software Stand jetzt auch wirklich veraltet. Etwas blöde Situation...
Gleiche TIA Version kann ich nicht sagen, werde ich mal anfragen.
 
Eigentlich fast ein Thema für die Wunschliste. Extra Symbol für online/offline identische Bausteine mit unterschiedlichem Compilierungsdatum.
es ist sowieso nicht klar, was das TIA-Dings da wann vergleicht. Ich war der Meinung, der vergleicht eh nur den Zeitstempel. Bei Step7 classic kannst ja wenigstens noch sagen, was er vergleichen soll, wobei ich bei den Systemdaten auch abundzu zweifel habe...

Aber zu Deinem Fall, wo sollen denn die unterschiedlichen Zeitstempel herkommen, wenn Du das richtige Projekt hättest? Oder hast Du in Eurem Projekt mal aus versehn übersetzt?

musste ich allerdings wegen einer Störung direkt etwas einspielen und damit ist deren Software Stand jetzt auch wirklich veraltet.
Dann hast Du doch geladen? Dann sollten doch jetzt die Unterschiede weg sein? Oder hat da TIA wieder irgendwie nicht alles geänderte geladen, was ja eigentlich nicht gehn sollte...
 
es ist sowieso nicht klar, was das TIA-Dings da wann vergleicht. Ich war der Meinung, der vergleicht eh nur den Zeitstempel. Bei Step7 classic kannst ja wenigstens noch sagen, was er vergleichen soll, wobei ich bei den Systemdaten auch abundzu zweifel habe...
Ich würde behaupten, dass da sich Siemens einfach eine Checksumme/Hash aus den gebrauchten Bytes und dem Zeitstempel bastelt und erst bei der Detailprüfung den Code mit einbezieht.
 
Hatte das gleiche letzte Woche, aber nur mit einem einzigen Baustein. Mir war kurz vorher das Tia Portal abgestürzt (auch V17). Ich habe dann ein Kommentar in Baustein geänder und neu reingeladen. Dann war wieder alles grün :)
 
Eigentlich fast ein Thema für die Wunschliste. Extra Symbol für online/offline identische Bausteine mit unterschiedlichem Compilierungsdatum.

Angeblich gab es diesbezüglich Änderungen in V18. Auch wenn der Zeitstempel nicht explizit erwähnt wird, klingt es nach dem Feature was wir suchen:
Neuerung 4: Vergleich und Prüfsummen
Die Prüfsumme in TIA Portal V18 besteht aus „Programmcode“ und „Programmcode (Legacy)“. „Programmcode“ betrachtet nur den Programmcode selbst. Zusätzliche Änderungen wie Leerzeichen, Zeilenumbrüche, Tabulatoren und Kommentare werden nicht berücksichtigt. Im Gegensatz dazu berücksichtigt „Programmcode (Legacy)“ genau diese Änderungen weiterhin.[...] Quelle: www.grollmus.de/tia-portal-v18/
 
es ist sowieso nicht klar, was das TIA-Dings da wann vergleicht. Ich war der Meinung, der vergleicht eh nur den Zeitstempel. Bei Step7 classic kannst ja wenigstens noch sagen, was er vergleichen soll, wobei ich bei den Systemdaten auch abundzu zweifel habe...

Aber zu Deinem Fall, wo sollen denn die unterschiedlichen Zeitstempel herkommen, wenn Du das richtige Projekt hättest? Oder hast Du in Eurem Projekt mal aus versehn übersetzt?


Dann hast Du doch geladen? Dann sollten doch jetzt die Unterschiede weg sein? Oder hat da TIA wieder irgendwie nicht alles geänderte geladen, was ja eigentlich nicht gehn sollte...

Wie gesagt ich kann Änderungen ohne Probleme laden aber es wird nur der von mir geänderte Baustein geladen und alles andere bleibt wie es ist.

Die Drecksarbeit ;)

Aber schön zu sehen dass Spitznamen und ein bisschen Witz es immer noch in Projekten gibt.
So ist es!
Mein Favorit in dem Projekt ist aber ein Netzwerk mit dem treffenden Titel "Daten verwursteln" :LOL:

Gesamtladen sollte ja eigentlich gehn?
Trotzdem wär ich ja vorsichtig, ob da der Code wirklich online/offline gleich ist...
Hab jeden "unterschiedlichen" Baustein einzeln verglichen -> Code identisch.

Komischerweise steht da in beiden Fällen nichts vom Kompilierdatum...
Anhang anzeigen 72941

Ich hab Bausteine bisher nur über den Quick Compare vergleichen.
1700036007375.png

Gerade über den Gesamtvergleich nachgeholt:
1700035876880.png

Was sagt mir Checksum und Runtime alarm, wenn Block content identisch ist???
 

Anhänge

  • 1700035663894.png
    1700035663894.png
    96,5 KB · Aufrufe: 29
Oje, was für ein Kuddelmuddel...

Ist in dem Projekt nur die eine CPU? Oder noch weiteres, HMI, Antriebe...?

Wenn nur die SPS im Projekt ist, kannst ja versuchen, online aus der SPS das Projekt auszulesen und damit zu arbeiten.

Aber da ich ja von Programmalarm lese, ist vermutlich auch noch nen HMI im Projekt...

Evtl. stimmt da auch irgendwas mit irgendwelchen Bibliotheken nicht...

würd sagen, gute Nacht ;)
 
Zurück
Oben