Koch
Level-1
- Beiträge
- 82
- Reaktionspunkte
- 6
-> Hier kostenlos registrieren
Hallo zusammen,
ich arbeite gerade mit mehreren CPU315-2PN/DP (ohne CP) und bin über eine Merkwürdigkeit gestolpert:
In einem Baustein (FB100) rufe ich FB8(USEND) (aus Standart Library, Familie CPU300) und FB9(URCV) als Multiinstanzen auf. Wenn ich das Projekt nun online anschaue und diesen FB100 öffne, dann meckert Step7 (siehe Anhang "30_18") und unter Details steht dann (siehe Anhang "30_4418") soweit ich verstehe, daß die Symbolik für den aufgerufenen SFB nicht existiert. Aber ich rufe ja FB8/9 auf und nicht SFB8/9.
Ich habe auch mal in den DB des FB100 geschaut und sehe zwei Statische Variablen URCV/USEND.ZUSTAND_WEICHE und URCV/USEND.ZUSTAND_WEICHE_1 die scheinbar dafür sorgen, daß tatsächlich ein SFB aufgerufen wird, ausserdem sind die Variablen dazwischen ROT (siehe Anhang "DB100").
Seltsam ist, das die SFB8/9 nicht auf der CPU315-2PN/DP vorhanden sind und sich auch nicht laden oder einfügen lassen.
Nichtsdestotrotz funktioniert der Bausteinaufruf wie gewünscht und Sendet/Empfängt, ich finde das nur irgendwie unschön....
"Deklaration aktualisieren" bringt nix und auch "Reorganisieren" nicht.
Wie gesagt das ganze kommt mir etwas spanisch vor und ich mag es nicht solche Sachen nicht zu verstehen. V.a. weil das programm bald auf Baustelle geht und gerade Kommunikationsprobleme sollte man wenn möglich im Vorfeld klären
Gruss ff
ich arbeite gerade mit mehreren CPU315-2PN/DP (ohne CP) und bin über eine Merkwürdigkeit gestolpert:
In einem Baustein (FB100) rufe ich FB8(USEND) (aus Standart Library, Familie CPU300) und FB9(URCV) als Multiinstanzen auf. Wenn ich das Projekt nun online anschaue und diesen FB100 öffne, dann meckert Step7 (siehe Anhang "30_18") und unter Details steht dann (siehe Anhang "30_4418") soweit ich verstehe, daß die Symbolik für den aufgerufenen SFB nicht existiert. Aber ich rufe ja FB8/9 auf und nicht SFB8/9.
Ich habe auch mal in den DB des FB100 geschaut und sehe zwei Statische Variablen URCV/USEND.ZUSTAND_WEICHE und URCV/USEND.ZUSTAND_WEICHE_1 die scheinbar dafür sorgen, daß tatsächlich ein SFB aufgerufen wird, ausserdem sind die Variablen dazwischen ROT (siehe Anhang "DB100").
Seltsam ist, das die SFB8/9 nicht auf der CPU315-2PN/DP vorhanden sind und sich auch nicht laden oder einfügen lassen.
Nichtsdestotrotz funktioniert der Bausteinaufruf wie gewünscht und Sendet/Empfängt, ich finde das nur irgendwie unschön....
"Deklaration aktualisieren" bringt nix und auch "Reorganisieren" nicht.
Wie gesagt das ganze kommt mir etwas spanisch vor und ich mag es nicht solche Sachen nicht zu verstehen. V.a. weil das programm bald auf Baustelle geht und gerade Kommunikationsprobleme sollte man wenn möglich im Vorfeld klären
Gruss ff
Anhänge
Zuletzt bearbeitet: