TIA TIA V12 Ladevorschau

Phill

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich arbeite schon seit längeren mit dem TIA Portal V12 und würde gerne wissen wie ich beim übertragen einzelne DB`s abwählen kann,
das diese nicht mit dem kompletten Programm mit geladen werden.

Bei der Übersicht zum Laden hätte man zwar theoretisch die Möglichkeit einzelne Bausteine abzuwählen, jedoch ist das grau hinterlegt
und nicht benutzbar. Aktuelle Steuerung wäre eine 1214C. Ist wahrscheinlich irrelevant weil ich das Problem bei anderen auch habe.

2014-06-04 10_24_56-D__S7_TIA_Portal_Celaschi_Komplett_Celaschi_Komplett.jpg
Das Problem ist dass ich in verschiedenen DB`s Daten über ein Panel abspeichern lasse zb. Drehzahlen von Fräser die dann immerwieder
abgerufen werden können. Wenn ich dann aber Änderungen im Programm vornehme und übertrage, werden die Daten mit 0 überschrieben.


Hoffe mir kann hier jemand helfen

mfg



- Suche erfolglos benutzt
 
ohne TIA V12 zu kennen: kann das mit der Option "Konsistent laden" zusammenhängen, die mir auf Deinem Screenshot förmlich ins Gesicht springt?
 
Ich würde in der Projektnavigation nur die Bausteine markieren, die du laden möchtest.
Dann mit RMT "Laden Software" auswählen. Nun schlägt er dir zwar die anderen, wegen Konsistenz nötigen Bausteine vor, geladen werden aber nur deine markierten.
 
echt?
Ich dachte immer das Laden -> Software (nur Änderungen) eben genau nicht das "laden konsistent" wäre.

Muss ich doch gleich mal die 1516 aus der Grabbelkiste holen und probieren
 
Selbst wenn ich in der Projektnavigation nur die notwendigen Bausteine markiere und dann mit RTM Laden Software wähle
kommt es trotzdem zum konsistenten Laden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Selbst wenn ich in der Projektnavigation nur die notwendigen Bausteine markiere und dann mit RTM Laden Software wähle
kommt es trotzdem zum konsistenten Laden.

Kann nicht sein habe ich heute erst machen müssen, wurde nur ein Baustein übertragen, obwohl einige andere Bausteine auch zu Online unterschiedlich waren. Wurde auch angezeigt, dass er sie laden möchte, waren aber nicht angehakt.

Wobei ich jetzt gestehen muss, es war eine 315er :)
 
Kann nicht sein habe ich heute erst machen müssen, wurde nur ein Baustein übertragen, obwohl einige andere Bausteine auch zu Online unterschiedlich waren. Wurde auch angezeigt, dass er sie laden möchte, waren aber nicht angehakt.

Wobei ich jetzt gestehen muss, es war eine 315er :)

Is aber leider so .. habe es gerade nochmal bei einer 1211C probiert, es kommt immer zu einem konsistenten laden :|

2014-06-05 07_10_43-D__S7_TIA_Portal_Zeitschaltuhr_PW1_S7-1200_WeeklyTimer_project_aktuell_S7-12.jpg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Das Problem ist dass ich in verschiedenen DB`s Daten über ein Panel abspeichern lasse zb. Drehzahlen von Fräser die dann immerwieder
abgerufen werden können. Wenn ich dann aber Änderungen im Programm vornehme und übertrage, werden die Daten mit 0 überschrieben.

Normalerweise werden bei Änderungen im Programm die Daten nicht mit 0 überschrieben. Das gilt allerdings nicht, wenn man an einem Datenbaustein etwas strukturelles geändert hat, z.B. Variable gelöscht oder hinzugefügt. Bei welchen konkreten Änderungen gibt es denn das Problem?
 
2 Lösungsansätze vielleicht:
Welche Firmware besitzt die CPU? Bei denersten versionen ging es nicht anders.

Werden die Daten remanent abgelegt im dB?

Gesendet von meinem GT-I9300 mit Tapatalk
 
@ Mediator

Die Struktur der DB`s wird nicht geändert, es werden lediglich die Drehzahlen in INT von +/- 3000 in die vorhandenen Variablen eingeben/gespeichert.

Arbeite zurzeit an FC Bausteinen ( zur Kommunikation zwischen 2 CPU`s) die nichts mit den genannten DB`s zu tun haben und sobald ich diese Übertragen will ... naja lädt er eben alles auf die CPU und überschreibt mir die gespeicherten Werte. Weil Offline / Online natürlich Unterschiede aufweißt.


@ commander23

Die CPU hat die Firmware 3.0, zählt die noch zu " den ersten Versionen " ?

Ja die Daten werden remanent abgelegt im DB.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ab 3.0 sollte das schon funktionieren. Am Anfang War das auf jeden Fall so das die Daten überschrieben wurden und auch das die CPU auf stoppen ging.
Was mir noch einfällt wäre ob eine Speicherkarte gesteckt ist und ob der Zugriff auf den dB optimiert eingestellt ist.
Also irgendwo muss ein Fehler liegen weil es sollte funktionieren.

Gesendet von meinem GT-I9300 mit Tapatalk
 
Einige DB`s sind Optimiert, andere nicht und werden im ladespeicher abgelegt.

Vielleicht ist doch eine neuere Firmware notwendig ... -.-
 
@ Mediator

Die Struktur der DB`s wird nicht geändert, es werden lediglich die Drehzahlen in INT von +/- 3000 in die vorhandenen Variablen eingeben/gespeichert.

Arbeite zurzeit an FC Bausteinen ( zur Kommunikation zwischen 2 CPU`s) die nichts mit den genannten DB`s zu tun haben und sobald ich diese Übertragen will ... naja lädt er eben alles auf die CPU und überschreibt mir die gespeicherten Werte. Weil Offline / Online natürlich Unterschiede aufweißt.


@ commander23

Die CPU hat die Firmware 3.0, zählt die noch zu " den ersten Versionen " ?

Ja die Daten werden remanent abgelegt im DB.

Verstehe ich es richtig, dass Du in den DBs nur Startwerte änderst? Bei Änderung der Startwerte werden DBs zwar in die CPU geladen, die Werte im Arbeitsspeicher werden aber beim Laden nicht überschrieben.

Wenn man die Änderungen allerdings im Stop lädt, dann könnte ich mir das Überschreiben auch wieder erklären, aber nur dann, wenn die Daten nicht remanent sind. Remanente Daten werden auch im Stop nicht überschrieben.

Die Firmware 3.0 zählt nicht zu den ersten Versionen.

D.h. aus den Informationen über die Änderungen kann ich mir nicht erklären, warum beim Laden der DBs die Variablen im Arbeitsspeicher mit 0 überschrieben werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
JA in den DB`s werden nur die Startwerte geändert. Es spielt aber irgendwie keine Rolle ob die nun Im Ladespeicher oder im Arbeitsspeicher abgelegt werden, nach dem Übertragen ist alles weg..

Ich kann nur in Stop laden. :confused:
 
Eine Idee hätte ich noch: welche CPU - Version ist denn konfiguriert? Wenn die Version 2.2 - 3.0 konfiguriert ist, dann müsste Laden im Run möglich sein. Allerdings gibt es bei den S71200-CPUs eine Begrenzung von 10 Bausteinen, d.h. lädst Du mehr als 10 Bausteine, dann geht das nur im Stop.

Aber auch bei Laden im Stop müssten die remanenten Daten von Datenbausteinen erhalten bleiben, wenn nur Startwerte geändert wurden. Sind die Daten wirklich remanent?
 
Was mir gerade auffällt...:?.. kann es daran liegen das ich nur die Standard Version von V12 habe, also ohne Updates / Sp1 usw.. ? :cry:
 
Zurück
Oben