Symbolische Anbindung bei Quellengenerierten DBs behalten

vollmi

Level-3
Beiträge
5.435
Reaktionspunkte
1.409
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen

Ich habe hier eine Anlage in der man verschiedene DBs per Quelle generiert.

Quelle sieht z.B. so aus.

Code:
DATA_BLOCK "GLS_Anlage"
TITLE = : Integration_W5_W20
AUTHOR : DPToolS7
VERSION : 1.0

  STRUCT

    _812_9911_4123_b1m01p01 : BOOL ; //GLS Unterstation 812-01 Sich.Automat Steuerung 
    _812_1111_5131_b1m01p02 : BOOL ; //Lüftung Garderobe + Rapportraum Anlage 
    _812_1111_4531_b1m01p03 : BOOL ; //Lüftung Garderobe + Rapportraum Sammelstörung 
 
  END_STRUCT ;
BEGIN
END_DATA_BLOCK
Das Problem ist im Programm benutze ich z.B. irgendwo z.B. "GLS_Anlage"._812_1111_4531_b1m01p03 verwende.
Das wäre jetzt z.B. DB200.DBX 0.2

Wenn ich die Quelle ändere sieht sie z.B. so aus.

Code:
DATA_BLOCK "GLS_Anlage"
TITLE = : Integration_W5_W20
AUTHOR : DPToolS7
VERSION : 1.0

  STRUCT

    _811_3414_4131_b1m01p04 : BOOL ; //Transferpumpe Werkhof Sammelalarm Leckwarnung
    _812_9911_4123_b1m01p01 : BOOL ; //GLS Unterstation 812-01 Sich.Automat Steuerung 
    _812_1111_5131_b1m01p02 : BOOL ; //Lüftung Garderobe + Rapportraum Anlage 
    _812_1111_4531_b1m01p03 : BOOL ; //Lüftung Garderobe + Rapportraum Sammelstörung 

  END_STRUCT ;
BEGIN
END_DATA_BLOCK
Das heisst die vorher verwendete Symbolische Adresse "GLS_Anlage"._812_1111_4531_b1m01p03 wäre jetzt Absolut DB200.dbx0.3
Wie kann ich Step7 dazu bringen das wenn ein Symbol immernoch in einem DB vorhanden ist und sich nur die Absolute Position ändert, das Symbol im Programm nicht zu verändern sondern die Absolute Adresse anzupassen?

mfG René
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stell doch mal um auf symbolische Programmierung

Hm. Wo kann man das denn Umstellen? Ich meine ich programmier ja eigentlich schon symbolisch und gebe im FB auch nur Symbolische Adressen ein und Step7 übernimmt dann die entsprechend im DB vorhandene absolute Adresse.

mfG René
 
Aber bitte nicht beliebig hin und her schalten und den Konsistenzcheck und das Backup nicht vergessen ;-)

Dieses schöne Einstellfenster mit den 4 Möglichkeiten - ja das ist
mittlerweile das erste, was ich mir bei Fremdprojekten anschaue.
Wenn man das nicht beachtet, dann kann man sich alles schön
zerschießen.

Bin immer wieder erstaunt, wie wenig das Fenster bekannt ist.

Gruß
 
Zurück
Oben