Step 7 Parametrierdaten Problem

SPS_Admin

Level-1
Beiträge
43
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!

Habe ein kleines Problem mit einem Datenbaustein, mir werden immer wieder die Parametrierdaten die sich in diesem Baustein befinden (lokal im Projekt) abgelöscht,
obwohl ich den Baustein zuvor natürlich gesichert habe.

Alle anderen Bausteine bei mir sind in Ordnung und behalten ihre offline Parameter.
Bei dem DB handelt es sich übrigens um einen Instanz-DB.

Kann sich jemand vorstellen aus welchem Grund Parametrierdaten die lokal im Projekt gesichert sind einfach so verloren gehen ?
Wäre um jede Hilfe dankbar da es nervig ist die Parametrierdaten jedes mal neu einzugeben.

Besten Dank schon mal im Voraus!
 
Machst Du "Konsistenz prüfen" mit "Alles übersetzen"? Oder wirst Du gefragt, ob Step7 den IDB neu erzeugen soll? Da wird z.B. der DB initialisiert und die Aktualdaten auf die parametrierten Anfangsdaten gesetzt.

Hat Dein zu dem IDB zugehöriger FB nur diese eine Instanz? Dann könntest Du im FB die Anfangswerte auf Deine gewünschten Aktualwerte festlegen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Harald,

du lagst Goldrichtig mit der Konsistenzprüfung, alle Parametrierten Daten waren nachdem ich heute "Alles übersetzen" ausgeführt habe in diesem DB weg.
Weißt du ob es eine Möglichkeit gibt genau diesen DB nicht zu übersetzen ?
Wenn ich nur "übersetzen" ausführe werden nur einige FC´s, UDT´s und SCL Quellen überprüft.

DB wird nur bei einem FB als Instanz verwendet, werde aber die Variablen nicht festlegen sondern einfach einen Abzug vom DB erstellen.

Vielen Dank Harald nun weiß ich wenigstens an was es liegt !
 
Bei "Alles übersetzen" wird halt alles übersetzt und initialisiert. Doch auch nur das Übersetzen der Konflikte schützt den IDB nicht zuverlässig, auch der IDB kann mal inkonsistent werden. Übersetzungs-Ausschlüsse (z.B. über Baustein-Attribute?) sind mir nicht bekannt.

Bei DB und IDB von FB mit nur einer Instanz kopiere ich meistens die eingestellten Aktualwerte von Online in die Offline-Anfangswerte und -Aktualwerte (obwohl Siemens meint, daß sowas niemand braucht). Dann kann ich ohne erneut nachdenken die Konsistenzprüfung durchlaufen lassen und die DB danach auch in die CPU laden.

Wenn man nur die Online-DB in einen separaten offline-Bausteine-Ordner kopiert, dann muß man immer aus zwei verschiedenen Bausteine-Ordnern in die CPU laden, möglicherweise lädt man dabei inkonsistente Datenbausteine in die CPU. Bei dem Verfahren ist auch das Risiko größer, daß man sich die Symbolik in den DB zerschießt.

Harald
 
Zurück
Oben