matthias.barnert
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo an alle S7-Auskenner,
ich verwende bei einer S7 FB's, die ich in einem weiteren FB als Multi-Instanz aufrufe. Dabei gehe ich wie gefordert vor indem ich im Deklarationsteil des FB's in dem ich die Instanz aufrufen möchte einen neuen Namen vergebe und als Variablentyp den zu instanzierenden FB auswähle. Das klappt gut beim ersten Mal. Was mich aber ohne Ende nervt ist, dass nach Änderungen innerhalb des instanzierten FB's jedesmal eine neue Deklarierung erfolgen muss. D.h. der Editor markiert die Instanzen rot und ich kann nciht mehr speichern. Verstehe ich noch in soweit, dass sich ja die Schnittstelle geändert hat. Aber dafür gibt es den Menüpunkt "Deklaration aktualisieren". Das funzt aber nie. Ich muss die Deklaration löschen, den FB speichern, manchmal sogar erst schließen, dann wieder öffnen und die Deklaration erneut eingeen. Bei 12 Instanzen ist das lästeig wie Sau. Weiß jemand einen Rat wie ich das umgehen kann?
Bei IEC 61131-3 hat man solche Probleme nicht aber ich muss mich eben mit dieser vorsinnflutlichen Programmierumgebung abgeben. Danke im Voraus für eure Hilfe.
Gruß Matthias
ich verwende bei einer S7 FB's, die ich in einem weiteren FB als Multi-Instanz aufrufe. Dabei gehe ich wie gefordert vor indem ich im Deklarationsteil des FB's in dem ich die Instanz aufrufen möchte einen neuen Namen vergebe und als Variablentyp den zu instanzierenden FB auswähle. Das klappt gut beim ersten Mal. Was mich aber ohne Ende nervt ist, dass nach Änderungen innerhalb des instanzierten FB's jedesmal eine neue Deklarierung erfolgen muss. D.h. der Editor markiert die Instanzen rot und ich kann nciht mehr speichern. Verstehe ich noch in soweit, dass sich ja die Schnittstelle geändert hat. Aber dafür gibt es den Menüpunkt "Deklaration aktualisieren". Das funzt aber nie. Ich muss die Deklaration löschen, den FB speichern, manchmal sogar erst schließen, dann wieder öffnen und die Deklaration erneut eingeen. Bei 12 Instanzen ist das lästeig wie Sau. Weiß jemand einen Rat wie ich das umgehen kann?
Bei IEC 61131-3 hat man solche Probleme nicht aber ich muss mich eben mit dieser vorsinnflutlichen Programmierumgebung abgeben. Danke im Voraus für eure Hilfe.
Gruß Matthias