Einbinden eines Funktionsbaustein in PLC_PRG

nour

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
habe folgendes Problem:
ich möchte einen Funktionsbaustein RBG (einzubinden in PC_PRG) mit dem Namen Transport.
Der Name ist RBG (FB) und ist ein AS Programm
Im PLC_PRG sind zwei Zähler programmiert.

Der Funktionsbaustein ist programmiert.

Habe folgendes programmiert

Im Program PLC_PRG
VAR
Transport : RBG
END_VAR

Im Funktionsbaustein
FUNCTION_BLOCK RBG
VAR
TRANSPORT
END_VAR

wo ist der Fehler ?


Beim Übersetzen zeigt das Programm folgende Fehler:
Fehler 4024
Fehler 3782
Fehler 4024

Kann da mir einer weiterhelfen?
Danke im voraus
 
Das passt so nicht...
Hinter den deklarationen kommt immer ein Semikolon...
Woher soll der Funktionsblock "Transport" kennen?

Erstelle doch mal einen neuen FB mit z.B. einem Input und nutze im PRG dann die Eingabehilfe (F2 bei Beckhoff TwinCat2).
Hier kannst du unter definierte Funktionsblöcke deinen neuen FB finden und einfügen.


Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke,
aber habe trotzdem noch Fehler
Habe meine verschiedenen Baustein im Programm PLC_PRG(PRG)
VAR
TRANSPORT : RBG;
RUECKFAHRT : REDIVE;
BE_ENT_LADEN : TISCH;
END_VAR
Noch eine Frage
Muss ich im Funktionsbaustein

z.B. im FUNCTION_BLOCK RBG
Reicht das aus.
Oder muss ich noch schreiben
VAR
TRANSPORT;
END_VAR
Danke für deine Hilfe

 
Im FB RGB muss Teansport nicht deklariert werden.
Transport ist doch eine Instanz von RGB im PLC_PRG.
Wenn du etwas deklarierst, muss auch ein Typ deklariert werden, eben wie Transport:RGB;
oder
MeinBit:Bool;
 
Zurück
Oben