Anfängerfrage - Wie rufe ich einen FB von einem anderen FB aus auf?

FrankTheTank

Level-1
Beiträge
41
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits!

Ich hoffe, ihr seid nicht allzu amüsiert von der Frage, aber ich habe Probleme, einen FB von einem anderen FB aus aufzurufen.

Ich hätte gerne, dass mein FB60 nacheinander die FBs 61 und 62 aufruft.

Code:
FUNCTION_BLOCK FB60
FB61.DB61           [COLOR=Red]der Bezeichner existiert nicht
[COLOR=Black]call FB61.DB61     [/COLOR][/COLOR][COLOR=Red]der Bezeichner existiert nicht[/COLOR]
[COLOR=Red][COLOR=Black]call FB 61.DB 61   [/COLOR][/COLOR][COLOR=Red]der Bezeichner existiert nicht[/COLOR]
END_FUNCTION_BLOCK
Auch ein Semikolon am Ende bringt keine Verbesserung. Dabei möchte ich doch nur, dass FB60 einen anderen FB aufruft. Ohne Übergabeparameter, ohne Multiinstanz oder dergleichen! :-?

Ich habe auch darauf geachtet, dass FB61, FB62 (und deren DBs) vor FB60 übersetzt werden.

mfg,
Frank
 
Hallo allerseits!

Ich hoffe, ihr seid nicht allzu amüsiert von der Frage, aber ich habe Probleme, einen FB von einem anderen FB aus aufzurufen.

Ich hätte gerne, dass mein FB60 nacheinander die FBs 61 und 62 aufruft.

Code:
FUNCTION_BLOCK FB60
FB61.DB61           [COLOR=red]der Bezeichner existiert nicht[/COLOR]
[COLOR=red][COLOR=black]call FB61.DB61     [/COLOR][/COLOR][COLOR=red]der Bezeichner existiert nicht[/COLOR]
[COLOR=red][COLOR=black]call FB 61.DB 61   [/COLOR][/COLOR][COLOR=red]der Bezeichner existiert nicht[/COLOR]
END_FUNCTION_BLOCK
Auch ein Semikolon am Ende bringt keine Verbesserung. Dabei möchte ich doch nur, dass FB60 einen anderen FB aufruft. Ohne Übergabeparameter, ohne Multiinstanz oder dergleichen! :-?

Ich habe auch darauf geachtet, dass FB61, FB62 (und deren DBs) vor FB60 übersetzt werden.

mfg,
Frank

call fb61, db1 // Komma
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Danke für die rasche Antwort, aber leider funktioniert auch dieser Aufruf nicht.

Code:
call FB61, DB61    [COLOR=Red]der Bezeichner exisitert nicht; Unbekannte Anweisung[/COLOR]
call FB61, DB61;   [COLOR=Red]der Bezeichner exisitert nicht; Unbekannte Anweisung[/COLOR]
call FB 61, DB 61   [COLOR=Red]der Bezeichner exisitert nicht; Unbekannte Anweisung[/COLOR]
call FB 61, DB 61;   [COLOR=Red]der Bezeichner exisitert nicht; Unbekannte Anweisung[/COLOR]
Das ganze möchte ich übrigens in SCL machen. Falls das eine Rolle spielt.
 
Zurück
Oben