Parameterübergabe ohne Aktualparamter in AWL-Quelle

StK

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin, Moin,

in einer AWL-Quelle möchte ich die Parameter beim Aufruf "unbeschaltet" lassen, wie im unteren Beispiel angegeben.
Der generierte Baustein soll dann nur als Vorlage dienen und wird dann im Nachgang verschaltet.

Leider lässt sich der Code so nicht übersetzen, Syntaxfehler bei den unbeschalteten Parametern.

Hat jemand eine Idee?


FUNCTION_BLOCK FB101
TITLE =Test
AUTHOR: test
VERSION : 0.1
VAR
RF_4711_KoelnischWasser : FB160;
END_VAR
VAR_TEMP
Einsch_Gr1 : BOOL; //Einschaltung
END_VAR
BEGIN
NETWORK
TITLE = Antrieb RF_4711_KoelnischWasser/ MW102
U #Einsch;
= L 2.0;
BLD 103;
CALL #RF_4711_KoelnischWasser (
Ix_einsch := L 2.0,
Ix_Auto_vor_ein :=
Ii_Laufzeit_in_s :=
Ix_Motorschutz :=
Ix_Wartungsschalter :=
Ix_Antrieb_gesteckt :=
Ox_Ausg_vor :=
Ox_Ausg_zur :=
Ox_Spannung_Reset := );
NOP 0;
END_FUNCTION_BLOCK
 
Hallo StK.
Warum programmierst du dein Beispiel nicht als Baustein aus, und laesst dir eine
Quelle generieren? Dort kannst du sehen, dass unbeschaltete Eingänge eines FBs
einfach weggelassen werden.
Das kann soweit gehen, dass in deiner Quelle steht:
CALL #test;
wenn keiner deiner Parameter beschaltet ist.
mfg
Linus
 
Zurück
Oben