Configure
The method can be used at runtime to initially configure the weighing instance (if not already done in the declaration) or to reconfigure it.
If a weighing instance is not configured, the methods Call()
and Reset()
cannot be used.
Syntax
METHOD Configure := BOOL
VAR_INPUT
stConfig := ST_WG_Weighing;
END_VAR
Sample
(*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
Return value
Name | Type | Description |
---|---|---|
Configure | BOOL | TRUE if the weighing instance was configured successfully. |