-> Hier kostenlos registrieren
Ich implementiere gerade meine ersten S7-300 Projekte und stoße dabei immer wieder auf das selbe problem:
Ich erstelle für einen Anlagenteil einen FB mit dazugehören InstanzDBs.
Alle Anlagenparameter werden in einen GlobalenDB (z.B. DB10) abgelegt. Diese Parameter werden dann an die einzelnen FBs der Anlagenteile weitergegeben welche eben gebraucht werden.
Ich habe nun z.B.: 100 Paramter im DB10 und komme gegen Ende des Projektes drauf das einige Parameter nicht sinnvoll sind und nicht gebraucht werden. Ich kann diese jetzt aber nicht ohne weiteres herauslöschen, da ja die nachfolgenden Parameter dann eine andere Adresse haben und im OB1 wo diese an den einzelnen FBs angehängt sind, sind dann falsche Zuweisungen:
Bsp.
An einem Eingang des FB13 hängt eine Varibale DB10.DBW15
Lösche ich nun eine DWORD-Variable im DB10 vor dieserdann würde die verwendete Variable nun DB10.DBW13 heißen.
Im OB1 ist am FB13 aber immer nochDB1.DBW15 angehägt.
Gibt es denn keine Möglichkeit die Variablen mit einen Symbolnamen anzuhängen damit bei einer Änderung des DB10 die Entwicklungsumgebung checkt das alle nachfolgenden aktualisiert werden müssen?!?
Ich erstelle für einen Anlagenteil einen FB mit dazugehören InstanzDBs.
Alle Anlagenparameter werden in einen GlobalenDB (z.B. DB10) abgelegt. Diese Parameter werden dann an die einzelnen FBs der Anlagenteile weitergegeben welche eben gebraucht werden.
Ich habe nun z.B.: 100 Paramter im DB10 und komme gegen Ende des Projektes drauf das einige Parameter nicht sinnvoll sind und nicht gebraucht werden. Ich kann diese jetzt aber nicht ohne weiteres herauslöschen, da ja die nachfolgenden Parameter dann eine andere Adresse haben und im OB1 wo diese an den einzelnen FBs angehängt sind, sind dann falsche Zuweisungen:
Bsp.
An einem Eingang des FB13 hängt eine Varibale DB10.DBW15
Lösche ich nun eine DWORD-Variable im DB10 vor dieserdann würde die verwendete Variable nun DB10.DBW13 heißen.
Im OB1 ist am FB13 aber immer nochDB1.DBW15 angehägt.
Gibt es denn keine Möglichkeit die Variablen mit einen Symbolnamen anzuhängen damit bei einer Änderung des DB10 die Entwicklungsumgebung checkt das alle nachfolgenden aktualisiert werden müssen?!?