Step 7 Parametrieren von Instanz-DB nicht möglich

KurtKalle

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich stehe gerade vor einem Problem. Undzwar habe ich ein FB mit dazugehörigem Instanz-DB in
dem Daten zur Parametrierung des FB vorhanden sind.
Diese will ich nun mit Hilfe des Simatic Manager einzelnd verändern, ohne jedes mal den ganzen DB neu zu übertragen.

Wenn ich das richtig verstanden habe ist hierfür die Funktion "Parametrieren von Datenbausteinen" zu verwenden.
Wenn ich den Instanz-DB nun aber im Simatic Manager öffne gibt es nu die beiden Ansichten "Datensicht" und "Deklarationssicht".
Das von mir benötigte Feld "Parametriersicht" ist ausgegraut.

Selbst wenn ich in den Objekteigenschaften "S7_techparam" mit dem Wert 1 setze, ändert sich nichts.

Ich hoffe jemand kann mir helfen.

Beste Grüße
 
guten morgen Kalle,

Wenn du die Parameter eines Instanz-DB ändern willst, musst du den dazugehörigen FB suchen und Lokalvariablen ändern. Der Instanz-DB ist ein generierter Baustein des jeweiligen FB's.
Nachdem die Lokalvariablen geändert wurden, erkennt das Programm einen Zeitstempelkonflikt in dem Baustein in dem der FB aufgerufen wird. Mit rechter Maustaste drauf klicken und auf "Aufruf aktualisieren" klicken. Dann wird dein DB neu generiert.

mfg
Kapo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo kapo,
das Problem ist ich will den DB nicht neu generieren. Ich möchte gerne zur Laufzeit des Programms einige hinterlegte Aktualwerte im Instanz-DB ändern ohne diesen komplett neu zu Übertragen.

Gruß
 
Das wird nicht gehen kappo666 hat ja schon erwähnt das ein Instanz DB zum FB gehört und sie nur über diesen ändern lässt.
 
aso...na das ist dann ganz was anderes. :)

deine aktual Werte lassen sich nicht ändern, weil sie beim Aufrufen im OB1 ständig zurück überschrieben werden. Vermutlich werden sie für einen Zyklus lang umgeschrieben, aber beim nächsten Aufruf im OB1 wird wieder der letzte Wert geschrieben.

Es können auch nicht alle Parameter geändert werden. Hängt von der Programmierung im FB ab.

Zum ändern der Werte gehst du wie folgt vor:

IDB in der Datenansicht öffnen -> Beobachten einschalten -> Werte ändern und mit Enter übernehmen (Feld wird orange) -> und auf Parametrierdaten laden gehen.

mfg
 
Zurück
Oben