fb8 fb9 USEND URCV, online/offline

Koch

Level-1
Beiträge
82
Reaktionspunkte
6
Zuviel Werbung?
-> 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
 

Anhänge

  • 30_18.jpg
    30_18.jpg
    26,3 KB · Aufrufe: 14
  • 30_4418.jpg
    30_4418.jpg
    77,4 KB · Aufrufe: 13
  • DB100.jpg
    DB100.jpg
    206,9 KB · Aufrufe: 13
Zuletzt bearbeitet:
Zurück
Oben