Baustein Deklaration in ST

Michael68

Level-1
Beiträge
116
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gemeinde,

gibt es irgendwo eine Hilfe wie die Bausteine in ST „Beschaltet“ werden?!
Stocher da sehr im Dunkel und werde mich über einen Tipp sehr freuen – Danke

Beispiel:

Profil_BASIS(
bAddress:=Akku_Adresse,
xGroup:= FALSE,
bDimmLevel:= Akku_Level,
bFadeTime:= Akku_Fade,
xButton:= Button,
bModule_750_641:= 1,
bFeedback=> );

Suche ich nocht denn das ist so Falsch :(

TIMECHECK( (* Start - Stop Zeit Lampe Küche *)
TD:=SysRtcGetTime_VAR,
START:= TOD#12:30,
STOP:= TOD#13:29,
TIMECHECK := Kueche,
);

Geht aber um generell alle Bausteine ... da ich mir jeden zuasammen suche ...
 
Ist doch eigentlich alles richtig. Hier mal verallgemeinert im Beispiel:
Code:
VAR
   fbMyFb   : FB_MyFb;  (* Deklaration *)
   bLocalVar1   : BOOL;  (* lokale Variablen des Programms *)
   bLocalVar2   : BOOL;
END_VAR
-----------------------


fbMyFb(                        (* FB Aufruf mit Übergabe/Übernahme der Variablen*)
    bFbIn := bLocalVar1, 
    bFbOut => bLocalVar2,  
);


fbMyFb.bFbIn := bLocalVar1;
fbMyFb();                                 (* oder Übergabe der In-/Outputs vom Aufruf getrennt *)
bLocalVar2 := fbMyFb.bFbOut;
Frohe Ostern!
 
Zurück
Oben