-> Hier kostenlos registrieren
Hallo, ich bin neu hier und auch relativ neu in der SPS Welt und wäre über jede Hilfe froh.
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
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