TIA Globale Datenbaustein online ändern ohne Zeitoffset im TIA V11

m.boesche

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich bin neu hier und auch relativ neu in der SPS Welt und wäre über jede Hilfe froh. :p

Derzeit arbeite ich mit TIA V11 SP2 Up5 und einer CPU S7-315 PN/DP Firmware V3.2. Ich habe ein migriertes Projekt aus Step7 V5.5.

Nun ist mein Problem das ich Änderungen und Implementierungen am Projekt insbesondere an globalen Datenbausteinen, während des laufenden Betriebs der Anlage machen muss. Insbesondere werden in dem einen Datenbaustein Status, Ein- und Ausschalt Merker für Motoren gespeichert, daher ist eine zeitliche Verzögerung beim Auslesen, Ändern und Übertragen nicht zulässig. Mein Kollege, der das Projekt erstellt hat, konnte in Step7 V5.5 den Datenbaustein immer online ändern/erweitern, so dass die CPU keine zeitliche Unterbrechung hatte.

Nun habe ich festgestellt, das wenn ich im TIA V11 den DB ändere und ihn neu lade, die Startwerte geschrieben werden. Nun kann ich mir vorher die Beobachtungswerte als Startwerte kopieren, dann die Änderungen am DB vornehmen und entsprechend zurück laden. Somit ist aber immer ein zeitlicher Offset, wo durch Auto- oder Handbetrieb Änderungen vom Ein- und Ausschalten von Motoren passiert sein könnten.

Gibt es in TIA V11 eine Möglichkeit, dass man die DB online ändert, das die aktuellen Beobachtungswerte nicht ändert, oder eine Möglichkeit das nur die Änderungen im DB übertragen werden?

Welchen Lösungsansatz kann ich sonst noch verfolgen?

Eine andere Auffälligkeit ist, das die CPU bei jedem übertragen in Stop geht. Ich habe mit der 300er nicht soviel Erfahrung, ist dies normal?

Für jede Hilfe wäre ich dankbar!
Schönen Dank im Voraus.
Martin
 
Mein Kollege, der das Projekt erstellt hat, konnte in Step7 V5.5 den Datenbaustein immer online ändern/erweitern, so dass die CPU keine zeitliche Unterbrechung hatte.
Hallo Martin,
vielleicht war dein Kollege etwas schneller wie du, aber auch bei der Step7 V5.5 gibt es eine Unterbrechung.
Selbst wenn die Online Sicht schon geöffnet ist: muss erst kopiert werden > klick auf offline > einfügen > überschreiben > ja > DB öffnen > Änderung vornehmen > übertragen > überschreiben > ja. Das braucht eine gewisse Zeit.
Gibt es in TIA V11 eine Möglichkeit, dass man die DB online ändert, das die aktuellen Beobachtungswerte nicht ändert, oder eine Möglichkeit das nur die Änderungen im DB übertragen werden?
Nein, erst ab V12
Eine andere Auffälligkeit ist, das die CPU bei jedem übertragen in Stop geht. Ich habe mit der 300er nicht soviel Erfahrung, ist dies normal?
Das passiert nur, wenn du jedes mal das komplette Programm inklusive Hardware übersetzt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Paule, danke noch einmal für die Antwort. War leider längere Zeit offline und hab es dann verschwitzt zu antworten, Sorry. Wie gesagt, danke noch einmal. Doch gibt es fürs TIA V11 ein "patentiertes Rezept" um Globale DB zu ändern ohne Verlust der Aktualdaten und Startwerte?
 
Deine erste Frage hat sich anders angehört und darum mein Nein in dem ersten Post.
Gibt es in TIA V11 eine Möglichkeit, dass man die DB online ändert, das die aktuellen Beobachtungswerte nicht ändert, oder eine Möglichkeit das nur die Änderungen im DB übertragen werden?

Aber in diesem Fall:
gibt es fürs TIA V11 ein "patentiertes Rezept" um Globale DB zu ändern ohne Verlust der Aktualdaten und Startwerte?
http://www.sps-forum.de/simatic/45551-tia-portal-inhalte-der-dbs-sicher.html#post335082
 
Zuletzt bearbeitet:
O.k., danke für den Link, hatte ihn vorher aber auch schon gelesen.

Mache es jetzt auch so wie beschrieben. Jedoch sind dann ja alle Startwerte für ein definiertes Anlaufen überschrieben. Nun ja, muss man sich halt mit arrangieren.

Trotzdem noch mal vielen Dank. :D
 
Zurück
Oben