Configure
Die Methode kann zur Laufzeit verwendet werden, um die Weighing-Instanz initial zu konfigurieren (wenn nicht schon in der Deklaration geschehen) oder zu rekonfigurieren.
Wenn eine Weighing-Instanz nicht konfiguriert ist, können die Methoden Call() und Reset()nicht verwendet werden.
Syntax
METHOD Configure := BOOL
VAR_INPUT
stConfig := ST_WG_Weighing;
END_VARBeispiel
(*Declaration without configuration*)
fbWeighing : FB_WG_Weighing();(* initial configuration of fbWeighing *)
IF bInit THEN
bSucceed := bWeighing.Configure(stConfig := stParams);
bInit := FALSE
END_IF
(* reconfigure fbWeighing on bReconfigure := TRUE *)
IF bReconfigure THEN
stParams.nWindowLength := 50; (*change window length*)
bSucceed := fbWeighing.Configure(stConfig := stParams);
bReconfigure := FALSE;
END_IF
Rückgabewert
Name | Typ | Beschreibung |
|---|---|---|
Configure | BOOL | TRUE, wenn die Weighing-Instanz erfolgreich konfiguriert wurde. |
Eingänge